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
