最近折腾了Linux下面的USB设备驱动。当然不是我自己写驱动,是用别人的驱动或者经验。
折腾的东西包括:Macbook iSight摄像头,中芯微ZC301芯片的摄像头,一款不知名的飞普达201摄像头,Rockchip芯片的Newman MP3。看来USB设备越来流行了,什么设备都是USB口的。
这些折腾不全成功,有一些不能用。下面写下我的经验。
首先说明我的系统情况:Macbook 061,Debian sid,2.6.22-1-686的内核。各种编译器或者库安装齐全。
iSight:
参考debian Macbook的wiki,企图正常使用iSight,未果。现在使用的是 从网上找的ucvideo-isight的驱动。 在ekiga选择用v4l2下可以正常的看到图像,但是在mplayer下不能正常工作。问题正在解决中。
ZC301摄像头:
这个是从同学那里淘来的。毕业了,那个同学丢弃了包括SONY随身听、文曲星电子词典、卡西欧计算器、摄像头在内的无数东西。丢弃的理由是它们坏掉了,但是事实证明前三个东西都是完好的,所以有理由相信摄像头也是好的。
插上摄像头,lsusb一看,有ZC301字样,一看就有戏。apt-get install gspca-source,然后m-a a-i gspca ,驱动就装好了。装好以后在ekiga下就能看到图像。
飞普达摄像头:
没能正常使用。
Rockchip Newman MP3:
原来在Linux下使用的时候,总是出现自动卸载的情况。在读取和写入的时候,总会出现错误。后来在google之,发现需要修改一个max_sector的参数,修改了/etc/udev/rues.d/z60_usbmount.rules,添加了下面一行:
BUS==”scsi”, SYSFS{vendor}==”RockChip”, RUN+=”/bin/sh -c ‘/bin/echo 128 > /sys/block/%k/device/max_sectors'”
然后问题解决。
Linux的内核升级太快,每次升级了内核以后,就得重新编译内核模块,比如各种驱动。这个很不爽。
Linux下USB设备驱动设置小结
转载请注明出处:服务器评测 » Linux下USB设备驱动设置小结
相关推荐
- 美国高防独立服务器 ✅ 99.99%运行保障 ✅ 极速网络 ✅ 全天候技术支持 ✅ 仅需$84起
- 40 美元井喷促销 ☆ ★ ARP Thunder™ 专用,4GB RAM 80GB SSD + 200GB SATA 5TB
- SiliconCloud✅品质Guardian✅LAX/TYO✅VDS⚡1C/4G🔥$24.19 /3Mo🔥
- *★ ☆ 40 美元井喷促销 ☆ ★ ARP Thunder™ 专用,4GB RAM 80GB SSD + 200GB SATA 5TB
- *★ ☆ 40 美元井喷促销 ☆ ★ ARP Thunder™ 专用,4GB RAM 80GB SSD + 200GB SATA 5TB
- *SiliconCloud✅品质Guardian✅LAX/TYO✅VDS⚡1C/4G🔥$24.19 /3Mo🔥
- *欧盟/美国/亚洲 |1Gbit/10Gbit 不限流量服务器 |起价 @$14.99 |存储、GPU、流媒体、10%
- *🌎即时专用服务器🌞夏季特卖!30% 折扣!📈 10G 💎 锐龙 9 DDR5 ECC NVMe
服务器评测





