⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 33.txt

📁 关于Linux嵌入裁减的技术文档
💻 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 + -