LCDproc, MythTV (Knoppmyth R5F27), & X-Board U Series
Posted: Wed Mar 05, 2008 11:32 am
Hello:
I would like to use my new X-Board U series with Linux. I am using the X-Board with the built in VFD Display that comes with the Ahanix MCE 601 Media Center PC Case. It 'appears' to work great. I have only seen the "MO XBoard" on the display but am assuming everything else is working just fine.
I am having the following problem getting the display to function:
I have no /dev/ttyUSBx to tell LCDd (of LCDProc) to use. I believe that I need a driver (or to load the appropriate Kernel module) to do this .. it would appear from other posts / manuals that I need the driver for the FTDI chip. And while I have been to their website and have downloaded their driver (though have not yet been brave enough to attempt a 'make') .. it does not appear to support the XBoard if I am reading their code correctly. It would appear that you have a new Vendor ID & Product ID assigned to this board.
idVendor 0x1b3d
idProduct 0x0154
Specifically from lsusb I get:
So with that in mind, I was wondering if I need to change some of the vendor ID's / Device ID's in this code or if I'm just missing something.
It is probalby also worth noting that I have a version of the driver on my box already (that is not loaded by default) that is a .ko file available that is modprobe-able and will load .. but does not create a /dev/ttyUSBx when loaded (although now as I think about it I have not tried to load it and THEN pluged in the USB port to the Xboard afterward. So if the order is relevant then it may be working and I would not know it.
Additionally is there any documentation for the Xboard available. Does the USB version need any configuration or does it expect the software to tell it everything that it needs?
Incidentally, I love the design of the XBoard .. it's just perfect .. and it fits perfectly in a Radio Shack 270-1801 itty bitty project box. From there I can run a ribbon cable to the display and it takes up NO more real-estate behind the display. -- Just fabulous
Thanks for the wonderful products!
Bruce
I would like to use my new X-Board U series with Linux. I am using the X-Board with the built in VFD Display that comes with the Ahanix MCE 601 Media Center PC Case. It 'appears' to work great. I have only seen the "MO XBoard" on the display but am assuming everything else is working just fine.
I am having the following problem getting the display to function:
I have no /dev/ttyUSBx to tell LCDd (of LCDProc) to use. I believe that I need a driver (or to load the appropriate Kernel module) to do this .. it would appear from other posts / manuals that I need the driver for the FTDI chip. And while I have been to their website and have downloaded their driver (though have not yet been brave enough to attempt a 'make') .. it does not appear to support the XBoard if I am reading their code correctly. It would appear that you have a new Vendor ID & Product ID assigned to this board.
idVendor 0x1b3d
idProduct 0x0154
Specifically from lsusb I get:
Code: Select all
Bus 002 Device 003: ID 1b3d:0154
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x1b3d
idProduct 0x0154
bcdDevice 6.00
iManufacturer 1 MO
iProduct 2 XBoard
iSerial 3 0TlkjmK1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 XBoard
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
It is probalby also worth noting that I have a version of the driver on my box already (that is not loaded by default) that is a .ko file available that is modprobe-able and will load .. but does not create a /dev/ttyUSBx when loaded (although now as I think about it I have not tried to load it and THEN pluged in the USB port to the Xboard afterward. So if the order is relevant then it may be working and I would not know it.
Additionally is there any documentation for the Xboard available. Does the USB version need any configuration or does it expect the software to tell it everything that it needs?
Incidentally, I love the design of the XBoard .. it's just perfect .. and it fits perfectly in a Radio Shack 270-1801 itty bitty project box. From there I can run a ribbon cable to the display and it takes up NO more real-estate behind the display. -- Just fabulous
Thanks for the wonderful products!
Bruce