close

[root@10:01:29 ~]# cd /mnt/hgfs/share/linux
 -->cd到有driver的資料夾
[root@10:01:44 linux]# cp -af driver /root  
-->複製到linux的環境下
[root@10:02:05 linux]# cd
[root@10:02:14 ~]# cd driver   
-->cddriver資料夾
[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
arrow
arrow
    文章標籤
    Shell
    全站熱搜

    布拉怡 發表在 痞客邦 留言(0) 人氣()