我的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
6.“插入U盘,不停的/sbin/lsmod,这期间usb-storage的状态应为Initializing,持续时间大约半分钟,其实就相当于Windows在右下角不停的弹汽球:)” 但我反复/sbin/lsmod后usb-storage的状态应为O
7。fdisk -l
继续绝望
8。偶然收索到
请问大师们,为何在FDISK-L中不显示USB硬盘,如何加载
自新装了9。0后
我用fdisk -l 无USB硬盘分区,
modprobe usb-storage 命令无反应,
Mkdir…
mount -t vfat /dev/sda …
找不到SDA,
怀疑在启动时没有找到USB硬盘,请问如何加载
注:本人刚从7。3升级到9。0,7。3中一切正常。
回者建议:
fdisk -l /dev/sda
fdisk -l /dev/sdb……sdc…………sdd试试
lsmod看看usb相应模块加载没有(一般不用手动加载的)
8。fdisk -l /dev/sda
显示一大串信息。。。像是认识到我的U盘。。。。狂喜之下。。任不敢确信。。。拿掉U盘
再fdisk -l /dev/sda无显示。确信U盘被识别
(由此想来我1-8步。。。折磨我一天的工作可能都是白做的。。说不定我最开始就用fdisk -l /dev/sda就行了。。哎。。可悲!)
9。
# mkdir /mnt/usb
# mount /dev/sda1 /mnt/usb
在/mnt/usb下看到期待已久的USB里的内容。