diary/Kojima/2005-12-18
の編集
http://sv5.linet.gr.jp/index.php?diary/Kojima/2005-12-18
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・udev とか 大学の授業の関係で Debian3.1(Sarge) を VMware 上にインストールしていじっ ているのだけど,カーネルを 2.6.8 にしたら CD-ROM がうまく認識してくれな くてしばらく悩む. udev がらみの問題らしいことは分ったのだが,/etc/udev/udev.rules とかに Web で見つけた CD-ROM を認識させるためのルールとかを追加しても認識して くれなくて,仕方ないから ide-devfs.sh あたりのスクリプトを追いかけてい くと,/proc/ide/hdc/media とかでデバイスを判断しているようだが,手元の 環境で /proc/ide を見ると drivers というファイルしか無くてデバイス情報が利用できない 模様. はて,/proc/ide/hdc とかは何が作るんだろう..と従来のデバイスのバックアップである /dev/.static/dev/hdc を手動でマウントして IDE 回りのモジュールの違いを 調べたら ide-generic がロードされている模様.これかな? ということで, 再起動して手動で modprobe ide-generic してやると無事 /proc/ide/ide0 と それへのリンクである hdc ができて,udev 的にも /dev/hdc や /dev/cdrom を作ってくれた. どうやら ide-generic を常にロードすればいいらしい,ということで /etc/modules に ide-generic を追加してやれば,無事 CD-ROM も udev から 見えるようになりました. 多分 IDE HDD を使っている一般的な環境ならば,HDD を使う際に ide-generic とかもロードされて今回のような問題は起きないのだろうけど, VMware の場合は HDD はデフォルト SCSI に見えるからこういう問題に遭遇す ることになったのだろう.そう言えば,大学の実験室環境でも CD-ROM が見え なかったけど,あのマシンも HDD が SATA で SCSI 経由になるから似たような 現象が発生しているのだろう. そー言えば,Debian のデフォルトの /etc/modules には ide-detect なんてあ まり見たことの無いモジュールが登録されているのだけど,これって Debian 用のパッチで組み込まれるモジュールだったりするのかな? -SCSIなら、sysfsを見ればわかるんですけどね。ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[45]", RUN+="/sbin/modprobe sr_mod" みたいな感じでいけます。 -- [[jado]] &new{2005-12-19 (月) 08:32:17}; #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・udev とか 大学の授業の関係で Debian3.1(Sarge) を VMware 上にインストールしていじっ ているのだけど,カーネルを 2.6.8 にしたら CD-ROM がうまく認識してくれな くてしばらく悩む. udev がらみの問題らしいことは分ったのだが,/etc/udev/udev.rules とかに Web で見つけた CD-ROM を認識させるためのルールとかを追加しても認識して くれなくて,仕方ないから ide-devfs.sh あたりのスクリプトを追いかけてい くと,/proc/ide/hdc/media とかでデバイスを判断しているようだが,手元の 環境で /proc/ide を見ると drivers というファイルしか無くてデバイス情報が利用できない 模様. はて,/proc/ide/hdc とかは何が作るんだろう..と従来のデバイスのバックアップである /dev/.static/dev/hdc を手動でマウントして IDE 回りのモジュールの違いを 調べたら ide-generic がロードされている模様.これかな? ということで, 再起動して手動で modprobe ide-generic してやると無事 /proc/ide/ide0 と それへのリンクである hdc ができて,udev 的にも /dev/hdc や /dev/cdrom を作ってくれた. どうやら ide-generic を常にロードすればいいらしい,ということで /etc/modules に ide-generic を追加してやれば,無事 CD-ROM も udev から 見えるようになりました. 多分 IDE HDD を使っている一般的な環境ならば,HDD を使う際に ide-generic とかもロードされて今回のような問題は起きないのだろうけど, VMware の場合は HDD はデフォルト SCSI に見えるからこういう問題に遭遇す ることになったのだろう.そう言えば,大学の実験室環境でも CD-ROM が見え なかったけど,あのマシンも HDD が SATA で SCSI 経由になるから似たような 現象が発生しているのだろう. そー言えば,Debian のデフォルトの /etc/modules には ide-detect なんてあ まり見たことの無いモジュールが登録されているのだけど,これって Debian 用のパッチで組み込まれるモジュールだったりするのかな? -SCSIなら、sysfsを見ればわかるんですけどね。ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[45]", RUN+="/sbin/modprobe sr_mod" みたいな感じでいけます。 -- [[jado]] &new{2005-12-19 (月) 08:32:17}; #comment
テキスト整形のルールを表示する