分类: LINUX
2008-04-18 10:40:17
基于嵌入式的Spcaview+servfox移植中遇到的问题及解决
——s
——内核版本
——gcc2.95.3 gcc
遇到的问题:
1、 已在根文件系统dev/下建立video0,启动内核后看到根文件系统和自己建立的不符。
2、 加载模块时提示:
/lib # insmod gspca.ko
insmod: cannot insert `gspca.ko': Function not implemented (-1): Function not impl
3、2.6在s
usb 1-1: device descriptor read/64, error -110
4、将编译好的servfox放在开发板时提示缺少库文件libgcc_s.so.1。
问题的解决
1、 将devicesdrivers—>Pseudo filesystems-——>devfs support 选中同时去掉auto mount项。
2、 设置内核时将insmod项选上(自己犯的一个弱问题)。原因参考《linux-2.6内核移植过程中常见问题及解决方法》
3、 ohci-s
unsigned long upllvalue = (0x78<<12)|(0x02<<4)|(0x03);
while (upllvalue != __raw_readl(S
{
__raw_writel(upllvalue, S
mdelay(1);
}
原因参考:《一步一步解决 kernel 2.6 usb host driver》
4、用2.95.3 编译servfox就可解决。