Difference between revisions of "Rpi USB check-list"

From eLinux.org
Jump to: navigation, search
m
 
(One intermediate revision by one other 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]
# updated firmware [http://elinux.org/Rpi_kernel_compilation#Firmware 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

  1. 5VDC 1A+ power supply
  2. low resistance power cable test
  3. powered USB hub 2 or less
  4. power Isolated USB cable link
  5. 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
  1. check and add your device to RPi_VerifiedPeripherals
  2. google search part of the bug report link
  3. 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