Solaris on MacBookの最近のブログ記事

ath driver の project page を見に行ったら、MADWiFi Multiband Atheros Driver project をベースにした ath version 0.6 がリリースされてました。
もしかして・・・pci168c,24 (AR5418) サポートきたーーーーーーー!!!
これで、MacBook (Late2006) の無線 LAN が利用できるはず!

Nevada b70 につっこんでみたところ、driver_aliases に pci168c,24 のエントリが入っており、ath が attach しました。

--
ath0: flags=201000802 mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 0:17:f2:xx:xx:xx
--

自由に接続できる AP がないので、wificonfig -i ath0 scan だけしてみたところ、適当な AP を表示してくれてます。
接続テストは、あとでやってみよっと。

それから、ath version 0.6 は、MUST be installed on OpenSolaris B68 or later versions ということで、Nevada 必須です。Solaris 10 では、version 0.5 までとなるので、注意が必要です。
#update 4 でも、たぶん使えないかな・・・

また、Late2006 以前の初代 MacBook では、athversio 5.0 で使えます。

http://www.opensolaris.org/os/community/laptop/wireless/ath/

915resolution: Intel Video BIOS Hack

| トラックバック(0)

MacBook に Solaris をインストールするために必要になりまつ。
インストールの話は書いてあるが、その後のフォローがないところも多く・・・
自分で言ってて、自分が痛いのだけどw

で、 http://good-for-nothing.org/page.php?17 あたりが、まとまっていますね。
ここを見ると、できないことや、できるようにするにはどうすれば良いか書かれているのですが、その中に、1280x800 の解像度で X を利用するには、915resolution なるものが必要とあります。
915resolution は、Video BIOS にパッチを当てて 1280x800 などの変態解像度(今は、ごく当たり前ですが)をサポートしてしまおうというもの。
これを利用しなくても、1028x768 で表示できますが、無理矢理、1280x800 の解像度に引き延ばして表示されるため、アンチエイリアスをかけすぎたみたいに、ぼやけて美しくありません。なので、必要なのです。

最新版は、0.5.3 で、830, 946GZ, G965, Q965 なんかもサポートしているのですね。
でも、Solaris はサポートしておらず orz
動かしている人がいるのだから、どっかに binary が落ちているだろうと楽観モードだったのですが、binary を探してみても、どこにも落ちてませんよ orz

ぐーぐるせんせーに聞いてみまくったところ、http://vishwasbc.livejournal.com/ にてパッチ発見!
0.5 用ですが・・・しかも、アーカイブではなく、blog に貼り付けという、ある意味、アーカイブを超えたパッチの配布方法に感動とかじゃなくって、適用部分を見比べたところ、変更はないようなので、手パッチして gmake !
無事に binary をゲットできました。
使い方は、Xorg が動作していない状態(dtlogin から、console におちて)で、

# ./915resolution 58 1280 800

こんな感じで実行。
logout 後、dtlogin が起動するので、違いを比べてみませう。
また、再起動すると設定が元に戻ってしまうので、起動時に /etc/rc2.d とかで自動実行されるようにしておくのがよいでしょう。

patch と binary おいときます。

次は、ネットワークインターフェースのドライバかな。

: Twitter Updates

    follow me on Twitter

    ウェブページ

    タグクラウド

    Techonrati

    Technorati search

    » リンクしているブログ

    Powered by Movable Type 4.23-ja