本报告包含了我用树莓派实验板做过测试的所有细节信息。(本篇报告翻译来自坛友:jiangfeizuo)
raspberry pi wifi
IOGear 的 GWU625 802.11n 适配器
该适配器相关信息:
Newark element14 SKU: 31T9644 31T9644
USB ID: 0bda:8172
芯片集:Realtek RTL8191S
驱动: r8712u
测试结果:
Debian:
•通过wicd-curses成功接入802.11g的wep接入点(目前还未切换AP到WPA2进行测试)
•警告:我今天启动了LXDE(桌面环境),然后连接了鼠标,发现此适配器连接失败了。发生了很多smsc95xx 注册表的读写错误。然后我又尝试了另外两个有线鼠标,并且把两个接口都试过了,并且USB集线器也是正常的。总之,不管怎么说,这种连接失败仅发生在鼠标,键盘,无线wifi都连接的时候。
•待办事项(2012-04-25)今后对其他版本和适配器的测试,将会确定连接鼠标时,发生故障的条件。
•要求:
•用登台驱动器核心模块编译树莓派的基础github 报告
•从Squeeze的非免费报告中安装relteck固件包
•Fedora Remix:
•通过LXDE中的网络管理员小应用成功的接入了802.11g的WPA2接入点
•Arch Linux
•驱动读取正常,能够扫描到无线网络区域信号。 注:没有接入AP进行测试
Asus USB-N10 802.11n adapter
设备信息:
Newark element14 SKU: 40T5474 40T5474
USB ID: 0b05:1786
芯片集: Realtek RTL8188SU
驱动: r8712u
Manufacturer product page
Rear photo(adapter on the bottom), Front photo (pictured connected to Pi at top of page)
测试结果:
•Debian
•通过wicd-curses成功接入802.11g的wep接入点(目前还未切换AP到WPA2进行测试)
•警告:并未在LXDE中测试鼠标
•要求:
•用登台驱动器核心模块编译树莓派的基础github 报告
•从Squeeze的非免费报告中安装relteck固件包
•Fedora Remix:
•通过LXDE中的网络管理员小应用成功的接入了802.11g的WPA2接入点
•Arch Linux
•驱动读取正常,能够扫描到无线网络区域信号。 注:没有接入AP进行测试
Asus USB-N13 rev B1
设备信息:
Newark SKU: 86R4501 86R4501
USB ID: 0b05:17ab
芯片集: Realtek RTL8192CU [note: rev A1 is different]
驱动: 8192cu [instructions]
Manufacturer product page
测试结果:
•Debian
•通过wicd-curses成功接入802.11g的wep接入点(目前还未切换AP到WPA2进行测试)
•警告:并未在LXDE中测试鼠标
发现键盘冲突后没有进行Fedora或者Arch的测试
Generic/"No-name" 802,11g adapter
A friend had this so I tried it out, it had no identifying brand name on it
USB ID: 148f:2573
芯片集: Ralink Technology RT2501/RT2573
测试结果:
•Debian
•在WEP模式下成功接入802.11g Ap
•警告:并未在LXDE中测试鼠标
•要求:
•从Squeeze的非免费报告中安装ralink固件包。
•否则你会看到内核错误,因为驱动无法读取该固件。
并没有测试其他版本
Trendnet TEW-424UB 802.11g Adapter
• Newark SKU: 88C7266
• USB ID: 0bda:8189
• 芯片集: Realtek RTL8187B
• 驱动: rtl8187
• Manufacturer product page
• 测试结果
o Debian:
 通过wicd-curses成功接入802.11g的wep接入点
 LXDE启动失败
 我此驱动和此适配器测试的三分之二的键盘都无法工作。
o Fedora Remix & Arch:
 用 IBM SK-8815 键盘的情况下,会出现smsc95xx报错并且适配器故障; 目前还未尝试其他键盘
• 解决问题
o 键盘完全冲突:
 联想/IBM SK-8815 USB 键盘 (usb id: 04b3:301b)
 罗技 K120 USB 键盘
o 半冲突键盘:
 老款贝尔金 PS/2 键盘 代 a PS/2 to USB 转换器 (09ae:0002 Tripplite B015-000 R0.74 USB to PS2 适配器). 注意,这个仅在使用主机的时候能够正常运转,一旦启动LXDE,就会发生smsc95xx报错。
o 内核日志发生的错误跟如下内容相似:
 Apr 17 01:22:52 raspberrypi kernel: smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000118
 Apr 17 01:23:06 raspberrypi kernel: DEBUG:handle_hc_chhltd_intr_dma:: XactErr with NYET/NAK/ACK
o 注意:在连接键盘和适配器的时候使用USB集线器, 我的 TP1/TP2 电压 在5.15V 吞吐量的时候相对稳定, 所以我不信这是电源的问题.
o 论坛思路: http://www.raspberrypi.org/forum ... tek-rtl8187-chipset
BlueProton High-Gain BT3 802.11g 适配器
• 从 Amazon 订购的
• USB ID: 0bda:8187
• 芯片集: Realtek RTL8187L
• 驱动: rtl8187
• Manufacturer product page
• Rear photo(adapter on the top)
• Test Results
o 与TEW-424UB使用同一种驱动,所以也得到了相同的结果
TP-Link TL-WN821N
• Newark element14 SKU: 92T1493
• USB ID: 0cf3:7015
• 芯片集: Atheros AR7010 & AR9287
• 驱动: ath9k_htc
• Manufacturer product page
• Test Results
o Debian:
 通过wicd-curses成功接入802.11g的wep接入点
 我此驱动和此适配器测试的三分之二的键盘都无法工作。 (见上面的 Trendnet TEW-424B )
 警告: 还未测试在LXDE环境下的鼠标情况
 要求: htc_7010.fw 固件 复制到此地址 /lib/firmware
o 还未测试其他版本
分布测试:
• Debian
o 测试版本: debian6-19-04-2012
o 来源: http://www.raspberrypi.org/downloads
o 小贴士: wicd-curses 是一款在测试主机接入无线网的时候非常实用的文本模式 (photo)
• Arch Linux
o 测试版本: archlinuxarm-19-04-2012.zip
o 来源: http://www.raspberrypi.org/downloads
Fedora Remix
• 测试版本
o 测试版本: raspberrypi-fedora-remix-14-r1
o 来源: http://www.raspberrypi.org/downloads
o The NetworkManager 小程序在LXDE桌面环境的底部左手边的角落里,是用来将设备连入无线网的。
o 小贴士: nmcli 可以帮助你去用壳来控制无线网络,代替了刚才提到的小程序。
o 小贴士: nm-tool 在查看网络设备的状态和无线网络的信息的时候,是非常有用的。
o 警告: 我发现了 Fedora Remix一个非常严重的问题, 就是连接了任何USB集线器之后,都会导致USB设备运行异常. 这是对于键盘来说,容易跳错字或者输入时的不识别是一个非常严重的问题。如果只能使用3个USB设备里的两个的话(键盘,鼠标,无线适配器),这使得WIFI的测试异常艰苦。 为了测试, 我可能会直接引导键盘和鼠标. 待接入后, 我就移除鼠标然后接上WIFI适配器. 接下来,我再在需要鼠标的时候把鼠标和键盘接在一起(通过USB转接器),就是为了在使用Network Manager这个程序的时候,得转到界面化内去使用鼠标点击。当需要输入东西的时候,比如说无线网络的密码, 我还得再移除鼠标,为了防止键盘输入的时候明明是按的Z,结果电脑却识别的是A。 |