DVI doesn't work at BeagleBoard xM rev A3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Ricardo Salveti | ||
Maverick |
Fix Released
|
Undecided
|
Ricardo Salveti | ||
linux-linaro (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
DVI doesn't turn on when using Maverick at Beagleboard xM rev A3.
From the list of changes, comparing A2 to A3:
* Slightly modified PCB layout (Rev B) to correct the following
* Changed silkscreen on L12 to R159 to reflect the usage of a resistor instead of an inductor. Resistor was used on Rev A2. No electrical difference.
* Changed routing on R66 and R68 to make them separate paths instead of parallel. No electrical difference.
* Added 33 ohm resistor R157 in series with MMC clock line. Not used on board, only for expansion. No electrical difference.
* Added R158 to allow isolation of drain pin on TPS2141. Loaded with zero ohm resistor. No electrical difference.
* Moved DVI_PUP pin to the TPS65950. No SW impact, however, updated SW can be used to turn of the DVI interface. Electrical change from A2.
* Added R160 and R155 as a possible future option. Not populated on Rev A3. No electrical difference.
* Changed R120 to 0603 package to align with arts purchased. No electrical difference.
* Added R156 to remove the required lifting of U18 pin 4. Resistor is not loaded on Revision A3. No electrical difference.
Checking at the schematics, the DVI_PU is now used and connected to GPIO 2 on TPS65950, so we need to turn on this GPIO in order to have DVI working again.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-22-omap armv7l
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: omap3beagle [omap3beagle], device 0: TWL4030 twl4030-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
Architecture: armel
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: omap3beagle [omap3beagle], device 0: TWL4030 twl4030-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
Date: Wed Oct 20 00:00:51 2010
Lspci:
Error: command ['lspci', '-vvnn'] failed with exit code 1: pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
ProcCmdLine: quiet splash ro elevator=noop vram=12M omapfb.
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: linux
Related branches
Changed in linux (Ubuntu): | |
status: | New → In Progress |
Changed in linux (Ubuntu Maverick): | |
assignee: | nobody → Ricardo Salveti (rsalveti) |
status: | New → Fix Committed |
Changed in linux-linaro (Ubuntu): | |
status: | New → In Progress |
tags: |
added: verification-done removed: verification-needed |
Changed in linux-linaro (Ubuntu): | |
status: | In Progress → Fix Released |
tags: | removed: verification-needed |
Changed in linux (Ubuntu Maverick): | |
status: | Incomplete → Fix Committed |
tags: | added: verification-done |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
The following patch fixes this issue: kernel. ubuntu. com/git? p=rsalveti/ ubuntu- maverick. git;a=commitdif f;h=16d5356aa8f ca160be67b86967 89672e1e9df2c9; hp=d1dfa2de3945 1a3041654714575 d2ba817508cb3
http://
Tested on my xM A and it worked the same way as before, now we just need someone with an A3 to test and report the result.
To test just mount the first partition on your SD card and overwrite your uImage with http:// people. canonical. com/~rsalveti/ maverick/ xM/uImage file, like: people. canonical. com/~rsalveti/ maverick/ xM/uImage -O uImage
$ mkdir /tmp/mount
$ mount /dev/sdb1 /tmp/mount
$ wget http://
Unmount, put the card at your board and turn it on.