Promise SX8的驱动器在系统下使用什么设备文件?
已更新 -
3794 What devices do drives attached to a Promise SX8 controller use?
Red Hat Enterprise Linux 3 Update 3提供的SX8的驱动程序(sx8.o)在启动的时候会显示如下信息。
sx8(03:01.0): port 6 device 312581808 sectors
sx8(03:01.0): port 6 device "ST3160023AS"
sx8(03:01.0): port 7 device 502614000 sectors
sx8(03:01.0): port 7 device "HDS722525VLSA80"
sx8/0a: sx8/0a1
sx8/0b: sx8/0b1
sx8/0c: sx8/0c1
sx8/0d: sx8/0d1
sx8/0e: sx8/0e1
sx8/0f: sx8/0f1
sx8/0g: sx8/0g1
sx8/0h: sx8/0h1
sx8(03:01.0): 8 ports activated
sx8/0: pci 03:01.0, ports 8, io fe900000, irq 28, major 160
你可以在/var/log/dmesg中找到这个日志。
参考如下取自/proc/partions中的信息,这些内容不代表设备节点,下表只是说明映射方式。
sx8/0[a-h] -> /dev/sx8/[0-7]
sx8/1[a-h] -> /dev/sx8/[8-15]
sx8/2[a-h] -> /dev/sx8/[16-23]
sx8/3[a-h] -> /dev/sx8/[24-31]
使用这些设备文件就可以读取SX8控制器上的驱动器,可以通过lsmod命令查看拿个驱动模块已经被加载。如下内容显示sx8模块已经加载.
Module Size Used by Not tainted
ide-cd 34016 0 (autoclean)
cdrom 32544 0 (autoclean) [ide-cd]
parport_pc 18852 1 (autoclean)
lp 9124 0 (autoclean)
parport 38816 1 (autoclean) [parport_pc lp]
autofs4 16952 0 (autoclean) (unused)
audit 90552 3
e1000 76956 1
floppy 57520 0 (autoclean)
sg 37228 0 (autoclean) (unused)
microcode 6848 0 (autoclean)
keybdev 2976 0 (unused)
mousedev 5624 1
hid 22276 0 (unused)
input 6144 0 [keybdev mousedev hid]
usb-uhci 26956 0 (unused)
usbcore 81056 1 [hid usb-uhci]
ext3 89960 2
jbd 55060 2 [ext3]
sx8 17968 0
sd_mod 13712 0 (unused)
scsi_mod 114344 2 [sg sd_mod]