Testers wanted (again)
Alexandre "Sunny" Kovalenko
Alex.Kovalenko at verizon.net
Sat Aug 5 14:44:25 UTC 2006
On Sat, 2006-08-05 at 11:52 +0200, Hans Petter Selasky wrote:
> Hi,
>
> I need testers for "ata-usb.c" and "if_aue.c". If you have such a device
> please install subversion, "/usr/ports/devel/subversion", and then run the
> following commands:
>
> svn --username anonsvn --password anonsvn checkout svn://svn.turbocat.net/i4b
>
> cd i4b/trunk/i4b/FreeBSD.usb
>
> make S=../src package
>
> # you can specify a destination directory, XXX, by using "make S=XXX install"
>
> make install
>
> Then copy the following files to
> "/usr/src/sys/dev/ata" (for example)
>
> i4b/trunk/i4b/src/sys/dev/ata/ata-usb.c
>
> Then copy the following files to
> "/usr/src/sys/dev/usb" (for example)
>
> i4b/trunk/i4b/src/sys/dev/usb/if_aue.c
> i4b/trunk/i4b/src/sys/dev/usb/if_auereg.h
>
> Compile a new kernel with modules.
>
> Hope it works.
>
> You need FreeBSD 6 or 7.
>
> --HPS
First, the disclaimer: this device normally would wedge my laptop solid
and has been doing it for as long as I had it. With your stack it
reports timeouts, but proceeds albeit at the very slow pace.
Full dmesg is available at
http://members.verizon.net/~akovalenko/Misc/messages
relevant pieces are below:
Aug 5 10:02:31 RabbitsDen kernel: FreeBSD 7.0-CURRENT #1: Sat Aug 5
08:49:20 EDT 2006
...
Aug 5 10:03:17 RabbitsDen kernel: uhci0: <VIA 83C572 USB controller>
port 0xe400-0xe41f at device 16.0 on pci0
Aug 5 10:03:17 RabbitsDen kernel: usb0: <VIA 83C572 USB controller> on
uhci0
Aug 5 10:03:17 RabbitsDen kernel: uhci1: <VIA 83C572 USB controller>
port 0xe800-0xe81f at device 16.1 on pci0
Aug 5 10:03:17 RabbitsDen kernel: usb1: <VIA 83C572 USB controller> on
uhci1
Aug 5 10:03:17 RabbitsDen kernel: uhci2: <VIA 83C572 USB controller>
port 0xec00-0xec1f at device 16.2 on pci0
Aug 5 10:03:17 RabbitsDen kernel: usb2: <VIA 83C572 USB controller> on
uhci2
Aug 5 10:03:17 RabbitsDen kernel: ehci0: <VIA VT6202 USB 2.0
controller> mem 0xdfffff00-0xdfffffff at device 16.3 on pci0Aug 5
10:03:17 RabbitsDen kernel: usb3: EHCI version 1.0
Aug 5 10:03:17 RabbitsDen kernel: usb3: <VIA VT6202 USB 2.0 controller>
on ehci0
Aug 5 10:03:17 RabbitsDen kernel: usb0: USB revision 1.0
Aug 5 10:03:17 RabbitsDen kernel: uhub0: VIA UHCI root hub, class 9/0,
rev 1.00/1.00, addr 127
Aug 5 10:03:17 RabbitsDen kernel: uhub0: 2 ports with 2 removable, self
powered
Aug 5 10:03:17 RabbitsDen kernel: usb1: USB revision 1.0
Aug 5 10:03:18 RabbitsDen kernel: uhub1: VIA UHCI root hub, class 9/0,
rev 1.00/1.00, addr 127
Aug 5 10:03:18 RabbitsDen kernel: uhub1: 2 ports with 2 removable, self
powered
Aug 5 10:03:18 RabbitsDen kernel: usb2: USB revision 1.0
Aug 5 10:03:18 RabbitsDen kernel: uhub2: VIA UHCI root hub, class 9/0,
rev 1.00/1.00, addr 127
Aug 5 10:03:18 RabbitsDen kernel: uhub2: 2 ports with 2 removable, self
powered
Aug 5 10:03:18 RabbitsDen kernel: usb3: USB revision 2.0
Aug 5 10:03:21 RabbitsDen kernel: uhub3: VIA EHCI root hub, class 9/0,
rev 2.00/1.00, addr 127
Aug 5 10:03:21 RabbitsDen kernel: uhub3: 6 ports with 6 removable, self
powered
Aug 5 10:08:17 RabbitsDen kernel: umass0: SCSI over Bulk-Only; quirks =
0x008c
Aug 5 10:08:17 RabbitsDen kernel: umass0:0:0:-1: Attached to scbus0
Aug 5 10:08:18 RabbitsDen kernel: da0 at umass-sim0 bus 0 target 0 lun
0
Aug 5 10:08:18 RabbitsDen kernel: da0: <IC25N030 ATMR04-0 0811> Fixed
Direct Access SCSI-0 device
Aug 5 10:08:18 RabbitsDen kernel: da0: 40.000MB/s transfers
Aug 5 10:08:18 RabbitsDen kernel: da0: 28615MB (58605120 512 byte
sectors: 255H 63S/T 3648C)
A
...
Aug 5 10:16:06 RabbitsDen kernel: umass0: BBB bulk-in clear stall
failed, USBD_TIMEOUT
Aug 5 10:16:53 RabbitsDen kernel: umass0: BBB bulk-in clear stall
failed, USBD_TIMEOUT
...
Now, interesting thing is -- when I ran
devinfo -t /dev/da0
there were visible stalls, but no USBD_TIMEOUT messages were reported.
These started to appear when I did
fsck /dev/da0s2a
Kernel configuration is available at
http://members.verizon.net/~akovalenko/Misc/AVERATEC
If there is anything, I can turn on or look into, please, let me know.
--
Alexandre Kovalenko (Олександр Коваленко)
More information about the freebsd-usb
mailing list