Yuan Yijun (bbbush) wrote,
Yuan Yijun
bbbush

换了个内核

现在 ATrpms 终于有了 2.6.17 的 ipw3945 驱动了,于是装上,声卡和网卡可以一起用了。就这个过程,发现 yum 简直是相当的不爽。

这份内核真奇怪,插上耳机之后,本本喇叭仍然在响,以前从来没有遇到过这种情况


update:
解释下过程。fc6t1 原装内核是 2.6.16_FC6,但是 ATrpms 的无线驱动只有 fc5 updates 的版本,针对 2.6.16_FC5。于是就 rpm -ivh 装了一份,而原来的内核也保留,因为 2.6.16_FC5 没有声音。今天又 yum update 更新系统,其中下载了两个版本的 2.6.17_FC6 内核(这里一定有问题),于是取消了更新,手动安装了其中之一,把另一个删掉了,再次 yum update 就不再提示内核更新了。这时 2.6.16_FC5 仍然被保留。但是新的 build 包含了新的 module checksum(?) 补丁,和 modprobe 貌似不合作,系统启动不了。后来在 fc5 updates 看到 2.6.17_FC5 内核,正好比 rawhide 迟一个版本,不包含 module checksum,更巧的是 ATrpms 有了这个版本的无线驱动,于是装上这个,装的时候 yum install 会提示卸掉 2.6.16_FC5,rpm -Uvh 会提示无线驱动需要 2.6.16_FC5,可是在没有重启之前怎么敢卸掉,于是用 rpm -ivh 装上,装上驱动,重启,没有问题,rpm -e 把原来的内核和驱动都删掉了。

这个过程,不停地在 yum 和 rpm 之间换,甚至要跑到 /var/cache/yum/ 去手动安装文件,还要把那里的 cookie 删掉两次,因为有两次 yum 拿到的 packages.xml 明显不是最新版的。
Tags: linux
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments