[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:16350] Re: ThinkPad T23
よしおかです。こんにちは。
On Thu, 06 Jun 2002 14:06:45 +0900
TOKITA Miki <miki98@mail3.alpha-net.ne.jp> wrote:
> 2.カーネルの再構築
> 御指摘の通り、"device smb"を削除。
> その後、カーネルをインストール。
> # cd /sys/compile/KERNEL
> # make depend ; make ; make install
同じだと思いますけど、今の主流は
# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL
だと思います。(ハンドブック9.3.参照)
私は面倒なので
# make kernel KERNCONF=MYKERNEL
としてますが。
> 3.再生
> しかし、mpg123でmp3を再生しようとすると以下のエラーが出ました。
>
> % mpg123 *.mp3
> High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
> Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
> Uses code from various people. See 'README' for more!
> THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
> Can't open /dev/dsp!
BIOS の設定はどうなってますか?
Power -> PCI Bus Power Management で Automatic -> Disable にしたらどうでしょう。
たしか T21 ではそういう風に設定しないといけなかったはず。
> dspが存在しないのかと思い、
>
> # cd /dev
> # ./MAKEDEV snd0
>
> としてみたのですが、その後も同じ状態でした。
これはしなくてもいいのでは。
make world したんですよね?その際、mergemaster もしましたよね?
mergemaster したら MAKEDEV all されてるはずです。
> ということで、現在このような状況なのですが、引続き御助力くださると幸いです。
もし上に書いた BIOS の設定で駄目だったら /sys/dev/sound/pcm/ac97.c に + の
5行を追加してカーネルを再構築してみてください。
"DELAY(300000)" の前後です。"DELAY(300000)" が 2ヶ所ありますので、追加するの
は全部で 10行です。(エディタで "DELAY(300000)" を検索すればいいでしょう)
----
+ wrcd(codec, AC97_REG_GEN, 0);
DELAY(300000);
+ i = rdcd(codec, AC97_REG_POWER);
+ if ((i & 0x0f) != 0x0f) {
+ device_printf(codec->dev, "ac97 analog subsection not ready [%x]\n", i);
+ }
----
▼ Tairo Yoshioka <tairo@beatdez.com>
▼▼ PGP: F96D E42F 4F24 D03E DFAB CECF 4ABE 413E ADAF 96E7