[Unknown 14] Hardware w/ 1600x900 LCD does not boot up using vesa
Bug #315588 reported by
Mario Limonciello
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
Medium
|
|||
xserver-xorg-video-vesa (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: xserver-
Some unreleased dell hardware that contains a 1600x900 LCD is unable to boot either the intrepid or the jaunty live disks. The hardware is not supported yet by the NV driver, so VESA is the only thing that would possibly work on a live disk.
Unfortunately X is not able to match the DDC modeline to any VESA modes.
This hardware *does* work w/ the VESA driver in hardy.
Changed in dell: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in xserver-xorg-video-vesa: | |
status: | New → Confirmed |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in dell: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
importance: | Medium → Unknown |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in somerville: | |
importance: | Undecided → Medium |
status: | New → Fix Released |
no longer affects: | dell |
To post a comment you must log in.
(II) VESA(0): h_active: 1600 h_sync: 1648 h_sync_end 1680 h_blank_end 1760 h_border: 0
(II) VESA(0): v_active: 900 v_sync: 903 v_sync_end 908 v_blanking: 926 v_border: 0
(WW) VESA(0): Unknown vendor-specific block 0
(II) VESA(0): G183JN140O6
(WW) VESA(0): Unknown vendor-specific block 0
Those warnings sound suspicious.
Anyway, the problem seems to be coming in at this line:
(WW) VESA(0): Unable to estimate virtual size
So my guess is that the monitor EDID is either wrong or not being parsed correctly by the X server.
Can you collect the following so we can get a better view of what's in the EDID?
* ddcprobe
* get-edid > edid.dat
* get-edid | parse-edid
* xrandr --verbose
The last one I think requires the X server to be running so may not be possible to get.
You should also try specifying the HorizSync and VertRefresh ranges explicitly in the xorg.conf, and perhaps the resolutions as well (it may be necessary to use the IgnoreEDID option, although I don't know if that option is available for vesa so may require some experimentation.)