我的RedHat 9.0挂USB总结


我的RedHat 9.0挂USB总结,按收到的前三篇资料尝试如下:

1、在/usr/src/linux-2.4.20-8/drivers/usb/storage目录中,打开文件

unusual_devs.h,找到下面这一段:

UNUSUAL_DEV(  0x05e3, 0x0702, 0x0000, 0x0001,

"EagleTec",

"External Hard Disk",

US_SC_SCSI, US_PR_BULK, NULL,

US_FL_FIX_INQUIRY ),

改成下面的形式:

UNUSUAL_DEV(  0x05e3, 0x0702, 0x0000, 0x9999,

"Genesys",

"USB DISK",

US_SC_SCSI, US_PR_BULK, NULL,

US_FL_FIX_INQUIRY | US_FL_MODE_XLATE | US_FL_START_STOP ),

2。然后重新编译内核模块:

然后重新编译内核模块:

cp /boot/config-2.4.20-8 /usr/src/linux-2.4/.config(注:我的/usr/src下有 linux-2.4和 linux-2.4.20-8。我把config-2.4.20-8都贴到此两个目录下(贴之前先另存本目录下的.config以便不测好恢复))

make oldconfig(无错)

make dep(无错)

make modules(此步反正没对)

3.然后拷贝编译好的模块到系统:

cp /usr/src/linux-2.4/drivers/usb/storage/usb-storage.o /lib/modules/2.4.18-14/kernel/drivers/usb/storage/

(之是看别人的方法,但我的/usr/....下没有usb-storage.o,但/lib/...下却有usb-storage.o

4。lsmod

有usb-storage但没有Used by一项为0(看其它贴子如果进行了第三步此时usb-storage状态应为 unused)

5. modprobe -r usb-storage

modprobe usb-storage

有usb-storage状态应为 unused

  • 1
  • 2
  • 下一页

相关内容