Hello everybody,
I am trying to get a USB IO Board running with Debian on Raspberry PI
and other 2.6.+ distributions (e.g. Ubuntu 12.04).
The board used to run fine with kernel 2.4.+ (e.g. Ubuntu 10.04) - a
Device /dev/ttyACM0 was created and usable.
But with newer kernels no device is created and dmesg tells:
# dmesg
[ 3.391258] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
[ 8.531474] usb 1-1.2: unable to read config index 0
descriptor/start: -32
[ 8.531510] usb 1-1.2: chopping to 0 config(s)
[ 8.532305] usb 1-1.2: string descriptor 0 read error: -32
[ 8.532341] usb 1-1.2: New USB device found, idVendor=04d8,
idProduct=000a
[ 8.532359] usb 1-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 8.532880] usb 1-1.2: no configuration chosen from 0 choices
[ 8.532896] usb 1-1.2: No support over 500mA
The problem seems to be in usbcore, because some descriptors cannot be
read (-32/-EPIPE).
usbmon says on plug-in:
# cat /sys/kernel/debug/usb/usbmon/0u | grep 1:008
cd54d940 3612193975 S Ci:1:008:0 s 80 06 0100 0000 0012 18 <
cd54d940 3612197527 C Ci:1:008:0 0 18 = 12010002 02000008 d8040a00
01000102 0001
cd54d940 3612197592 S Ci:1:008:0 s 80 06 0600 0000 000a 10 <
cd54d940 3617194056 C Ci:1:008:0 -2 0
cd54d940 3617194112 S Ci:1:008:0 s 80 06 0200 0000 0009 9 <
cd54d940 3617194309 C Ci:1:008:0 -71 0
cd54d940 3617194356 S Ci:1:008:0 s 80 06 0200 0000 0009 9 <
cd54d940 3617194541 C Ci:1:008:0 -71 0
cd54d940 3617194590 S Ci:1:008:0 s 80 06 0200 0000 0009 9 <
cd54d940 3617194795 C Ci:1:008:0 -71 0
cd54d940 3617195462 S Ci:1:008:0 s 80 06 0300 0000 00ff 255 <
cd54d940 3617195674 C Ci:1:008:0 -71 0
cd54d940 3617196101 S Ci:1:008:0 s 80 06 0300 0000 0002 2 <
cd54d940 3617196305 C Ci:1:008:0 -71 0
The hardware I want to use is:
# lsusb -vd 04d8:000a
Bus 001 Device 013: ID 04d8:000a Microchip Technology, Inc. CDC RS-232
Emulation Demo
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04d8 Microchip Technology, Inc.
idProduct 0x000a CDC RS-232 Emulation Demo
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 0
Device Status: 0x74f8
(Bus Powered)
Debug Mode
Has anybody an idea how to get this running?
Best regards,
Florian
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html