如何判断内核模块添加到了 /dev 中的哪个设备?

如何判断内核模块添加到了 /dev 中的哪个设备?

我刚刚qla2xxx在 CentOS6.4 主机上编译了 QLogic FC 驱动程序,并完成了

echo 'alias scsi_hostadapter qla2xxx' >> /etc/modprobe.d/modprobe.conf

cd /boot
cp initramfs-$(uname -r).img initramfs-$(uname -r).img.bak
mkinitrd -f initramfs-$(uname -r).img `uname -r`
reboot

执行时lshw显示为

description: Fibre Channel
product: QLogic Corp.
vendor: QLogic Corp.
physical id: 0
bus info: pci@0000:04:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress vpd msix bus_master cap_list rom
configuration: driver=qla2xxx latency=0
resources: irq:24 memory:dcefa000-dcefbfff(prefetchable) memory:dcefc000-dcefffff(prefetchable) memory:dcf00000-dcffffff(prefetchable) memory:dffc0000-dfffffff(prefetchable)

问题

我如何才能知道驱动程序在哪个设备上创建dev

答案1

在实际磁盘连接之前,不会出现设备条目。之后,您可以看到带有 的设备lsscsi,您可能需要先安装它们。

相关内容