トップ «前の日記(2006-11-29) 最新 次の日記(2006-12-01)» 編集

muneda's diary


2006-11-30 曇り,温度が一定じゃなく過ごしにくい [長年日記]

_1 せき

まわりで大流行.頼むから止めて欲しい.たむけん風にいうなら

  • オレのまわりでマスクもせず咳をしまくるヤツら氏ね

早く病院へ行って薬をもらってください.あなたが1日休めば,まわりの人が数日寝込む可能性が激減しますから.

Tags: Life

_2 libataでhdXからsXXへ

/.-jのタレコミ文によると

2.6.19からPATAがlibataに変更されてるらしいので、PATAのデバイスファイル名が/dev/hd[abcd]から/dev/sd[abcd]になってるとの噂。確認は各自がんがれ。

とあったのでちょっと調べてみた.

とりあえず,標準では変わらない様子.make menuconfigしてみてもEXPRIMENTALがいたるところにあるし標準になるのはまだまだっぽい.

コンフィグは,とりあえず*PATAをすべてyにして,既存のIDEであるATA/ATAPI/MFM/RLL supportを外した.

手元の環境はSCSIのハードディスク1台とIDEのCD-ROMが接続されている.これまではそれぞれsdaとhdc*1として認識されていた.以下が2.6.19での/dev配下.

$ ll /dev/[hs][dg]*
brw-rw----  1 root disk  8, 0 Nov 30 21:32 /dev/sda
brw-rw----  1 root disk  8, 1 Nov 30 21:33 /dev/sda1
brw-rw----  1 root disk  8, 2 Nov 30 21:33 /dev/sda2
brw-rw----  1 root disk  8, 3 Nov 30 21:33 /dev/sda3
brw-rw----  1 root disk  8, 4 Nov 30 21:32 /dev/sda4
brw-rw----  1 root disk  8, 5 Nov 30 21:32 /dev/sda5
brw-rw----  1 root disk  8, 6 Nov 30 21:33 /dev/sda6
crw-rw----  1 root disk 21, 0 Nov 30 21:33 /dev/sg0
crw-rw----  1 root disk 21, 1 Nov 30 21:33 /dev/sg1
crw-rw----  1 root disk 21, 2 Nov 30 21:33 /dev/sg2
crw-rw----  1 root disk 21, 3 Nov 30 21:33 /dev/sg3

確かに,hdXがない.あ,コマンドが悪くてsr0が見えてない.失敗.

じゃぁsysfs配下はどうなっているのか.

$ ls -l /sys/block/[hs]*
/sys/block/sda:
total 0
-r--r--r--  1 root root 4096 Nov 30 21:33 dev
lrwxrwxrwx  1 root root    0 Nov 30 21:33 device ->
              ../../devices/pci0000:02/0000:02:08.0/host2/target2:0:0/2:0:0:0
drwxr-xr-x  2 root root    0 Nov 30 21:32 holders
drwxr-xr-x  3 root root    0 Nov 30 21:32 queue
-r--r--r--  1 root root 4096 Nov 30 21:33 range
-r--r--r--  1 root root 4096 Nov 30 21:33 removable
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda1
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda2
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda3
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda4
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda5
drwxr-xr-x  3 root root    0 Nov 30 21:33 sda6
-r--r--r--  1 root root 4096 Nov 30 21:33 size
drwxr-xr-x  2 root root    0 Nov 30 21:32 slaves
-r--r--r--  1 root root 4096 Nov 30 21:33 stat
lrwxrwxrwx  1 root root    0 Nov 30 21:33 subsystem -> ../../block
--w-------  1 root root 4096 Nov 30 21:33 uevent

/sys/block/sr0:
total 0
-r--r--r--  1 root root 4096 Nov 30 21:33 dev
lrwxrwxrwx  1 root root    0 Nov 30 21:33 device ->
              ../../devices/pci0000:00/0000:00:0f.1/host1/target1:0:0/1:0:0:0
drwxr-xr-x  2 root root    0 Nov 30 21:33 holders
drwxr-xr-x  3 root root    0 Nov 30 21:33 queue
-r--r--r--  1 root root 4096 Nov 30 21:33 range
-r--r--r--  1 root root 4096 Nov 30 21:33 removable
-r--r--r--  1 root root 4096 Nov 30 21:33 size
drwxr-xr-x  2 root root    0 Nov 30 21:33 slaves
-r--r--r--  1 root root 4096 Nov 30 21:33 stat
lrwxrwxrwx  1 root root    0 Nov 30 21:33 subsystem -> ../../block
--w-------  1 root root 4096 Nov 30 21:33 uevent

となり,hdcがsr0になっている.しかも/sys/block/sr0/deviceのリンク先が

../../devices/pci0000:00/0000:00:0f.1/host1/target1:0:0/1:0:0:0

なので完全にSCSIでエミュレーションされている.

今日は時間がなかったのでココまで.コマンドの失敗もあるので明日もう少し掘り下げてみる.

Tags: Linux Kernel

*1 そういえば,hda, hdbはどこに行ったんだろうか.めんどくさくて調べてない


過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2006-11-29) 最新 次の日記(2006-12-01)» 編集