cvs commit: src/sys/i386/conf GENERIC src/sys/amd64/conf GENERIC
Maxim Sobolev
sobomax at portaone.com
Wed Mar 16 00:50:18 PST 2005
Doug Barton wrote:
> On Wed, 16 Mar 2005, Ian Dowse wrote:
>
>> iedowse 2005-03-16 02:34:50 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> sys/i386/conf GENERIC
>> sys/amd64/conf GENERIC
>> Log:
>> Enable ehci by default on i386 and amd64. It had got to the stage
>> where having this disabled was actually hurting us, since so many
>> BIOSes include legacy USB emulation that takes control of all usb
>> ports and only the ehci driver knows how to disable it.
>>
>> Revision Changes Path
>> 1.431 +1 -0 src/sys/amd64/conf/GENERIC
>> 1.424 +1 -0 src/sys/i386/conf/GENERIC
>>
>> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/amd64/conf/GENERIC.diff?&r1=1.430&r2=1.431&f=h
>>
>> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/i386/conf/GENERIC.diff?&r1=1.423&r2=1.424&f=h
>>
>
>
> Given all the bad things that happen to my system when I compile ehci
> into the kernel, such as lost usb signals from my docking station, and
> instant panics when I plug in certain usb 2 devices, I have to say I'm
> not sure this is the best course of action. Has this been widely
> discussed somewhere that I've not kept up on?
I have the same worry. The problem with ehci that I am personally aware
of is that it causes all USB devices that have been attached during the
boot process in the presence of efci are forced to detach and attach
again just near the point when root fs is to be mounted. This may cause
troubles with booting off USB mass storage or cd-rom devices.
-Maxim
More information about the cvs-src
mailing list