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
DMESG Log :
Code:
<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
DMESG Log :
Code:
<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_kernel/blob/usbhost/drivers/input/misc/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
Code:
<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
https://init.linpro.no/pipermail/skolelinux.no/cinelerra/2006-March/005665.html
http://www.reynwar.net/gnuradio/epydoc/gnuradio.wxgui.powermate-pysrc.html
Any help would be welcome , even small guidelines