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