--- ports/macppc/faq.xml.orig 2010-06-26 14:07:46.000000000 +0900 +++ ports/macppc/faq.xml 2010-06-26 14:07:46.000000000 +0900 @@ -5,10 +5,10 @@ - + - - + + @@ -160,8 +160,7 @@ Diskless HOW-TO、 特に macppc 固有な部分 -の章、および netboot でありがちな問題 () でカバーしています。 +の章、および でカバーしています。 0 > boot enet:,ofwboot.xcf file: 192.168.0.11,/ofwboot.xcfloading XCOFF tsize=C280 dsize=14AC bsize=2620 entry=600000 @@ -215,7 +214,7 @@ ルートデバイスを埋め込んだカーネルを再構築するとよいかもしれません。をご覧ください。 -新しい PowerBook がここでハングする場合、 +PowerBook がここでハングする場合、 を見てください。 swapctl: adding /dev/sd0b as swap device at priority 0 @@ -227,7 +226,7 @@ />を見てください。 sysinst を使い、I can not find any -hard disk for use by NetBSD と言われた場合は、 と言われた場合は、を参照すべきです。 @@ -339,16 +338,16 @@ マシン上の OS 間でファイルを共有する方法は ? -この項目はパーティショニング -HOW-TO に統合されました。 +パーティショニング +HOW-TO をご覧ください。 パーティション記法の説明 -この項目はパーティショニング -HOW-TO へ移動しました。 +パーティショニング +HOW-TO をご覧ください。 @@ -356,7 +355,7 @@ なぜテキストの画面スクロールがこんなに遅いの? GENERIC カーネルのテキストコンソールのコードは最適化されていません。 -NetBSD 1.6 以降には高速化されたテキストコンソールコードがありますが、 +高速化されたテキストコンソールコードがありますが、 これはデフォルトでは有効になっていません。 カーネルを再構築する必要があります。 @@ -414,7 +413,7 @@ PowerComputing 互換機の時計がずれまくります。 -あー、これは Open Firmware 内の timebase がハードウェアと +これは Open Firmware 内の timebase がハードウェアと 合致していないためです。正す必要があります。 Adam Lebsack による多くの人が、 NetBSD/macppc システムを無人でブートさせられないと報告しています。 Open Firmware はカーネルを正しくロードするものの、 -カーネルはルートデバイス (つまり / ファイルシステムの所在) +カーネルはルートデバイス (つまり / ファイルシステムの所在) を見つけられていないようです。 プロンプトで、ルートディスク (大抵は sd0awd0a @@ -476,7 +475,7 @@ - Apple PDM: あらゆる x1xx なマシン、たとえば 6100, + Apple PDM: あらゆる x1xx なマシン、たとえば、 6100, 6150, 7100, 8100 @@ -491,7 +490,7 @@ - Power Computing "Power" シリーズ: + Power Computing "Power" シリーズ、 "Power 100" や "Power 120" など @@ -547,17 +546,12 @@ PowerPC ベースの PowerBook はサポートされていますか? -多くの機種をサポートしています。 NetBSD/macppc +ほとんどの機種をサポートしています。詳細は NetBSD/macppc 対応機種のリストを見てください。 PowerBook 1400、 2300、 5300 は、 Open Firmware を持たないため、非対応です。 -新しく発表されたラップトップの機種は、従来と異なる内蔵キーボードを持っていることがあり、 -NetBSD が対応するのにしばらく時間がかかります。新しく発表された機種をお持ちの方は、port-macppc@NetBSD.org -へ投稿してみてください。 - パワーマネージメントは未サポートですので注意してください。 NetBSD の動作中は PowerBook のサスペンド、レジュームはできません。 @@ -617,7 +611,8 @@ L3 キャッシュがデフォルトでは有効にならない場合は、この記事 -で示されている方法に従ってください。 +で示されている方法に従ってください。 + @@ -625,8 +620,8 @@ どんな周辺機器に対応していますか ? -NetBSD/macppc 3.1 インストールノートの "Supported devices" +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD/macppc &release.latest; インストールノートの "Supported devices" 節に、完全な一覧が載っています。 特記ない限り、サードパーティー製デバイス (PCI や cardbus など) は、 NetBSD/macppc のブート用には使えません。 @@ -642,8 +637,8 @@ - マルチプロセッサーカードのサポートは、 NetBSD/macppc 2.0 - およびそれ以降で利用可能になっています。 + マルチプロセッサーカードのサポートは + 利用可能になっています。 GENERIC.MP カーネルを使うか、カーネルコンフィギュレーションに "options MULTIPROCESSOR" を追加する必要があります。 そうしないと、 NetBSD は CPU を 1 個しか使いません。 @@ -675,7 +670,7 @@ - PCI, PCMCIA, cardbus および USB のイーサネットデバイス + PCI, PCMCIA, CardBus および USB のイーサネットデバイス (tlp, epic, ex, fxp, rtk, vr, @@ -835,7 +830,7 @@ - USB、 PCI、および cardbus ベースのシリアルポート。 + USB、 PCI、および CardBus ベースのシリアルポート。 @@ -860,7 +855,7 @@ 機種独立の PCMCIA ドライバーや、機種独立の Cardbus + url="../../support/hardware/cardbus.html">機種独立の CardBus ドライバーのページを見てください。 @@ -942,8 +937,7 @@ AirPort あるいは AirMac ネットワークを使う方法は? -ワイヤレスネットワーキングは NetBSD 1.6 から対応しました。AirPort -Extreme は、今のところサポートされていません。 +AirPort Extreme は、今のところサポートされていません。 手短に言えば、必要なことは、ワイヤレスカードを、 DHCP を使って IP アドレスを 得るよう設定することと、正しいメディアタイプ (大抵は DS11) @@ -1059,9 +1053,9 @@ 私の機種の Open Firmware の動作にバグはありますか ? -ありえます。 - -NetBSD/macppc 3.1 インストールノートに、そのようなバグを +ありえます。 +NetBSD/macppc &release.latest; インストールノートに、そのようなバグを 回避するためのパッチ適用やアップグレードについての説明があります。 Open Firmware 3 のシステムについては "Updating your BootROM" の節を、 Open Firmware 1.0.5、 2.0.x、 2.4 のシステムについては @@ -1073,8 +1067,8 @@ Open Firmware プロンプトに入る方法は? NetBSD -3.1 インストールノートを読んでください。特に、お使いの Open +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD &release.latest; インストールノートを読んでください。特に、お使いの Open Firmware のバージョン向けの "Getting to Open Firmware" の節まで読んでください。 @@ -1090,8 +1084,8 @@ モニターに何も表示されなくなります。 NetBSD -3.1 インストールノートを読みませんでしたね? 特に、 +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD &release.latest; インストールノートを読みませんでしたね? 特に、 "Getting to the Open Firmware Prompt on Older Models" の節は読んでください。 やや長たらしいですが、 Open Firmware をセットアップするための適切な手順を非常に明解に説明しています。 @@ -1255,7 +1249,7 @@ キーに刻印されている文字とは一致しないことがあります。 簡単ですが美しくない解決法は、文字の十六進表現を使うことです。 -コマンド全体を二重引用符 " で括ったうえで、 +コマンド全体を二重引用符で括ったうえで、 文字を十六進コードにして丸カッコで囲み、その前に二重引用符を置きます。 たとえば、バックスラッシュは "(5C) に置き換えます。 このようにして二重引用符で括ったコマンドの後には、そのコマンドの十六進表現を @@ -1284,7 +1278,7 @@ コンピューターのブートに関するさまざまな状態を設定することができます。 -この表は、あなたが使う可能性のある主なコマンドの単なる一覧とその文法です。 +以下の表で、主なコマンドを簡単に説明します。 主なコマンド @@ -1667,14 +1661,14 @@ real-baseOpen Firmware バージョンによるカーネルのメモリー番地。 + />参照。 load-base Open Firmware バージョンによる ブートローダーのメモリー番地。 + />参照 @@ -2015,8 +2009,8 @@ NetBSD/macppc をブートするにはどんな方法がありますか ? -NetBSD/macppc 3.1 インストールノートを見て、 "Available Boot Media" +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD/macppc &release.latest; インストールノートを見て、 "Available Boot Media" というタイトルの節を読んでください。 @@ -2027,13 +2021,12 @@ これは Open Firmware のバージョン、および、どこからブートするかに 完全に依存します。 -NetBSD/macppc 3.1 インストールノートの "Preparing the Bootable +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD/macppc &release.latest; インストールノートの "Preparing the Bootable Media" と "Open Firmware boot syntax" の節を読んでください。 、 -ofwboot(8) マニュアルページ、 -installboot(8) マニュアルページも併せて見てください。 +&man.ofwboot.8; マニュアルページ、&man.installboot.8; マニュアルページも併せて見てください。 @@ -2175,15 +2168,15 @@ -NetBSD/macppc の公式 CD-R イメージはどこにありますか? +NetBSD/macppc の公式 ISO イメージはどこにありますか? 最寄りの NetBSD ダウンロードサイトを探して、イメージをダウンロードし、 CD-R に焼いてください。 -NetBSD/macppc 3.1 インストールノートの +url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-&release.latest;/macppc/INSTALL.html"> +NetBSD/macppc &release.latest; インストールノートの "Creating the NetBSD/macppc CD-R" の節を見てください。 @@ -2318,7 +2311,7 @@ can't OPEN enet: ok - bootp または DHCP サーバーがクライアントの要求に反応していません。サーバーが + BOOTP または DHCP サーバーがクライアントの要求に反応していません。サーバーが 動作しているか、サーバーが同じイーサネットサブネット上にあるか、また、クライアントが 適切なイーサネットハードウェア (MAC) アドレスであるかどうか確認してみてください。 下記の出力結果から local-mac-address を探してください: @@ -2558,7 +2551,7 @@ ディスクはどこに行った? (あるいは、 sysinst が <literal>I can not find any -hard disk for use by NetBSD</literal> と言う) +hard disks for use by NetBSD と言う) うむ、よい質問です! @@ -2639,32 +2632,10 @@ - -<literal>ldconfig</literal>/<literal>ld.so.conf</literal> -はどこにありますか ? - -NetBSD/macppc は ELF を使っているので、 -ldconfigld.so.conf はありません。 -より詳しくは、NetBSD ELF FAQ -を見てください。 - - - - -他のホストや OS でクロスコンパイルする方法は ? - -NetBSD 1.6 およびそれ以降のシステムでは、ベースシステムのクロス構築を完全にサポートしています。 -これは、構築するユーザーが root でなくても、また、 NetBSD 以外のホスト上ででも可能です。 -詳細は、 NetBSD ドキュメンテーションのページ -以下にある NetBSD のクロス構築 -をご覧ください。 - - - NetBSD/macppc で MkLinux や LinuxPPC のバイナリーが動きますか ? -はい。 NetBSD 1.6 およびそれ以降には PowerPC ポート向け Linux バイナリー互換機能が +はい。PowerPC ポート向け Linux バイナリー互換機能が ありますが、デフォルトでは有効になっていません。 options COMPAT_LINUX のコメントを外して カーネルを再構築 @@ -2695,7 +2666,7 @@ NetBSD/macppc で Mac OS のバイナリーが動きますか ? いずれ誰かが Mac-on-linux +url="http://www.maconlinux.org/">Mac-on-linux (LinuxPPC 用) を動かすかもしれません。それまでは、 68k Mac をエミュレートする emulators/BasiliskIIVMac を使ってみてください。 @@ -2705,10 +2676,9 @@ NetBSD/macppc で Darwin/Mac OS X のバイナリーが動きますか ? -作業は進行中で、 Darwin バイナリーの実行サポートのいくつかは -NetBSD-current に入っています。このプロジェクトの最新情報については -COMPAT_MACH と COMPAT_DARWIN の -状況ページ で確認してください。 +そういう取り組みは過去にありましたが、すでに放棄されています。 +詳細は +Mach and Darwin binary compatibility page をご覧ください。 @@ -2769,7 +2739,7 @@ ADB キーボードの "power" キーを再現することができます。 すべての Mac には、本当の電源スイッチ (ソフトまたはハード電源) がありますが、 見えないようになっているかもしれません。 -この細工をすると保証は無効になりますし、私たちも責任を持てません。 +この細工をすると保証は無効になりますので、私たちは責任を持てません。 このトピックに関する Chris Tribo によるメーリングリストの 記事 を参照してください。 @@ -2780,17 +2750,9 @@ なぜ wscons に ADB キーボード用のマッピング "us.swapctrlcaps" がないんですか? -ADB キーボードは異常なキーコードを生成します — キーを解放時に押すと -(= caps lock セット) あるキーコードを生成し、 -押して解放すると (= caps lock 解放) 別のキーコードを生成します。 -カーネルコード sys/arch/macppc/dev/akbd.c で、異常なキーコードは -wscons キーコードへ変換されます。 -この不具合があるため、私たちができる最善のことは、残念なことですが、 -control キーを固定することなのです。 - -NetBSD-current (1.6A 以降) では、 options -CAPS_IS_CONTROL で、 capslock キーを control キーにハードコードします。 -(LED の表示はおかしくなりますが、有用でしょう) +ADB キーボードはメカニカルロックキーをエミュレートしており、そのことが +wscons にとって問題を難しくしています。caps lock キーをコントロールキーとして扱うには、 +カーネルを options CAPS_IS_CONTROL つきで構築してください。