USB vs PAE

John Baldwin jhb at freebsd.org
Thu Oct 25 10:56:54 PDT 2007


On Wednesday 24 October 2007 05:06:39 pm M. Warner Losh wrote:
> In message: <F007A7E8-39A5-4553-A439-10FD3EA3E0E3 at gid.co.uk>
>             Bob Bishop <rb at gid.co.uk> writes:
> : Hi,
> : 
> : On 23 Oct 2007, at 20:45, Ivan Voras wrote:
> : 
> : > Bob Bishop wrote:
> : >> Hi,
> : >>
> : >> The whole USB kit and caboodle is nodevice'd out in the PAE  
> : >> config. Can
> : >> anyone give a succinct summary of what needs fixing? (EVERYTHING!  
> : >> is an
> : >> acceptable answer) Thanks
> : >
> : > I'm running USB keyboard and mouse under PAE without problems. Don't
> : > know about other USB devices. AFAIK everything that is 64-bit clean
> : > (i.e. works on AMD64 and other architectures) should work ok with PAE,
> : > so try compiling it in and see for yourself.
> : 
> : 
> : Yes. Keyboard and umass (CDROM and memory stick) seem to work here on  
> : 6.2R. Thanks!
> 
> In 6.x the big problem is busdma support.  USB doesn't use it quite
> right, which means that buffers that it uses must be in the lower
> 4GB.  If not, then it won't work.
> 
> Current does proper scatter/gather, so should work without issue.

Ah, ok.  How does USB on 6.x work with amd64?  Also, any idea when the USB 
stuff will be MFC'd to 6?

-- 
John Baldwin


More information about the freebsd-hackers mailing list