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-----
>