分かるところだけ: At Thu, 28 Nov 2002 11:36:19 +0900, Satoshi IWAMOTO wrote: > > ■ port3 (G4 AGP 400 / Vine 2.5CR / VineSeed / MacOS 9 / MacOS X 10.2.2) > > 起動時の yaboot の OS 選択画面で keyboard が動作せず、OS の選択が > 出来ません。 > 起動後は、MacOS を含むすべての OS で正常に USB keyboard / mouse が動作 > します。(Vine 2.5CR の kernel は update してあります) > > で、質問はここからです。 > > OF / yaboot の問題(どっちかといえば OF の問題?)と思われるのですが、 > なにか回避手段、チェックするべき項目はありますでしょうか? 仰る通り,yaboot というより OF に関係していることだと思います. Newworld Mac で電源投入後,セルフテストが行われ, Open Firmware がデバイススキャン -> device-tree 構築を行います. このタイミングでマウスやキーボードが認識されない限り, yaboot でキーボードは使えませんし,当然 Open Firmware console に 入ったり,Option キーで OF 内蔵ブートセレクタを呼び出したり, C キーを押下して CD-ROM から boot したりできないはずです. 岩本さんが購入された切替器がなぜ OF 初期化時に認識されないのかは 分かりませんが,まず以下の様にして (OF から認識されているかいないかを) 確認してみるとよいでしょう. 0) Mac に 切替器 + USB マウス/キーボード,更に USB キーボードを 本体に直接接続する. 1) 電源投入直後,本体に直接接続した方のキーボードで Apple - Option - O - F で Open Firmware console に入る 2) AGP Graphis ということで決め打ちで dev /pci@f2000000/ ls (たぶんここでしょう) を見て,USB キーボード,及び切替器が (OF に) 認識されているかを見る 例えばうちの構成, 本体直接接続 kbd (HUB内蔵) x 1,USB Hub 経由 (kbd + mouse) x 1 だと 以下の様にみえます. /pci@f2000000 /pci-bridge@d .... /usb@8 /hub@1 /keyboard@1 /usb@9 /hub@1 /mouse@1 /keyboard@2 # 実際には /pseudo-hid/{keyboard,mouse} を介しているんだと思いますが > grub の menu のように カーソル+リターン だけで OS を選べるような > boot loader は無いでしょうか? > G4 AGP の USB port に小さな USB 10key を繋げば、場所を取らないなぁ > と画策しています。 > > 現状は、G4 AGP の USB port に Apple 純正の keyboard(余っている USB key > がコレしかない)を繋いで、起動時のみそっちで OS 選択しています。 これは yaboot じゃなくて,OF script の 1st stage セレクタの方ですよね. もし 10 キーで選択したいのであれば,/usr/sbin/ybin の 1208行目辺りを 手修正して ybin 実行でいけるんじゃないでしょうか. -- MATSUBAYASHI, 'Shaolin' Kohji shaolin@xxxxxxxxxxxxxxx Vice President & PPC Maintainer, Project Vine shaolin@xxxxxxxxxxxxx http://www.rhythmaning.org/