QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1205|回复: 8

RH9 2.4升级到2.6.9的问题

[复制链接]
发表于 2004-11-14 06:23:45 | 显示全部楼层 |阅读模式
经过了4次的编译,终于将2.6.9内核装上,声卡,网卡,ntfs都正常,就是usb硬盘不能用,mount时错误为/dev/sda1 is not a valid block device. 机器是usb2.0,装的usb-hoci和ehci-hcd, 在硬件浏览器中可以看到usb控制器. 上网找了一些资料,发现linux将usb设备模拟成scsi设备使用,而我在make gconfig时将所有的scsi选项置成了N(郁闷,想加载模块都不行),不知道2.6.9中还是不是这样处理的?usb设备还是叫sda,sdb...
如果是这样的话,那我岂不是还要在make一便,痛苦啊,来一次要一个多小时,不知道高手们有没有什么别的办法呀?还是有可能是别的原因?
发表于 2004-11-14 10:29:50 | 显示全部楼层
将所有的scsi选项置成了N


重新来吧,怕了? DIY 的代价,也是让你一步步了解更多。
回复

使用道具 举报

 楼主| 发表于 2004-11-14 13:01:09 | 显示全部楼层

难道就没有什么办法可以单独编译scsi模块?
回复

使用道具 举报

发表于 2004-11-14 16:37:08 | 显示全部楼层
单独编译是可以的,参考一下 gucuiwen 的帖子: 对NTFS文件系统的快速支持,他处理的是 NTFS 模块,你改成处理 SCSI 模块就是了。
回复

使用道具 举报

 楼主| 发表于 2004-11-15 12:55:55 | 显示全部楼层
[quote:6856b64508="dannycat"]单独编译是可以的,参考一下 gucuiwen 的帖子: 对NTFS文件系统的快速支持,他处理的是 NTFS 模块,你改成处理 SCSI 模块就是了。[/quote]
我试过了,2.4下编译生成的是.o文件,2.6下是.ko文件,好像加载不进内核,不知道为什么?也可能是我操作有错吧!
我已经重新编译过内核了,加入了scsi的支持,现在usb的移动硬盘可以使用,但是usb的优盘还是不能使用,mount时报错:/dev/sda1 is not a valid block device.我想应该是我的移动硬盘是fat32分区的,而优盘是fat16分区的.不知道有没有人遇到过这样的情况?
另外,不知道usb硬盘fat32分区对应的auto.misc文件应该怎么写?我在fastab中使者是这样写的,可以mount上:
/dev/sda1                       /mnt/UsbH vfat user,exec,umask=0,iocharset=cp936,iocharset=gb2312 0 0
请问如果要实现automount, 应该怎么写?(我想我的hotplug应该配好了)
回复

使用道具 举报

发表于 2004-11-15 13:35:06 | 显示全部楼层
FAT16 用 -t msdos 挂载。

偶不喜欢 hotplug ,这个问题就帮不了你了……
回复

使用道具 举报

 楼主| 发表于 2004-11-17 04:42:10 | 显示全部楼层
[quote:b510575df3="dannycat"]FAT16 用 -t msdos 挂载。

偶不喜欢 hotplug ,这个问题就帮不了你了……[/quote]

用命令mount -t msdos /dev/sda1 /mnt/UsbH也无法挂载,错误依旧
回复

使用道具 举报

发表于 2004-11-17 12:47:34 | 显示全部楼层
[quote:0e1eaea8de="bobyang"]... 装的usb-hoci和ehci-hcd ...[/quote]

OHCI控制器只会在 PIII 以前的老机器上出现。你应该用 uhci-hcd 才对。

你的U盘怎么分区的? fdisk -l /dev/sda 看一下先
回复

使用道具 举报

 楼主| 发表于 2004-11-17 16:50:19 | 显示全部楼层
[quote:669cdfa9e4="dannycat"][quote:669cdfa9e4="bobyang"]... 装的usb-hoci和ehci-hcd ...[/quote]

OHCI控制器只会在 PIII 以前的老机器上出现。你应该用 uhci-hcd 才对。

你的U盘怎么分区的? fdisk -l /dev/sda 看一下先[/quote]

在原来的内核中(2.4.20-31.9)通过硬件浏览器看到的USB设备是SiS usb-ohci和SiS ehci-hcd,我用的机器是AMD 毒龙 1800+,USB应该是2.0的,优盘在2.4.20-31.9内核下可以正常使用,在原内核下输入fdisk -l /dev/sda后输出如下:

[root@DCLY root]# uname -r
2.4.20-31.9
[root@DCLY root]#  fdisk -l /dev/sda

Disk /dev/sda: 32 MB, 32768000 bytes
2 heads, 32 sectors/track, 1000 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1       999     31952    4  FAT16 <32M
[root@DCLY root]#

不知还有什么办法?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:27 , Processed in 0.049423 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表