Or Continue to Thread: [webcam support] USB Host supp…
Find Your Device:
2nd August 2011, 03:57 AM   |  #587  
Senior Member
Flag Tel Aviv
Thanks Meter: 83
197 posts
Join Date:Joined: Sep 2010
USB Devices Checkup
Ok I tried a couple more devices I need to get working for my nook
Connected with a female-female adapter to a 7 port usb hub ( the one that is recommended here often )
The hub is un-powered atm but I don't think this is the issue and I can't spot anything on the logs that says otherwise

first my new USB DAC - Fiio E7
Status : Works like a charm!

next , USB GPS - GlobalSat BU-353
Status : Not working - "GPS Status" says GPS is disabled ( It's enabled in settings ) , "Waze" FC on splash screen
<6>usb 1-1.4: new full speed USB device using musb_hdrc and address 5
<7>usb 1-1.4: default language 0x0409
<3>usb 1-1.4: device v067b p2303 is not supported
<7>usb 1-1.4: udev 5, busnum 1, minor = 4
<6>usb 1-1.4: New USB device found, idVendor=067b, idProduct=2303
<6>usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 1-1.4: Product: USB-Serial Controller
<6>usb 1-1.4: Manufacturer: Prolific Technology Inc.
<7>usb 1-1.4: uevent
<7>usb 1-1.4: usb_probe_device
<6>usb 1-1.4: configuration #1 chosen from 1 choice
<7>usb 1-1.4: adding 1-1.4:1.0 (config #1, interface 0)
<7>usb 1-1.4:1.0: uevent
<7>usbserial_generic 1-1.4:1.0: usb_probe_interface
<7>usbserial_generic 1-1.4:1.0: usb_probe_interface - got id
<7>drivers/usb/core/inode.c: creating file '005'
and for last , I wish to make my Contour Shuttlexpress functional
I don't have a lot of coding skills ( and they are only on Windows/X86 )
I thought about learning how to port drivers only to make it work , But it seems I might not have to so your help would be very useful

Status : Not working , Nothing happens when using Buttons/Jog
<6>usb 1-1.2: new low speed USB device using musb_hdrc and address 4
<7>usb 1-1.2: skipped 1 descriptor after interface
<7>usb 1-1.2: default language 0x0409
<3>usb 1-1.2: device v0b33 p0020 is not supported
<7>usb 1-1.2: udev 4, busnum 1, minor = 3
<6>usb 1-1.2: New USB device found, idVendor=0b33, idProduct=0020
<6>usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 1-1.2: Product: ShuttleXpress
<6>usb 1-1.2: Manufacturer: Contour Design
<7>usb 1-1.2: uevent
<7>usb 1-1.2: usb_probe_device
<6>usb 1-1.2: configuration #1 chosen from 1 choice
<7>usb 1-1.2: adding 1-1.2:1.0 (config #1, interface 0)
<7>usb 1-1.2:1.0: uevent
<7>usbserial_generic 1-1.2:1.0: usb_probe_interface
<7>usbserial_generic 1-1.2:1.0: usb_probe_interface - got id
<7>usbhid 1-1.2:1.0: usb_probe_interface
<7>usbhid 1-1.2:1.0: usb_probe_interface - got id
<6>input: Contour Design ShuttleXpress as /devices/platform/musb_hdrc/usb1/1-1/1-1.2/1-1.2:1.0/input/input4
<6>generic-usb 0003:0B33:0020.0001: input: USB HID v1.10 Device [Contour Design ShuttleXpress] on usb-musb_hdrc-1.2/input0
<7>drivers/usb/core/inode.c: creating file '004'
<1>##- Data length: 2
actually , powermate.c seems to contain some code for it but I couldn't find any real thing that it does to it besides define the device
github : https://github.com/dalingrin/nook_ke...sc/powermate.c

So in the log I see it's identified as HID v1.10 Device [Contour Design ShuttleXpress]
Maybe I just need to find it's key-mapping code and assign it to my wanted functions?
Is it possible with "Tasker" maybe? writing a script?
also , I don't know how to capture the events it creates , dmesg doesn't show them

Maybe I'm barking at the wrong tree on this but I also spotted the line
<7>drivers/usb/core/inode.c: creating file '004'
is it a meaningful file? can I access it? Do I need to extract my own kernel or something?

Here are linux drivers for the Shuttlexpress if someone wants to help me get this to work and doesn't have the actual device

Any help would be welcome , even small guidelines
Last edited by Dj-Gutz; 2nd August 2011 at 04:02 AM.
The Following User Says Thank You to Dj-Gutz For This Useful Post: [ View ]