Re: geodefb issues, possible patch
flat view
From: David Vrabel <hidden>
Date: 2005-11-14 13:52:10
Jorge Luis Zapata Muga wrote:
ok here it is (i have manually copy it from the screen) 00:12.4 VGA compatible controller: Cyrix Corporation 5530 Video [Kahlua] (prog-if 00 [VGA]) Subsystem: Cyrix Corporation Unknown device 0001 Control: I/0+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=mdeium >TAbort- <Tabort- <MAbort< >SERR- <PERR- Region 0: Memory at 408000000 (32-bit, non-prefetchable) [size=8M] Expansion ROM at <unassigned> [dissabled]
Okay, this is wrong. It should have a 4 KiB region for the video device
registers. For example:
00:12.4 VGA compatible controller: Cyrix Corporation 5530 Video [Kahlua]
(prog-if 00 [VGA])
[...]
Region 0: Memory at 40800000 (32-bit, non-prefetchable) [size=8M]
Region 1: Memory at 40010000 (32-bit, non-prefetchable) [size=4K]
[...]
Your BIOS isn't properly initializing the device resources and I'm
rather surprised it ever worked...
Now I thought the kernel was supposed to fix-up problems with PCI
resources and I'm not sure why it isn't doing it in this case.
Perhaps you could try a PCI fixup to straighten out the BARs/resources?
David Vrabel
--
David Vrabel, Design Engineer
Arcom, Clifton Road Tel: +44 (0)1223 411200 ext. 3233
Cambridge CB1 7EA, UK Web: http://www.arcom.com/
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php