Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Nov 1998 12:28:08 -0800 (PST)
From:      Julian Elischer <julian@whistle.com>
To:        Nick Hibma <nick.hibma@jrc.it>
Cc:        FreeBSD hackers mailing list <hackers@FreeBSD.ORG>, USB BSD list <usb-bsd@makelist.com>
Subject:   Re: update on USB stack/call for help
Message-ID:  <Pine.BSF.3.95.981112122714.17800C-100000@current1.whistle.com>
In-Reply-To: <Pine.GSO.3.95q.981112101741.16468K-100000@elect8>

next in thread | previous in thread | raw e-mail | index | archive | help
I have a USB on our new cyrix based board that I willneed to be
investigating soon.
I believe it's the non-intel standard interface..


julian


On Thu, 12 Nov 1998, Nick Hibma wrote:

> 
> 
> The porting of the NetBSD USB stack to FreeBSD is progressing. We are at
> the point were actual device drivers are to be tested/implemented. The
> (working) beginnings of the following are there:
> 
> 	- printer driver (not test under FreeBSD yet, but working under
> 	NetBSD)
> 
> 	- generic driver (as in very generic, you'll know the name and
> 	serial number of your device and that's it. But the NetBSD folks
> 	are working on that one, as well as I do on the side).
> 
> 	- mouse driver (working, cut&paste works on my laptop).
> 	(do _not_ remove the mouse while the mouse is used by any
> 	userland program, the interrupt pipe is not killed and your
> 	computer will go pop, without you being able to reset
> 	it).
> 
> 	- keyboard driver (possibly attaches, but connection to syscons
> 	has not yet been made).
> 
> 	- HID (human interface device driver), a general driver for any
> 	kind of human interface device. Drivers for joysticks or
> 	touchpads should not be too hard to write with this available.
> 
> 
> If you download the stack, check the README for installation
> instructions. Be aware of the fact that the code is alpha, so if it
> breaks, you can keep the pieces.
> 
> 
> Anyone wanting to get his hands dirty could have a look at the following
> parts:
> 
> 	- keyboard driver:
> 		someone has to pick that up and make the driver not only
> 		work with USB keyboard but also together with syscons.
> 		NetBSD uses a completely different abstraction layer
> 		there, so that requires a bit of work.
> 
> 	- mouse driver:
> 		someone needs to properly implement the PS/2 emulation
> 		or write the sysmouse version of it. At the moment this
> 		has been a quick&dirty job to get it working.
> 
> 	- OHCI driver:
> 		requires compliant motherboard (non-Intel 82371 board,
> 		see your dmesg); low level driver has not been ported
> 		yet, but is high on the list of priorities.
> 
> 	- general:
> 		testing, like installing it and telling me whether it
> 		works for you or not
> 
> 	- video camera driver:
> 		Windows 1895 is not able to do something sensible with
> 		my camera, so I will start on that one as soon as
> 		possible
> 
> 
> One big problem that has to be solved as soon as possible: Dynamic
> attachment and detachment, including (manual) dynamic loading of the
> drivers. detachment is not implemented in the NetBSD version yet.
> That I am going to try and solve this weekend.
> 
> 
> 
> The USB stack can be fetched from 
> 	http://www.etla.net/~n_hibma/usb/usb.pl
> 
> Mailing list for people participating in coding:
> 	http://www.egroups.com/list/usb-bsd/
> 
> Info on USB in general:
> 	http://www.usb.org
> 
> 	(nice poll: 'Are you running Windows '98 as your OS?'
> 	49% of 415 votes says 'No'! That is a lot for a site that is
> 	referenced by early adopters.)
> 
> 
> Cheers,
> 
> Nick Hibma
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.981112122714.17800C-100000>