免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2674 | 回复: 0
打印 上一主题 下一主题

[求助]老系统RedHat9的USB控制器驱动问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-27 11:47 |只看该作者 |倒序浏览
由于一些原因不得不用这么古老的系统,在新的服务器安装通常都会遇到硬盘识别问题,幸好有些服务器主板BIOS支持把SATA模拟成IDE使用,不过一些大牌子的服务器例如HP、DELL就不提供这个功能了。

于是萌发了,把RedHat9装到U盘上的念头。

开始还是很顺利的,整理了所需的驱动模块:

scsi_mod.o
sd_mod.o
usbcore.o
usb-storage.o
以及USB总线驱动:usb-uhci.o(Intel VIA类主板) / usb-ohci.o(SIS等其他类主板),或者USB 2.0总线驱动ehci-hcd.o

不重新编译内核了,直接把这些模块塞入 initrd中,修改其中的linuxsrc来加载。

U盘在Linux下分了区,分区1是100M的FAT32系统,用syslinux引导;分区2是剩余的空间ext3系统,复制了redhat9的/根分区的全部文件。

在一般的支持USB启动的PC测试,无论用usb-uhci还是ehci-hcd都能识别到U盘为sda,并且很顺利的启动了系统。

但是在Dell的R210微型服务器上启动测试就出现问题了,问题就在USB控制器驱动的加载上,无论载入usb-uhci.o还是usb-ohci.o,都提示:

Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg

如果改成载入ehci-hcd.o,系统没有报错,但是也直接停留在这个阶段僵死了……(用RedHt9的安装盘也是启动到这个阶段就死机)

打算重新编译一下这个USB驱动,希望高手们指点一下。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP