close
[root@10:01:29 ~]# cd /mnt/hgfs/share/linux
-->cd到有driver的資料夾
-->cd到有driver的資料夾
[root@10:01:44 linux]# cp -af driver /root
-->複製到linux的環境下
-->複製到linux的環境下
[root@10:02:05 linux]# cd
[root@10:02:14 ~]# cd driver
-->cd到driver資料夾
[root@10:02:20 driver]# ls
master.ko slave.ko
-->看裡面的driver內容在不在
[root@10:02:23 driver]# lsmod master.ko
Usage: lsmod
[root@10:02:31 driver]# lsmod slave.ko
Usage: lsmod
[root@10:02:39 driver]# insmod master.ko
insmod: error inserting 'master.ko': -1 Unknown symbol in module
-->無法直接安裝master.ko
[root@10:03:05 driver]# modinfo master.ko
-->查看master.ko的資訊
filename: master.ko
license: GPL
depends: slave
-->發現他的相依性是slave,要先安裝slave
vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686 4KSTACKS
[root@10:03:25 driver]# insmod slave.ko
-->先安裝slave.ko
[root@10:03:42 driver]# insmod master.ko
-->再安裝master.ko
[root@10:03:49 driver]# ls
master.ko slave.ko
[root@10:03:52 driver]# lsmod | grep master.ko
[root@10:04:08 driver]# lsmod | grep master
-->安裝成功
master 5376 0
slave 5504 1 master
[root@10:04:14 driver]# rmmod master.ko
-->移除安裝的driver
[root@10:04:34 driver]# rmmod slave.ko
[root@10:04:39 driver]# lsmod | grep master
-->查看移除後是否還在裡面
[root@10:04:50 driver]# modprobe master
-->直接安裝
FATAL: Module master not found.
-->無法
[root@10:05:29 driver]# modinfo fat
-->fat是某個驅動程式
filename: /lib/modules/2.6.23.1-42.fc8/kernel/fs/fat/fat.ko
license: GPL
depends:
vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686 4KSTACKS
[root@10:06:12 driver]# cd /lib/modules/2.6.23.1-42.fc8/kernel
[root@10:06:38 kernel]# ls
arch crypto drivers fs lib net sound
[root@10:06:42 kernel]# cd drivers
[root@10:06:50 drivers]# ls
acpi bluetooth dma i2c leds mfd parport serial
ata cdrom edac infiniband lguest misc pci ssb
atm char firewire input md mmc pcmcia uio
auxdisplay cpufreq firmware isdn media mtd power usb
block crypto hwmon kvm message net scsi video
[root@10:06:55 drivers]# cd char
[root@10:07:49 driver]# cp -af master.ko slave.ko /lib/modules/2.6.23.1-42.fc8/kernel/drivers/char
[root@10:08:32 driver]# depmod -a
[root@10:08:55 driver]# modprobe master.ko
FATAL: Module master.ko not found.
[root@10:09:18 driver]# modprobe master
-->可以直接安裝了
[root@10:09:22 driver]# lsmod | grep master.ko
[root@10:09:37 driver]# lsmod | grep master
master 5376 0
slave 5504 1 master
[root@10:09:40 driver]# modprobe -r master
[root@10:10:03 driver]# lsmod | grep master
文章標籤
全站熱搜
留言列表