在喧嚣中试图安静下来的

k00k对你说

导航

公告

Knowledge is power ――
知情即权力
(培根,英国)

无论是写作还是人生,正确的出发都是走进窄门。不要被宽阔的大门所迷惑,那里面的路没有多长。
(余华,中国)

文章

收藏

相册

BT资源

操作系统

技术新闻

开源资源

书签

网络安全

围棋

存档

Blog统计


正在读取评论……
[问题]
    这两天碰到了一个比较郁闷的问题:一台旧IBM笔记本在装Gentoo Linux的时候PCMCIA的网卡调不通了。

[症状]
    在基本系统安装完成重启以后,网卡的灯是亮的,也可以手工配置IP地址,但是无法DHCP,也Ping不通。
    而用Knoppix引导系统,网卡是可以正常工作的。

[系统基本配置]
    笔记本:    IBM ThinkPad 600E
    CPU:       Mobile Pentium II, 400M主频
    内存:      288MB
    硬盘:      20GB
    网卡:      IBM EtherJet
    OS内核:  linux-2.6.11-gentoo-r9

[问题的原因]
    dmesg显示PCMCIA启动时无法为网卡分配中断号,虽然靠后一些显示xircom_cb网卡分配到了中断号(9),但是 cat /proc/interrupts 看不到eth0的中断号。

[解决的方法]
    为内核打相应的补丁,或者安装其它打了补丁的内核,我是这样做的:

        ACCEPT_KEYWORDS="~x86" emerge sys-kernel/mm-sources

    目前的最新版本是:linux-2.6.12-rc4-mm1

        cd /usr/src/
        rm linux
        ln -s linux-2.6.12-rc4-mm1 linux
        cd linux
        make menuconfig

    相关的内核配置参数:
          Bus Options (PCI, PCMCIA, EISA, MCA, ISA) --->
               PCCARD (PCMCIA/CardBus) support --->
                   <M> PCCard (PCMCIA/CardBus) support
                   [*]  32-bit CardBus support
                   <M> CardBus yenta-compatible bridge support
          Device Drivers --->
               Networking support --->
                   Ethernet (10 or 1000Mbit) --->
                       Tulip family network device support --->
                           <M> Xircom CardBus support (new driver)
                   PCMCIA network device support --->
                       [*] PCMCIA network device support

           make && make modules_install
           mv arch/i386/boot/bzImage /boot/vmlinuz-2.6-gentoo


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=417261


[点击此处收藏本文]  发表于2005年06月08日 11:12 AM




正在读取评论……
大名
网址
验证码
评论