Hi ! On an embedded target I have to use the SL 811 HS (sigh!).
The driver is using sl_811_rh.c, this is basically a "root-hub in software". Now, since some time I have the following error and don't know why: # modprobe hc_sl811 usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 1 port detected hub.c: new USB device sl811-1, assigned address 2 usb_control/bulk_msg: timeout usb.c: USB device not accepting new address=2 (error=-110) hub.c: new USB device sl811-1, assigned address 3 usb_control/bulk_msg: timeout usb.c: USB device not accepting new address=3 (error=-110) rmmod hc_sl811 usb.c: USB disconnect on device sl811-0 address 1 Pattern test failed!! value = 0x0, s/b 0x42 usb.c: USB bus 1 deregistered This was without any device connected, so it cannot be some bus problem. It simply can't access the USB bus number. When I enable lots of debugging info, the setting of address 2 looks like this: ... enter rh_send_irq enter getPortStatusAndChange: 303 enter rh_int_timer_do enter rh_send_irq enter getPortStatusAndChange: 303 usb_control/bulk_msg: timeout enter hci_unlink_urb enter hci_get_current_frame_number, frame = 0x0 UNLINK URB:[ 0] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:-115(ffffff8d) usb.c: USB device not accepting new address=2 (error=-110) enter hci_free_dev enter hci_alloc_dev USB HC dev alloc 1152 bytes enter hci_submit_urb, pipe = 0x80000100 enter hci_get_current_frame_number, frame = 0x0 SUB-RH URB:[ 0] dev: 1,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:0(0) hc_simple.h: cmd(8): 23 03 04 00 01 00 00 00 enter rh_submit_urb rh_submit_urb, req=803(323) len=0 enter rh_int_timer_do enter rh_send_irq enter getPortStatusAndChange: 100303 enter hci_submit_urb, pipe = 0x80000180 enter hci_get_current_frame_number, frame = 0x0 SUB-RH URB:[ 0] dev: 1,ep: 0-I,type:CTRL,flags: 0,len:0/4,stat:0(0) enter rh_submit_urb rh_submit_urb, req=163(a3) len=4 enter getPortStatusAndChange: 100303 enter hci_submit_urb, pipe = 0x80000100 enter hci_get_current_frame_number, frame = 0x0 SUB-RH URB:[ 0] dev: 1,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:0(0) hc_simple.h: cmd(8): 23 01 14 00 01 00 00 00 enter rh_submit_urb rh_submit_urb, req=291(123) len=0 hub.c: new USB device sl811-1, assigned address 3 enter hci_submit_urb, pipe = 0x84000000 enter hci_get_current_frame_number, frame = 0x0 SUB URB:[ 0] dev: 0,ep: 0-O,type:CTRL,flags: 0,len:0/0,stat:0(0) enter rh_int_timer_do enter rh_send_irq enter getPortStatusAndChange: 303 hc_simple.h: cmd(8): 00 05 03 00 00 00 00 00 enter hcs_urb_queue enter qu_pipeindex Enter qu_queue_urb enter qu_queue_active_urb enter qu_seturbstate enter rh_int_timer_do enter rh_send_irq enter getPortStatusAndChange: 303 ... Any idea of what goes wrong here? ------------------------------------------------------- This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo The Event For Linux Datacenter Solutions & Strategies in The Enterprise Linux in the Boardroom; in the Front Office; & in the Server Room http://www.enterpriselinuxforum.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
