Difference between revisions of "Rpi USB check-list"
From eLinux.org
m |
|||
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | # 1A+ power supply | + | # 5VDC 1A+ power supply |
# low resistance power cable [http://elinux.org/R-Pi_Troubleshooting#Troubleshooting_power_problems test] | # low resistance power cable [http://elinux.org/R-Pi_Troubleshooting#Troubleshooting_power_problems test] | ||
# powered USB hub [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=13858&p=146421#p146421 2 or less] | # powered USB hub [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=13858&p=146421#p146421 2 or less] | ||
# power Isolated USB cable [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=100459#p100459 link] | # power Isolated USB cable [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=100459#p100459 link] | ||
| − | # | + | # There are some known known bugs with the usb driver, try: |
| + | rpi-update | ||
| + | smsc95xx.turbo_mode=N in /boot/cmdline.txt | ||
| + | dwc_otg.microframe_schedule=1 in /boot/cmdline.txt | ||
| + | vm.min_free_kbytes=16384 in /etc/sysctl.conf | ||
| + | reboot | ||
# check and add your device to [[RPi_VerifiedPeripherals]] | # check and add your device to [[RPi_VerifiedPeripherals]] | ||
# google search part of the bug report [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=145658#p145658 link] | # google search part of the bug report [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=145658#p145658 link] | ||
Latest revision as of 05:38, 3 December 2012
- 5VDC 1A+ power supply
- low resistance power cable test
- powered USB hub 2 or less
- power Isolated USB cable link
- There are some known known bugs with the usb driver, try:
rpi-update smsc95xx.turbo_mode=N in /boot/cmdline.txt dwc_otg.microframe_schedule=1 in /boot/cmdline.txt vm.min_free_kbytes=16384 in /etc/sysctl.conf reboot
- check and add your device to RPi_VerifiedPeripherals
- google search part of the bug report link
- bug report:
rm /var/log/kern.log /var/log/kern.log.1 /var/log/kern.log.*.gz shutdown -r now ##make the error happen lsusb -v | grep -iP "Transfer Type.*(Interrupt|Isochronous)" | wc -l cat /var/log/kern.log | grep -iP "fail|warn|error" | perl -p -e 's/^[^\]\n]*\]//g;s/(warn_alloc_failed: )[0-9]+/$1/g' | sort -u; dmesg