Subject: Re: Mac mini and keyboard
To: Michael <macallan18@earthlink.net>
From: Daniel Eggert <danieleggert@mac.com>
List: port-macppc
Date: 02/28/2005 12:13:22
I used
usb* at ohci? flags 1
and now the keyboard works when the kernel prompts for the root device.
I guess we should put this into GENERIC and INSTALL.
I'll go ahead and compile my own kernel with root fixed, so the kernel
does not prompt for it.
/Daniel
On Feb 27, 2005, at 5:26 PM, Michael wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello,
>
>> Lennart sent me this WRT the PR a while back:
>>
>> "From the usb(4) man page:
>>
>> The flags argument to the usb device affects the order in which the
>> device detection happens during cold boot. Normally, only the USB
>> host
>> controller and the usb device are detected during the
>> autoconfiguration
>> when the machine is booted. The rest of the devices are detected
>> once
>> the system becomes functional and the kernel thread for the usb
>> device is
>> started. Sometimes it is desirable to have a device detected early
>> in
>> the boot process, e.g., the console keyboard. To achieve this use a
>> flags value of 1."
>
> Hmm, common sense says this should be default on all platforms likely
> to use USB keyboards - just about everything with USB support in the
> kernel. IMHO things like that should 'just work'. Or is there any
> good reason to postpone USB autoconfiguration?
>
> Daniel - did my kernel work for you or do you want me to build
> another one with just this flag set?
>
> have fun
> Michael
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
>
> iQEVAwUBQiH0vcpnzkX8Yg2nAQLRgAf8DZthZvmgLwILEao2DQ3Rs3wqlbwFKytq
> ngrHGppokRKMhWjvxsfL003P+pk+eq3ZNGeyKigkWHj1lzePgb5vC4QKYlASTdDw
> Ueph8QGVeCVKepCfXDEWKdFllNR9jryFK43R48sBlNMfSkEPM1t07kOux15AGgTh
> hEgDExhISGZf/uuYBt3iX9snx4gIBhkoRXGuFBrp6nf4Wah+NEIi9jzGh3QteSXn
> zC82FBITxkYb8As1pZOnT67BrjUJFV2AwSq3v0GMrtTDUUBomz1mP6Sz4YmURALX
> E4bspiGkohg+yI9TX8jANgKq0taSi+P0B/28TjHlObQW1mT9EHFiww==
> =47l9
> -----END PGP SIGNATURE-----
>