Ich versuche grade mein bisheriges Ubuntu-System auf einen Raspberry Pi (2014-01-07-wheezy-raspbian mit aktuellem upgrade) zu übertragen. Fast alles funktioniert problemlos, nur eine spezielles USB-Device (USB-IO-Karte) wird nicht erkannt:
Code
$ dmesg
...
[ 438.227966] usb 1-1.3.1: new full-speed USB device number 5 using dwc_otg
[ 443.329226] usb 1-1.3.1: unable to read config index 0 descriptor/start: -32
[ 443.329259] usb 1-1.3.1: chopping to 0 config(s)
[ 443.330325] usb 1-1.3.1: string descriptor 0 read error: -32
[ 443.330359] usb 1-1.3.1: New USB device found, idVendor=04d8, idProduct=000a
[ 443.330380] usb 1-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 443.330911] usb 1-1.3.1: no configuration chosen from 0 choices
[ 443.330934] usb 1-1.3.1: No support over 500mA
$ lspci
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
$ ls /dev/ttyA*
...
$ ls /dev/serial/by-id
ls: cannot access /dev/serial/by-id
Alles anzeigen
U.a. verstehe ich das mit den 'No support over 500mA' nicht, da ich schon extra einen aktiven USB-Hub dazwischen geschaltet habe.
Unter Ubuntu sieht bzw. sah das gleiche so aus:
Code
# dmesg
...
[ 198.296029] usb 3-2: new full-speed USB device number 6 using uhci_hcd
[ 198.501603] cdc_acm 3-2:1.0: This device cannot do calls on its own. It is not a modem.
[ 198.502464] cdc_acm 3-2:1.0: ttyACM1: USB ACM device
# lsusb
...
Bus 003 Device 006: ID 04d8:000a Microchip Technology, Inc. CDC RS-232 Emulation Demo
# ls /dev/ttyA*
... /dev/ttyACM1
# ls /dev/serial/by-id
...
usb-Microchip_Technology_Inc._CDC_RS-232_Emulation_Demo-if00
Alles anzeigen
Dort hat also cdc_acm die Sache gemanaged. cdc_acm gibt's auch prinzipiell auf dem Pi, was man u.a. sieht, wenn man dort den CUL (USB-Funk-Stick via aktiver USB-Verlängerung) ansteckt:
Code
$ dmesg
...
[ 1954.264281] usb 1-1.3.3: new high-speed USB device number 6 using dwc_otg
[ 1954.365741] usb 1-1.3.3: New USB device found, idVendor=05e3, idProduct=0608
[ 1954.365777] usb 1-1.3.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1954.365794] usb 1-1.3.3: Product: USB2.0 Hub
[ 1954.369911] hub 1-1.3.3:1.0: USB hub found
[ 1954.370405] hub 1-1.3.3:1.0: 4 ports detected
[ 1954.644344] usb 1-1.3.3.4: new full-speed USB device number 7 using dwc_otg
[ 1954.758946] usb 1-1.3.3.4: New USB device found, idVendor=03eb, idProduct=204b
[ 1954.758983] usb 1-1.3.3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1954.759000] usb 1-1.3.3.4: Product: CUL868
[ 1954.759015] usb 1-1.3.3.4: Manufacturer: busware.de
[ 1954.823148] cdc_acm 1-1.3.3.4:1.0: ttyACM0: USB ACM device
[ 1954.827702] usbcore: registered new interface driver cdc_acm
[ 1954.827738] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Alles anzeigen
Was kann ich tun, um meine USB-IO-Karte am Pi zum laufen zu bekommen?