Date: Tue, 21 Mar 2006 13:07:14 -0600 From: Wesha the Leopard <weshasmail@cmtk.net> To: Ian Dowse <iedowse@FreeBSD.org> Cc: freebsd-bugs@wesha.name, freebsd-usb@FreeBSD.org Subject: Re[2]: usb/93496: USB2.0 umass stalls on VIA Message-ID: <144860699.20060321130714@cmtk.net> In-Reply-To: <200602250449.k1P4n5aW055990@freefall.freebsd.org> References: <200602250449.k1P4n5aW055990@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Ian, Friday, February 24, 2006, 10:49:05 PM, you wrote: ID> Could you try updating to 6-stable? There are new workarounds in ID> place for interrupt loss on VIA controllers. I tested 6.0-RELEASE with 6.0-CURRENT usb subtree patch on the production box, and it still stalls. See the log below. Again, this is *WITH* all USB changes (including ehci) from -current. -- dev attach: Mar 19 20:02:23 wesha kernel: umass0: Cypress Semiconductor USB2.0 Storage Device, rev 2.00/0.01, addr 2 Mar 19 20:02:23 wesha kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 Mar 19 20:02:23 wesha kernel: umass0: Get Max Lun not supported (STALLED) Mar 19 20:02:23 wesha kernel: umass0:0:0:-1: Attached to scbus0 Mar 19 20:02:31 wesha kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Mar 19 20:02:31 wesha kernel: da0: <Maxtor 6 L300R0 \0000\0000> Fixed Direct Access SCSI-0 device Mar 19 20:02:31 wesha kernel: da0: 40.000MB/s transfers Mar 19 20:02:31 wesha kernel: da0: 286188MB (586114704 512 byte sectors: 255H 63S/T 36483C) -- started copying from the USB drive to /dev/null Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=16384 Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=49152 Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=16384 Mar 19 20:23:25 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:23:25 wesha last message repeated 197 times -- stalls: Mar 19 20:24:30 wesha kernel: ehci_timeout: exfer=0xc1a58900 Mar 19 20:24:30 wesha kernel: ehci_timeout_task: xfer=0xc1a58900 Mar 19 20:24:30 wesha kernel: ehci_abort_xfer: xfer=0xc1a58900 pipe=0xc1a6e100 Mar 19 20:24:30 wesha kernel: ehci_intr1: door bell Mar 19 20:24:30 wesha kernel: ehci_device_clear_toggle: epipe=0xc1a6e100 status=0x0 Mar 19 20:24:30 wesha kernel: usbd_dump_pipe: pipe=0xc1a6e100 Mar 19 20:24:30 wesha kernel: usbd_dump_iface: iface=0xc185f180 Mar 19 20:24:30 wesha kernel: device=0xc1a71000 idesc=0xc185fc89 index=0 altindex=0 priv=0 Mar 19 20:24:30 wesha kernel: usbd_dump_device: dev=0xc1a71000 Mar 19 20:24:30 wesha kernel: bus=0xc1556000 default_pipe=0xc1a70e00 Mar 19 20:24:30 wesha kernel: address=2 config=1 depth=1 speed=3 self_powered=1 power=0 langid=1033 Mar 19 20:24:30 wesha kernel: usbd_dump_endpoint: endp=0xc1a9da8c Mar 19 20:24:30 wesha kernel: edesc=0xc185fc99 refcnt=1 Mar 19 20:24:30 wesha kernel: bEndpointAddress=0x88 Mar 19 20:24:30 wesha kernel: (usbd_dump_pipe:) Mar 19 20:24:30 wesha kernel: refcnt=1 running=1 aborting=0 Mar 19 20:24:30 wesha kernel: intrxfer=0, repeat=0, interval=-1 -- note this moment Mar 19 20:25:35 wesha kernel: ehci_timeout: exfer=0xc19e5500 Mar 19 20:25:35 wesha kernel: ehci_timeout_task: xfer=0xc19e5500 Mar 19 20:25:35 wesha kernel: ehci_abort_xfer: xfer=0xc19e5500 pipe=0xc1a6e100 Mar 19 20:25:35 wesha kernel: ehci_intr1: door bell Mar 19 20:25:36 wesha kernel: ehci_device_clear_toggle: epipe=0xc1a6e100 status=0x0 Mar 19 20:25:36 wesha kernel: usbd_dump_pipe: pipe=0xc1a6e100 Mar 19 20:25:36 wesha kernel: usbd_dump_iface: iface=0xc185f180 Mar 19 20:25:36 wesha kernel: device=0xc1a71000 idesc=0xc185fc89 index=0 altindex=0 priv=0 Mar 19 20:25:36 wesha kernel: usbd_dump_device: dev=0xc1a71000 Mar 19 20:25:36 wesha kernel: bus=0xc1556000 default_pipe=0xc1a70e00 Mar 19 20:25:36 wesha kernel: address=2 config=1 depth=1 speed=3 self_powered=1 power=0 langid=1033 Mar 19 20:25:36 wesha kernel: usbd_dump_endpoint: endp=0xc1a9da8c Mar 19 20:25:36 wesha kernel: edesc=0xc185fc99 refcnt=1 Mar 19 20:25:36 wesha kernel: bEndpointAddress=0x88 Mar 19 20:25:36 wesha kernel: (usbd_dump_pipe:) Mar 19 20:25:36 wesha kernel: refcnt=1 running=0 aborting=0 Mar 19 20:25:36 wesha kernel: intrxfer=0, repeat=0, interval=-1 Mar 19 20:25:36 wesha kernel: ehci_device_clear_toggle: epipe=0xc1a70380 status=0x80008c00 Mar 19 20:25:36 wesha kernel: usbd_dump_pipe: pipe=0xc1a70380 Mar 19 20:25:36 wesha kernel: usbd_dump_iface: iface=0xc185f180 Mar 19 20:25:36 wesha kernel: device=0xc1a71000 idesc=0xc185fc89 index=0 altindex=0 priv=0 Mar 19 20:25:36 wesha kernel: usbd_dump_device: dev=0xc1a71000 Mar 19 20:25:36 wesha kernel: bus=0xc1556000 default_pipe=0xc1a70e00 Mar 19 20:25:36 wesha kernel: address=2 config=1 depth=1 speed=3 self_powered=1 power=0 langid=1033 Mar 19 20:25:36 wesha kernel: usbd_dump_endpoint: endp=0xc1a9da80 Mar 19 20:25:36 wesha kernel: edesc=0xc185fc92 refcnt=1 Mar 19 20:25:36 wesha kernel: bEndpointAddress=0x02 Mar 19 20:25:36 wesha kernel: (usbd_dump_pipe:) Mar 19 20:25:36 wesha kernel: refcnt=1 running=0 aborting=0 Mar 19 20:25:36 wesha kernel: intrxfer=0, repeat=0, interval=-1 -- resumes copying normally: Mar 19 20:25:36 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:25:36 wesha last message repeated 176 times Mar 19 20:25:36 wesha kernel: ehci_alloc_sqtd_chain: start len=32768 Mar 19 20:25:36 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:25:37 wesha last message repeated 136 times Mar 19 20:25:37 wesha kernel: ehci_alloc_sqtd_chain: start len=16384 Mar 19 20:25:37 wesha kernel: ehci_alloc_sqtd_chain: start len=32768 Mar 19 20:25:37 wesha kernel: ehci_alloc_sqtd_chain: start len=16384 Mar 19 20:25:37 wesha kernel: ehci_alloc_sqtd_chain: start len=65536 Mar 19 20:25:39 wesha last message repeated 511 times Mar 19 20:25:39 wesha kernel: ehci_alloc_sqtd_chain: start len=16384 Mar 19 20:25:39 wesha kernel: ehci_alloc_sqtd_chain: start len=49152 (and so on) -- Best regards, Wesha mailto:weshasmail@cmtk.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?144860699.20060321130714>