📄 33.txt
字号:
首
页
| 新闻动态 | 基本教程 | 网络教程 | 精品文章 | 软件下载 | Linux内核 | java专区 | C语言编程 | PHP 编程 | MY SQL | linux相册
| 嵌入应用 | 英汉词典 | 认证信息 | 风云人物 合作伙伴:eNet下载 中国Linux教育网 zhaolinux QQ群:271585997
网页 mp3 图片 部落 新闻 Linux网站 Linux培训 Linux基本命令 内核 编程 开源 社区 软件 认证
首页>Linux 内核>正文
Linux内核编译全过程详解(kernel2.6.7)
来源: 责任编辑: 作者: 日期:2005-12-25 17:02:25 点击次数:8183
alias char-major-14 soundcore
alias sound snd-intel8x0
alias sound-slot-0 snd-intel8x0
alias snd-card-0 snd-intel8x0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
install snd-intel8x0 /sbin/modprobe --ignore-install sound-slot-0 &&
{ /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1; /bin/true; }
remove snd-intel8x0
{ /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1; /bin/true; };
/sbin/modprobe -r --ignore-remove sound-slot-0
然后执行“modprobe sound”加载声音模块,并使用下列命令检验声卡驱动:
#cat /proc/asound/cards
显示结果如下:
0 [SI7012]: ICH - SiS SI7012
SiS SI7012 at 0xdc00, irq 11
3)VMware问题
解决方法是:
◆ 将/usr/bin/vmware-config.pl中所有的“/proc/ksyms”替换为“/proc/kallsyms”。使用“sed”命令可以达到这个目的。
◆ 重新运行该脚本,使用内核头文件编译新的内核模块。在编译过程中如发生错误,应该进入/usr/lib/vmware/modules/source,使用下面的命令将vmnet.tar解包:
#tar xvf vmnet.tar
◆ 进入vmnet-only目录修改bridge.c文件。将“atomic_add(skb->truesize, &sk->wmem_alloc);”修改为“atomic_add(skb->truesize, &sk->sk_wmem_alloc);”,并用类似的方式将“protinfo”改为“sk_protinfo”。
◆ 再次把vmnet-only目录用下面的命令重新打包为vmmon.tar:
#tar cvf vmmon.tar vmnet-only。
如果按照上面的操作依旧失败,另一解决方法是到http://ftp.cvut.cz/vmware/下载vmware-any-any-updateXX.tar.gz,将其解压到任何目录下,执行其中的runme.pl。
4)USB问题
新的2.6.0内核中使用的USB模块大多数已经改名,因此需要修改/etc/rc.sysinit中对USB子系统初始化的代码。将该文件中所有的“keybdev”改为“usbkbd”、“mousedev”改为“usbmouse”、“/proc/bus/usb”改为 “/sys/bus/usb”,并在/etc/init.d/halt中进行同样的修改。此外,还要在/etc/rc.sysinit中找到 “needusbstorage”,做如下修改:
needusbstorage=
if [ $usb = "1" ]; then
needusbstorage=`LC_ALL=C grep -e "^I.*Cls=08" /sys/bus/usb/devices 2>/dev/null`
action $"Initializing USB 1.1 host controller: " modprobe ohci-hcd 2> /dev/null
action $"Initializing USB HID interface: " modprobe hid 2> /dev/null
action $"Initializing USB keyboard: " modprobe usbkbd 2> /dev/null
action $"Initializing USB mouse: " modprobe usbmouse 2> /dev/null
本新闻共4页,当前在第3页 1 2 3 4
发
表
评
论
会员名称: 密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
查看评论
显
示
评
论
作者笔名 简单内容(共1个评论) 查看全部内容 发表日期
匿名 我做到make install时出现如下错.. 7-4 14:16
打印本页 关闭窗口
linux吧学习交流网版权所有 Copyright 2005-2008 陇ICP备05005178号 QQ联系方式:391661813 [本站统计]
英 汉 词 典
位运算符
字面值
变量
成员
强制转换
八进制
声明
域
垃圾回收
更多...
Linux 风云人物
理查德·马修·斯托曼
Linux之父---Linus Torvalds
一个高级黑客给黑客同胞们的
十大超级老牌黑客:莫里斯
十大超级老牌黑客之:卡普尔
十大超级老牌黑客之:雷蒙德
十大超级老牌黑客之:米特尼
十大老牌黑客之:约翰.德拉浦
十大老牌黑客之:斯托曼
十大超级老牌黑客:丹尼斯.利
十大老牌黑客之:沃兹尼克
更多...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -