Difference between revisions of "RPi Bugs"

From eLinux.org
Jump to: navigation, search
(Software)
m (Hardware: changed link formatting)
(11 intermediate revisions by 5 users not shown)
Line 5: Line 5:
 
[[Category: RaspberryPi]]
 
[[Category: RaspberryPi]]
 
[[Category: Education]]
 
[[Category: Education]]
 +
 +
See [[R-Pi_Troubleshooting]] for problems that are not bugs.
  
 
= Hardware =
 
= Hardware =
* [http://www.raspberrypi.org/phpBB3/viewtopic.php?t=7581&p=100459 USB feedback leads to crash]
+
* The current R-Pi firmware limits users to 2 hubs and 14 ports.
 +
* Some Hardware is unsupported [[RPi_VerifiedPeripherals|link]]
 +
* The sound output port on boards version 1.0 and 2.0 are miss-wired causing distortion and a DC offset which could damage certain types of DC-coupled amplifiers and even loudspeakers. It is recommended that you use the HDMI or I2S functionality. If you need to use this port, make sure that the equipment you use has a DC blocking capacitor. The specific problem is that the surge suppression network, which should come between the SoC and the DC blocking capacitor comes AFTER the capacitor, creating a rectification effect of the signal, causing a DC offset and distortion. The design fix is simple, move the DC blocking capacitor after the surge suppressing diodes and then add a 100k resistor (470k, or even up to 1M is fine too) to ground. A series 100 ohm resistor just before the jack might also help suppress unwanted RF interference. If high quality output is required from existing boards, it is necessary to remove parts D12 and D13 from the back of the board. The three pads should be VCC, signal and GND respectively, identify each pad and carefully install some resistor between 10k and 100k between the signal and GND, making sure not to short out VCC. This is fairly high-end SMD re-work, I would suggest you get some training, tools and practice before attempting. (ed note: the writer of this comment does not have said skills, only knows what would have to be done).
  
 
= Software =
 
= Software =
(excluding non-official distribution specific bugs)
+
(excluding [[RPi_Distributions | non-official distribution]] specific bugs)
  
 
== OS ==
 
== OS ==
Line 20: Line 24:
  
 
== Firmware ==
 
== Firmware ==
* tracked on [https://github.com/raspberrypi/firmware/issues github]
+
* tracked on [https://github.com/raspberrypi/firmware/issues github]  
 +
* 73 threads on [https://www.google.ca/#hl=en&q=site%3Ahttp%3A%2F%2Fwww.raspberrypi.org%2FphpBB3+%22kevent+2+may+have+been+dropped%22 kevent 2 may have been dropped] (possible [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=99463#p99463 solution])
 +
* 55 threads on [https://www.google.ca/#hl=en&q=site%3Ahttp%3A%2F%2Fwww.raspberrypi.org%2FphpBB3+%22error+-71%22 error -71] (see the [[Rpi_USB_check-list]])
  
 
{{Template:Raspberry Pi}}
 
{{Template:Raspberry Pi}}

Revision as of 00:40, 12 March 2013


See R-Pi_Troubleshooting for problems that are not bugs.

Hardware

  • The current R-Pi firmware limits users to 2 hubs and 14 ports.
  • Some Hardware is unsupported link
  • The sound output port on boards version 1.0 and 2.0 are miss-wired causing distortion and a DC offset which could damage certain types of DC-coupled amplifiers and even loudspeakers. It is recommended that you use the HDMI or I2S functionality. If you need to use this port, make sure that the equipment you use has a DC blocking capacitor. The specific problem is that the surge suppression network, which should come between the SoC and the DC blocking capacitor comes AFTER the capacitor, creating a rectification effect of the signal, causing a DC offset and distortion. The design fix is simple, move the DC blocking capacitor after the surge suppressing diodes and then add a 100k resistor (470k, or even up to 1M is fine too) to ground. A series 100 ohm resistor just before the jack might also help suppress unwanted RF interference. If high quality output is required from existing boards, it is necessary to remove parts D12 and D13 from the back of the board. The three pads should be VCC, signal and GND respectively, identify each pad and carefully install some resistor between 10k and 100k between the signal and GND, making sure not to short out VCC. This is fairly high-end SMD re-work, I would suggest you get some training, tools and practice before attempting. (ed note: the writer of this comment does not have said skills, only knows what would have to be done).

Software

(excluding non-official distribution specific bugs)

OS

Kernel

Firmware