jiangbo409 发表于 2004-12-23 10:38:55

修正DMA bug时遇到需要文件的问题

在执行rpm -e kernel-2.6.9时,出现Failed dependencies问题
有谁知道去哪下载这些文件?


      kernel >= 2.4.20 is needed by (installed) iptables-1.2.11-3.2mgc.i686
      kernel >= 2.2.14 is needed by (installed) nfs-utils-1.0.6-43mgc.i686
      kernel >= 2.2.0 is needed by (installed) libpcap-0.8.3-7mgc.i686
      kernel >= 2.2.9 is needed by (installed) rp-pppoe-3.5-23mgc.i686
      kernel >= 2.2.0 is needed by (installed) tcpdump-3.8.2-7mgc.i686
      kernel >= 2.2 is needed by (installed) pciutils-2.1.99.test8-4mgc.i686
      kernel >= 2.4 is needed by (installed) quota-3.12-5mgc.i686
      kernel >= 2.4.3 is needed by (installed) pcmcia-cs-3.2.7-1.14mgc.i686
      kernel >= 2.4.10 is needed by (installed) prelink-0.3.3-1mgc.i686


我在www.magiclinux.org上没有找到这些文件
用google也搜索不到
magiclinux官网上能提供单个文件FTP下载吗?

心情花园 发表于 2004-12-23 11:18:26

不解:ML 1.2 RC1修正DMA的bug好像用不着卸载内核吧?

tingxx 发表于 2004-12-23 11:47:49

你卸载内核做什么呀??
直接
rpm -Uvh 不就行了??

jiangbo409 发表于 2004-12-23 19:25:44

这是在conner的修正帖里提到的
已知BUG:

1. HD的DMA被禁用。
原因: 在MI和新内核中,为了减小kernel体积,所以将所有主板的IDE驱动变成了模组。现发现一旦变成模组后,DMA模式就不可用。
解决办法: 将模组编入内核。

更新内核在这里下载。
http://magiclinux.org/people/conner/kernel-2.6.9-3mgc.i686.rpm

运行
rpm -e kernel-2.6.9
rm /boot/initrd-2.6.9.img
rpm -ivh kernel-2.6.9-3mgc.i686.rpm --nodeps --force

覆盖原来的就可以了。

conner 发表于 2004-12-24 06:56:43

sorry, 应该是rpm -e kernel-2.6.9 --nodeps

jiangbo409 发表于 2004-12-24 13:16:28

在执行第三步时出现下面的错误?

/var/tmp/rpm-tmp.75780: line 7:2488 段错误
请问什么是段错误?

sed -e "s/title Red Hat Linux (2.6.9)/title MagicLinux(2.6.9)/"
         /boot/grub/grub.conf.old >/boot/grub/grub.conf
我打开 grub.conf时,发现文件是空的?

error: %post(kernel-2.6.9-3mgc.i686) scriptlet failed, exit status 139
页: [1]
查看完整版本: 修正DMA bug时遇到需要文件的问题