Am Freitag, 11. Juni 2004 16:47 schrieb David Brownell:
> Markus Raab wrote:
> >>That's wierd.  You're not the only one reporting such problems
> >>with a VT6202 lately -- overcurrent, then failures.
> >
> > Yes, i read it but his problem is not solved. Is there maybe a bug in the
> > usb hub code?

Here are the error messages, when i use a mass storage (Tiny Disk, maybe usb 
cabel bad?):

PORT1:

Jun 20 13:36:37 superbyte kernel: usb 3-1: new high speed USB device using 
address 2
Jun 20 13:36:37 superbyte kernel: Initializing USB Mass Storage driver...
Jun 20 13:36:38 superbyte kernel: scsi0 : SCSI emulation for USB Mass Storage 
devices
Jun 20 13:36:38 superbyte kernel:   Vendor: TinyDisk  Model: 2004-03-31        
Rev: 2.00
Jun 20 13:36:38 superbyte kernel:   Type:   Direct-Access                      
ANSI SCSI revision: 02
Jun 20 13:36:38 superbyte kernel: sda: Unit Not Ready, sense:
Jun 20 13:36:38 superbyte kernel: Current : sense = 70  6
Jun 20 13:36:38 superbyte kernel: ASC=28 ASCQ= 0
Jun 20 13:36:38 superbyte kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 
0x00 0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00 
Jun 20 13:36:38 superbyte kernel: sda : READ CAPACITY failed.
Jun 20 13:36:38 superbyte kernel: sda : status=1, message=00, host=0, 
driver=08 
Jun 20 13:36:38 superbyte kernel: Current sd: sense = 70  6
Jun 20 13:36:38 superbyte kernel: ASC=28 ASCQ= 0
Jun 20 13:36:38 superbyte kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 
0x00 0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00 
Jun 20 13:36:38 superbyte kernel: sda: assuming Write Enabled
Jun 20 13:36:38 superbyte kernel: sda: assuming drive cache: write through
Jun 20 13:36:38 superbyte kernel:  sda: sda1
Jun 20 13:36:38 superbyte kernel: Attached scsi removable disk sda at scsi0, 
channel 0, id 0, lun 0
Jun 20 13:36:38 superbyte kernel: Attached scsi generic sg0 at scsi0, channel 
0, id 0, lun 0,  type 0
Jun 20 13:36:38 superbyte kernel: USB Mass Storage device found at 2
Jun 20 13:36:38 superbyte kernel: usbcore: registered new driver usb-storage
Jun 20 13:36:38 superbyte kernel: USB Mass Storage support registered.
Jun 20 13:36:39 superbyte scsi.agent[7368]: disk at /devices/
pci0000:00/0000:00:0c.2/usb3/3-1/3-1:1.0/host0/0:0:0:0


PORT2:

Jun 20 13:31:52 superbyte PAM_unix[2190]: (su) session opened for user root by 
(uid=500)
Jun 20 13:32:17 superbyte kernel: ehci_hcd 0000:00:0c.2: port 2 reset error 
-110
Jun 20 13:32:17 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:32:17 superbyte kernel: ehci_hcd 0000:00:0c.2: port 2 reset error 
-110
Jun 20 13:32:17 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:36:01 superbyte PAM_unix[7118]: (cron) session opened for user root 
by (uid=0)
Jun 20 13:36:01 superbyte /USR/SBIN/CRON[7119]: (root) CMD (/usr/sbin/
restart-isdn)
Jun 20 13:36:02 superbyte logger: isdnutils nicht neugestartet: isonline
Jun 20 13:36:02 superbyte PAM_unix[7118]: (cron) session closed for user root
Jun 20 13:36:11 superbyte kernel: ehci_hcd 0000:00:0c.2: port 2 reset error 
-110
Jun 20 13:36:11 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:36:11 superbyte kernel: ehci_hcd 0000:00:0c.2: port 2 reset error 
-110
Jun 20 13:36:11 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:36:11 superbyte kernel: ehci_hcd 0000:00:0c.2: port 2 reset error 
-110
Jun 20 13:36:11 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)


PORT3:

Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 3 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 3 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 3 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 3 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 3 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: Cannot enable port 3.  Maybe 
the USB cable is bad?
Jun 20 13:37:50 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:50 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)


PORT4:

Jun 20 13:37:24 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:24 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:24 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:24 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:24 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:24 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:24 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:24 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:25 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: Cannot enable port 4.  Maybe 
the USB cable is bad?
Jun 20 13:37:25 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:25 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:25 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:25 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:25 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:26 superbyte kernel: ehci_hcd 0000:00:0c.2: port 4 reset error 
-110
Jun 20 13:37:26 superbyte kernel: hub 3-0:1.0: hub_port_status failed (err = 
-32)
Jun 20 13:37:26 superbyte kernel: hub 3-0:1.0: Cannot enable port 4.  Maybe 
the USB cable is bad?


when i plugged the cable in again, the computer crashed (rebooted, no logs)


-----------------------------------------


when i use usb camera:

no error on port 1:

Jun 20 13:56:25 superbyte kernel: usb 1-1: new full speed USB device using 
address 2
Jun 20 13:56:25 superbyte kernel: Initializing USB Mass Storage driver...
Jun 20 13:56:25 superbyte kernel: scsi0 : SCSI emulation for USB Mass Storage 
devices
Jun 20 13:56:26 superbyte kernel:   Vendor: Sony      Model: Sony DSC          
Rev: 2.10
Jun 20 13:56:26 superbyte kernel:   Type:   Direct-Access                      
ANSI SCSI revision: 02
Jun 20 13:56:26 superbyte kernel: SCSI device sda: 126848 512-byte hdwr 
sectors (65 MB)
Jun 20 13:56:26 superbyte kernel: sda: assuming Write Enabled
Jun 20 13:56:26 superbyte kernel: sda: assuming drive cache: write through
Jun 20 13:56:26 superbyte kernel:  sda: sda1
Jun 20 13:56:26 superbyte kernel: Attached scsi removable disk sda at scsi0, 
channel 0, id 0, lun 0
Jun 20 13:56:26 superbyte kernel: Attached scsi generic sg0 at scsi0, channel 
0, id 0, lun 0,  type 0
Jun 20 13:56:26 superbyte kernel: USB Mass Storage device found at 2
Jun 20 13:56:26 superbyte kernel: usbcore: registered new driver usb-storage
Jun 20 13:56:26 superbyte kernel: USB Mass Storage support registered.


but hdparm -tT /dev/sda1:

[EMAIL PROTECTED]:/var/log# hdparm -tT /dev/sda1

/dev/sda1:
 Timing buffer-cache reads:   128 MB in  2.01 seconds = 63.72 MB/sec
 Timing buffered disk reads:  read() failed: Success
[EMAIL PROTECTED]:/var/log# hdparm -tT /dev/sda1

/dev/sda1:
 Timing buffer-cache reads:   128 MB in  2.10 seconds = 60.87 MB/sec
 Timing buffered disk reads:  read() failed: Success

Any Suggetions? Mounting works.

I applyed the patch:
--- linux/drivers/usb/host/ehci-hcd.c.orig      2004-06-05 03:12:18.000000000 
-0500
+++ linux/drivers/usb/host/ehci-hcd.c   2004-06-05 01:18:51.000000000 -0500
@@ -290,7 +290,7 @@ static int bios_handoff (struct ehci_hcd
                int msec = 500;
 
                /* request handoff to OS */
-               cap &= 1 << 24;
+               cap |= 1 << 24;
                pci_write_config_dword (ehci->hcd.pdev, where, cap);
 
                /* and wait a while for it to happen */

Markus



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to