On Wed, 14 Mar 2007, Lei Sun wrote: > Here is the log with more debug messages.
But you didn't have CONFIG_USB_DEBUG turned on! Well, never mind. > in ehci_hub_status_data() , both ports status are 0x1000, and VBUS power is > still off. On the contrary, 0x1000 means that VBUS power is on. Or at least, that's what it is supposed to mean. If the power really is off, then your host controller isn't working right. That could be the reason for your problem. > for another different flash drive , in ehci_irq() the status read is 0x1002 > . That's not necessarily wrong, but 0x1802 would be better. > Thanks! > lei > > ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 > PCI: enabling device 0000:00:0d.2 (0140 -> 0142) > PCI: Enabling bus mastering for device 0000:00:0d.2 > ehci_hcd 0000:00:0d.2: EHCI Host Controller > ehci_hcd 0000:00:0d.2: new USB bus registered, assigned bus number 1 > PCI: Enabling Mem-Wr-Inval for device 0000:00:0d.2 > ehci_hcd 0000:00:0d.2: irq 28, io mem 0x4b002000 > ehci_hcd 0000:00:0d.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 > usb usb1: Product: EHCI Host Controller > usb usb1: Manufacturer: Linux 2.6.17.8 ehci_hcd > usb usb1: SerialNumber: 0000:00:0d.2 > usb usb1: uevent > usb usb1: configuration #1 chosen from 1 choice > usb 1-0:1.0: uevent > hub 1-0:1.0: USB hub found > hub 1-0:1.0: 2 ports detected > <5>ehci_irq: status=0x00000004 addr=0x4b002024 > PCD deteted, i=2 > command=10009 > status=0 reset_done=0 > status=1803 reset_done=0 Okay, 0x1803 is good. > ohci_hcd: block sizes: ed 64 td 64 > PCI: enabling device 0000:00:0d.0 (0140 -> 0142) > PCI: Enabling bus mastering for device 0000:00:0d.0 > ohci_hcd 0000:00:0d.0: OHCI Host Controller > ohci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2 > ohci_hcd 0000:00:0d.0: irq 28, io mem 0x4b000000 > ehci_hub_status_data: ports 0: status=0x1000 > ehci_hub_status_data: ports 1: status=0x1000 0x1000 is bad. The status should still be 0x1803. If the VBUS power was off, it could explain this error. Alan Stern ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users