Subject: Re: SL811HS/T driver
To: Tetsuya Isaki <isaki@NetBSD.org>
From: Lennart Augustsson <lennart@augustsson.net>
List: tech-kern
Date: 08/11/2002 06:38:35
Hi,

I think it's great with another host controller driver.  It should 
definitely
be committed.  I have one small objection: it would be nice if bulk 
transfers
worked.  If you got interrupt transfers working it should be easy to get 
bulk
working.  Many devices need bulk transfers. Why don't you get, e.g., a cheap
printer to try it on?

   -- Lennart

Tetsuya Isaki wrote:

>Hi all, 
>
>I'm implementing the driver for ScanLogic SL811HS/T USB host
>controller (see http://www.cypress.com/).
>Are you interested in this?
>
>It was developed for Nereid, USB/Ethernet/Memory board for x68k (*1).
>And also support ISA USB host board by Morphy planning in Japan (*2).
>
> *1: http://xps.jp/ (written in Japanese)
> *2: http://www.morphyplanning.co.jp/Products/USBISA/index.html
>     (written in Japanese)
>
>
>The driver supports:
> - (unstable) root hub :)
> - control transfer
> - interrupt transfer
>
>The driver does not supports:
> - bulk transfer (I don't have the device)
> - isochronous transfer (I don't have the device)
> - low speed device via HUB (due to bug in chip)
> - low speed device directly connected to root hub
> - ...
>
>It's highly experimental yet, but I'd like to commit it.
>I've developed it for this 12 month, so I think it's time
>to release.  Any comments?
>
>
>Here is dmesg on x68k:
>NetBSD 1.6F (YUKA-SLHCI) #597: Sat Aug 10 16:43:46 JST 2002
>    isaki@erika.local:/var/obj/slhci/sys/arch/x68k/compile/YUKA-SLHCI
>X68030 (m68030 CPU/MMU, m68882 FPU, 30MHz clock)
>total memory = 12288 KB
>avail memory = 9000 KB
>using 179 buffers containing 716 KB of memory
>mainbus0 (root)
>intio0 at mainbus0 mapped at 0x800000
> :
>slhci0 at intio0 addr 0xece380 intr 0xfb: Nereid USB
>slhci0: ScanLogic SL811HS/T USB Host Controller (rev 1.2)
>usb0 at slhci0: USB revision 1.1
>uhub0 at usb0
>uhub0: ScanLogic SL811HS/T root hub, class 9/0, rev 1.01/0.00, addr 1
>uhub0: 1 port with 1 removable, self powered
> :
>
> (attaching USB HUB)
>uhub1 at uhub0 port 1
>uhub1: Texas Instruments TUSB2046 hub, class 9/0, rev 1.10/1.25, addr 2
>uhub1: 4 ports with 4 removable, self powered
>
> (detaching USB HUB)
>uhub1: at uhub0 port 1 (addr 2) disconnected
>uhub1 detached
>---
>Tetsuya Isaki <isaki@par.odn.ne.jp / isaki@NetBSD.org>
>  
>