Solaris 資料一覧
デバイスファイルのドライバ調査方法
2008/7/31更新
対応バージョン: 10
デバイスドライバの一覧は/etc/name_to_majorにデバイスファイルのメジャー番号とともに格納されている。
% more /etc/name_to_major cn 0 rootnex 1 pseudo 2 :
/dev配下のデバイスファイルがどのドライバを使用しているかは各デバイスファイルのメジャー番号とこのname_to_majorファイルを付き合わせればよい。
例えば内臓HDDのc0d0s0のデバイスファイルはメジャー番号が102なのでcmdkドライバ(common disk driver)を使用していることが分かる。
% ls -lL /dev/dsk/c0d0s0 brw-r----- 1 root sys 102, 0 6月 9日 20:44 /dev/dsk/c0d0s0 % grep 102 /etc/name_to_major cmdk 102
参考)
/dev/kmem
メジャー番号13(mm) : physical or virtual memory
/dev/ptyp0
メジャー番号25(ptc) : pseudo-terminal driver
/dev/diskette0
メジャー番号36(fd) : drivers for floppy disks and floppy disk controllers
/dev/random
メジャー番号149(random) : Strong random number generator device
/dev/crypto
メジャー番号153(crypto) : kernel-level cryptographic mechanisms
/dev/dtrace
メジャー番号155(dtrace) : DTrace dynamic tracing facility