On Wed, 10 Mar 2010, Nuno Gonçalves wrote: > Full log below. > Boot finish at 66.540000, device not detected. > Then I remove and insert it. Detected. > > Would appreciate any tip. > [ 13.010000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > [ 13.010000] ehci_hcd: block sizes: qh 60 qtd 96 itd 160 sitd 96 > [ 13.010000] ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller > [ 13.020000] drivers/usb/core/inode.c: creating file 'devices' > [ 13.020000] drivers/usb/core/inode.c: creating file '001' > [ 13.020000] ar71xx-ehci ar71xx-ehci: new USB bus registered, > assigned bus number 1 > [ 13.030000] ar71xx-ehci ar71xx-ehci: reset command 080002 (park)=0 > ithresh=8 period=1024 Reset HALT > [ 13.030000] ar71xx-ehci ar71xx-ehci: park 0 > [ 13.030000] ar71xx-ehci ar71xx-ehci: ...powerdown ports... > [ 13.060000] ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000 > [ 13.060000] ar71xx-ehci ar71xx-ehci: reset command 080b02 park=3 > ithresh=8 period=1024 Reset HALT > [ 13.060000] ar71xx-ehci ar71xx-ehci: init command 010009 (park)=0 > ithresh=1 period=256 RUN > [ 13.080000] ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00 > [ 13.080000] usb usb1: default language 0x0409 > [ 13.080000] usb usb1: udev 1, busnum 1, minor = 0 > [ 13.080000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 > [ 13.090000] usb usb1: New USB device strings: Mfr=3, Product=2, > SerialNumber=1 > [ 13.100000] usb usb1: Product: Atheros AR91xx built-in EHCI controller > [ 13.100000] usb usb1: Manufacturer: Linux 2.6.32.9 ehci_hcd > [ 13.110000] usb usb1: SerialNumber: ar71xx-ehci > [ 13.110000] usb usb1: uevent > [ 13.110000] usb usb1: usb_probe_device > [ 13.110000] usb usb1: configuration #1 chosen from 1 choice > [ 13.120000] usb usb1: adding 1-0:1.0 (config #1, interface 0) > [ 13.120000] usb 1-0:1.0: uevent > [ 13.120000] hub 1-0:1.0: usb_probe_interface > [ 13.120000] hub 1-0:1.0: usb_probe_interface - got id > [ 13.120000] hub 1-0:1.0: USB hub found > [ 13.120000] hub 1-0:1.0: 1 port detected > [ 13.130000] hub 1-0:1.0: standalone hub > [ 13.130000] hub 1-0:1.0: individual port power switching > [ 13.130000] hub 1-0:1.0: individual port over-current protection > [ 13.130000] hub 1-0:1.0: Single TT > [ 13.130000] hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns) > [ 13.130000] hub 1-0:1.0: power on to power good time: 20ms > [ 13.130000] hub 1-0:1.0: local power source is good > [ 13.130000] hub 1-0:1.0: enabling power on all ports > [ 13.130000] drivers/usb/core/inode.c: creating file '001' > [ 13.230000] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000 > ***DEVICE REMOVAL*****[ 115.400000] hub 1-0:1.0: state 7 ports 1 chg > 0000 evt 0002 > [ 115.400000] ar71xx-ehci ar71xx-ehci: GetStatus port 1 status 001803 > POWER sig=j CSC CONNECT > [ 115.400000] hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s > [ 115.440000] ar71xx-ehci ar71xx-ehci: GetStatus port 1 status > c001002 POWER sig=se0 CSC > [ 115.600000] hub 1-0:1.0: debounce: port 1: total 125ms stable 100ms > status 0x100 > [ 115.600000] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 > ***DEVICE INSERT******[ 121.360000] hub 1-0:1.0: state 7 ports 1 chg > 0000 evt 0002 > [ 121.360000] ar71xx-ehci ar71xx-ehci: GetStatus port 1 status 001803 > POWER sig=j CSC CONNECT > [ 121.360000] hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s > [ 121.520000] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms > status 0x101 > [ 121.640000] usb 1-1: new full speed USB device using ar71xx-ehci > and address 2 > [ 121.700000] ar71xx-ehci ar71xx-ehci: port 1 high speed > [ 121.700000] ar71xx-ehci ar71xx-ehci: GetStatus port 1 status 001005 > POWER sig=se0 PE CONNECT > [ 121.790000] usb 1-1: default language 0x0409 > [ 121.790000] usb 1-1: udev 2, busnum 1, minor = 1 > [ 121.790000] usb 1-1: New USB device found, idVendor=12d1, idProduct=1001 > [ 121.800000] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=1 > [ 121.810000] usb 1-1: Product: HUAWEI Mobile > [ 121.810000] usb 1-1: Manufacturer: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ > [ 121.820000] usb 1-1: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ > [ 121.820000] usb 1-1: uevent > [ 121.820000] usb 1-1: usb_probe_device > [ 121.820000] usb 1-1: configuration #1 chosen from 1 choice > [ 121.850000] usb 1-1: adding 1-1:1.0 (config #1, interface 0) > [ 121.850000] usb 1-1:1.0: uevent > [ 121.850000] usbserial_generic 1-1:1.0: usb_probe_interface > [ 121.850000] usbserial_generic 1-1:1.0: usb_probe_interface - got id > [ 121.850000] drivers/usb/core/inode.c: creating file '002' > [ 121.850000] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002 Yes, this definitely looks like a problem with the ar71xx-ehci driver. What happens if you unplug the device and rmmod the driver, then plug the device in again, and then modprobe the driver? Alan Stern -- 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