LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3977|回复: 31

编译2.6内核终于成功,解决光电鼠标,i810声卡

[复制链接]
发表于 2003-11-18 21:00:36 | 显示全部楼层 |阅读模式
编译了将近两天,在论坛里找了好多资料,终于成功,庆祝先
感谢 nbxmedia
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=72381&highlight=%B1%E0%D2%EB%C4%DA%BA%CB
neil007
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=39494&highlight=usb%CA%F3%B1%EA
gxl117:10月31日更新 按步就班编译2.6内核
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=40011&highlight=%B1%E0%D2%EB%C4%DA%BA%CB+2.6

我的电脑是联想品牌机,配置如下
开天4600 P4 2.0G 25660DSN
Intel Pentium 4 Processor 2GHz
256MB DDR 60GB
Ultra ATA100(7200转)
17"纯平高亮彩显  
Geforce2 MX400 3D AGP 图形卡/32MB DDR
48倍速光驱
光电鼠标

        将下载的内核解压在/usr/src/
        cd /usr/src/linux-2.6.0-test9/
        make mrproper
        make xconfig

        在配置窗口里按步就班编译,到Device Driver以前除了选择了自己的cpu、关掉大内存支持,基本都按“按步就班编译2.6内核”里进行选择。

        在Device Driver里主要是修改了SCSI、 IEEE、Networking support、Multimedia devices、 Input device support、Sound、Usb support 这几项

        1、首先取消SCSI、 IEEE、Multimedia devices
        2、Sound
                        选择Sound card support(y)
                        将Advanced Linux Sound Architecture取消
                        选择Open Sound System(y)
                          在这里我废了很大的曲折,总是搞不定,参考了 nbxmediahttp://www.linuxsir.cn/forum.php?mod=viewthread&tid=72381&highlight=%B1%E0%D2%EB%C4%DA%BA%CB才成功。
根据我的配置,我选择了
Intel ICH(i8xx)(y)
又选中
OSS sound modules(y)
Persistent DMA buffers(y)
均为编入内核。
        3、Usb
                        当然Support for USB(y)是必不可少的,
                            USB device filesystem (y)
                        EHCI HCD (USB 2.0) support (y)
                        UHCI HCD (most Intel and VIA) support    (y)  
                        HID input layer support(y)
                        /dev/hiddev raw HID device support(y)
                       
                        一定要都编入内核,我做过实验,必须如此
                        因为我的usb设备就一个鼠标,所以只选了这几项,你可以根据你的配置、需要来进行选择。

        4、Input device support
                        这里我增加了一项,就是Mice里的Logitech busmouse(y)不过我也不知道不选的化有没有影响。

        5、Networking support
                        取消了FDDI driver support (FDDI)、Wireless LAN (non-hamradio)、Ethernet (1000 Mbit)、Ethernet (10000 Mbit、Token Ring devices,其余的很大一部分看不懂,默认。


                主要就是做了这些改动,别的地方基本没动。

        然后就是
        make bzImage
        make modules
        make modules_install
        make install

       
        我试过别人说的快捷方法: make、make install,可是总也不成功,看来还是按部就班的好。

        重启电脑,选择新内核启动。

本来想贴几张图的,但是没有放图的地方 只好放在附件里了


再次感谢
nbxmedia
neil007
gxl117

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-11-19 13:47:41 | 显示全部楼层

不过还有个问题没解决

就是在启动的时候,有usb载入错误的提示,显示太快记不多清楚。一共有三行错误
好象是
mount:mount....../proc/bus/usb......not exit.....intitialzing usb HID interface: mod rop cant't locate module[FAILED]
Undefined InputDenice "USBMouse" proc /bus/usb not found[FAILED]
Undefined InputDenice "USBKey" proc /bus/usb not found[FAILED]
还请各位帮忙修正。
发表于 2003-11-19 14:49:21 | 显示全部楼层
好像不影响使用!我的也是出了一堆的USB错误!但是我的l罗技USB鼠标照常使用!
 楼主| 发表于 2003-11-19 15:12:18 | 显示全部楼层
是阿 用了一天了,没发觉有什么问题
 楼主| 发表于 2003-11-19 15:13:14 | 显示全部楼层
现在启动速度很快,不过就是感觉不舒服
发表于 2003-11-19 17:20:28 | 显示全部楼层
我编译没有成功啊`~~
总是提示 init没有找到之类的`
按照  北南南北的 贴子去作了
还是不行`~~
 楼主| 发表于 2003-11-19 17:29:30 | 显示全部楼层
最初由 happy2000mt 发表
我编译没有成功啊`~~
总是提示 init没有找到之类的`
按照  北南南北的 贴子去作了
还是不行`~~


你是不是这么编译内核的的make、make instal。
反正我这么弄得时候reboot以后选新内核也是提示init没有找到,
换了

make bzImage
make modules
make modules_install
make install
cp arch/i386/boot/bzImage /boot

就好了,不过什么原因就不知道了。最后一句可能是把新内核链接上。

提醒一下,重新编译的时候不要make mrproper就可以只编译那些改动的地方了。
发表于 2003-11-19 17:38:46 | 显示全部楼层
我按照楼上的的方法试过了 也使同样的提示,不知道是怎么回事情了`~~
 楼主| 发表于 2003-11-19 21:12:28 | 显示全部楼层
真是对不住,最后还有这一句:
cp arch/i386/boot/bzImage  /boot
http://www.linuxsir.cn/forum.php ... 0&pagenumber=12

我按照楼上的的方法试过了 也使同样的提示,不知道是怎么回事情了`~~
 楼主| 发表于 2003-11-20 12:09:47 | 显示全部楼层

回复: 不过还有个问题没解决

最初由 laozhang 发表
就是在启动的时候,有usb载入错误的提示,显示太快记不多清楚。一共有三行错误
好象是
mount:mount....../proc/bus/usb......not exit.....intitialzing usb HID interface: mod rop cant't locate module[FAILED]
Undefined InputDenice "USBMouse" proc /bus/usb not found[FAILED]
Undefined InputDenice "USBKey" proc /bus/usb not found[FAILED]
还请各位帮忙修正。

还是想解决掉这个问题。求各位了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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