From: gcombs <gc...@gm...> - 2007-01-11 18:33:25
|
I recently picked up a mini-itx case from Mini-Box.com (aka iTuner). It's got a USBLCD 20x2 in it. iTuner supplies what looks like an old version of usblcd command line app. It works fine, but I'd definitely like to get lcd4linux running on it. My first attempt was just to enable the USBLCD driver ... however when scanning for usblcd devices, the driver complained that it couldn't find any. In examining drv_USBLCD.c, I notice the vendor and product id's don't match. Here's what the /proc/bus/usb/devices said: T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=04d8 ProdID=0002 Rev= 0.01 S: Manufacturer=ITUNER INC S: Product=USB-LCD-20x2 S: SerialNumber=1.57rel. C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 24 Ivl=1ms E: Ad=01(O) Atr=03(Int.) MxPS= 24 Ivl=10ms So in drv_USBLCD.c, I add the vender (0x04d8) and the product ID (0x0002), recompile and run with -Fvv It looks like it's running, in that lcd4linux doesn't complain about anything, however there's no change in the actual LCD. Am I just using the wrong driver or what? Greg |