« FreeBSD 7.2 に挑戦! | トップページ | FreeBSD 8.0 amd64 »

2009年6月20日 (土)

FreeBSD 7.2 その2

いきなりのamd64版でして、ちょっとまだ素人には敷居が高いと思い、i386版にて修行中です。

Desktop

まず、最初にやった事

1.CD-Rを使えるようにする

CD-R焼きをするために、カーネルの再構築です。
カーネル設定に必要なのは以下の6つとのことですが、自分の場合は、
device atapicamだけ追加しました。

こちらを参考にさせてもらいました!

http://www.freebsd.org/doc/ja/books/handbook/creating-cds.html

device atapicam
device scbus
device cd
device pass
device ata
device atapicd

重複して記載すると、configでメッセージが出ます!(私の場合出まくりでした)

こちらを参考にさせて頂きました。

http://w3.itoh.net/kernel.html

これで、dmesgすると、

cd0 at ata0 bus 0 target 1 lun 0
cd0: <HL-DT-ST DVDRAM GSA-H10N JL12> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: cd present [3920240 x 2048 byte records]

cd0が表示されます! 焼きソフトは、「xfburn」です。

あと、DMAを有効にするには、/boot/loader.confに

hw.ata.atapi_dma="1"

を追加しました。これで、手持ちのCD-RWでテストした結果、OKでした。

2.サウンドカードの設定

私のマザーはASUSのM4A78-PROでして、言わずと知れたサウンドはintel hidなので、

/boot/loader.confに snd_hda_load="YES" を追加です。

dmesgすると、こうなります。

hdac0: HDA Codec #0: VIA VT1708S_0
pcm0: <HDA VIA VT1708S_0 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA VIA VT1708S_0 PCM #1 Digital> at cad 0 nid 1 on hdac0
pcm2: <HDA VIA VT1708S_0 PCM #2 Digital> at cad 0 nid 1 on hdac0

3.nvidiaのドライバー導入

NVIDIAのサイトから、NVIDIA-FreeBSD-x86-185.18.14を落としてきて、インストールです。
 make install するだけです。だたし、カーネルソースお忘れなく!!

/boot/loader.confに nvidia_load="YES" を追加です。

最終的に、私の/boot/loader.confは、以下のとおり

hw.ata.atapi_dma="1"
snd_hda_load="YES"
linux_load="YES"
nvidia_load="YES"

お決まりのxorg.confには以下のお呪いを。

Identifier     "Card0"
Driver         "nvidia"  ← これをお忘れなく!!
VendorName     "nVidia Corporation"
BoardName      "GeForce 8600 GT"

xorgconfigは動かないので、Xorg -configure して下さい。
最初、nvidia-settings(nvidia-settings-96.43.11)が
エラー吐いて動かなかったのですが、compat5xをmake install して
/etc/rc.confに以下を追加したらOKでした。
まったくこれについては自信無しです。
compat5x_enable="YES"

Desktop2

ボリューム調整出来るようになりました!

でも。。。。相変わらず、CPUのクロック下がりませんね。
powerd入れると固まりますので止めてます。xmbmonで温度見てますが、全然動きません!

Xmbmon

ロードされてるモジュールはこんな感じです。
myhome# kldstat
Id Refs Address    Size     Name
1   12 0xc0400000 9fcafc   kernel
2    2 0xc0dfd000 289a4    linux.ko
3    1 0xc0e26000 1ae38    snd_hda.ko
4    2 0xc0e41000 4a64c    sound.ko
5    1 0xc0e8c000 988898   nvidia.ko
6    1 0xc1815000 6a45c    acpi.ko
myhome# 

|

« FreeBSD 7.2 に挑戦! | トップページ | FreeBSD 8.0 amd64 »

solaris」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: FreeBSD 7.2 その2:

« FreeBSD 7.2 に挑戦! | トップページ | FreeBSD 8.0 amd64 »