Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000085Vine Linux1 バグ2006-07-10 23:292006-07-15 00:05
報告者kazutaka 
担当者kazutaka 
優先度再現性不明 
状態完了解決状況実装済 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000085: 仮想コンソール上で alsaconf を実行すると、エラーが起きる
説明i915GM 内蔵のサウンドカードが搭載されたノート PC で、
仮想コンソール(Alt+F1-F6で切替える)から alsaconf を実行して、
カードの一覧表示から intel8x0 を指定して < 了解 > を選択すると、
以下のようなエラーが表示されます。


   snd-*** を設定します
   info (および [lib/liblow.c(323)]:)
   を変更しますか?
   /etc/modprobe.d/sound を設定します
   /etc/modpr< はい > およ<いいえ>*文字化け*


色々試し見たのですが、Xを起動して Gnome Terminal から alsaconf を
実行すると、(まったく同じ環境であっても)こちらではエラーが出ずに
ちゃんと snd-intel8x0 が設定されます。

仮想コンソールと(X上の)ターミナルエミュレータから、まったく同じ状況
同じタイミングで alsaconf を実行しても結果が異なることから、
端末の設定か何かが影響しているようにも思えるのですが、原因までは
特定できませんでした。

念のため、lspciの抜粋です。

$ /sbin/lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 0000001 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI 0000002 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
<以下省略>
タグ設定されていません。
arch
パッケージalsa-utils-1.0.10-0vl1
添付ファイル

- 関連

-  コメント
(0003653)
kazutaka (開発者)
2006-07-11 21:31

その後、色々試してみた結果、やはり gpm が影響してるようです。

元々 gpm はインストールされた環境だったのですが、今までは
利用していなかったのでサービスを停止していました。
試しに /etc/init.d/gpm start を実行した後に、
alsaconf を実行した結果、エラーが発生せずに正しい
モジュールが設定されました。

念のため、gpm のパッケージをアンインストールしたりして
みたものの変化は無く、結局仮想ターミナル上から alsaconf を
実行するためには gpm を起動しておかないとダメなようです。

過去になんらかの対応が取られているらしいのですが、
それが有効になっていないのでしょうか?
(0003654)
kazutaka (開発者)
2006-07-11 23:45

やっと原因が分かりました。
どうやら $TERM がおかしくて dialog がエラーを
出すのが原因みたいです。

[vine-users:071268] dialogがおかしな動作 から始まる
スレッドでも検証されていますが、仮想ターミナルの $TERM が
linux になっているのが原因で、dialog がエラーを出して
しまい、それを alsaconf が拾っているようです。

試しに仮想コンソール上で

 # TERM=xterm alsaconf

と実行したところ、(多少表示は崩れましたが)正しくモジュール
が設定されました。

gpm-1.20.1-35vl3 で Patch100 として gpm-1.20.1-kterm.patch
が適用されていますが、[vine-users:071296] で大里さんが post
した patch に差し替えるのが良さそうに思います。
(C言語に詳しくないので確証は無いですが)
(0003655)
kazutaka (開発者)
2006-07-15 00:05

> gpm-1.20.1-35vl3 で Patch100 として gpm-1.20.1-kterm.patch
> が適用されていますが、[vine-users:071296] で大里さんが post
> した patch に差し替えるのが良さそうに思います。

patch を適用して gpm-1.20.1-35vl4 として upload しました。

状態を完了に変更しました。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-07-10 23:29 kazutaka 新規課題
2006-07-11 21:31 kazutaka コメント追加: 0003653
2006-07-11 23:45 kazutaka コメント追加: 0003654
2006-07-15 00:05 kazutaka 担当者 => kazutaka
2006-07-15 00:05 kazutaka 状態 新規 => 完了
2006-07-15 00:05 kazutaka 解決状況 不明 => 実装済
2006-07-15 00:05 kazutaka コメント追加: 0003655


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker