However,
look here:
vga_first = PCI: 00:09.0
Thats good!
Looking at device PCI: 00:12.1 Looking at device PCI: 00:12.2 Looking at device PCI: 00:12.3 Looking at device PCI: 00:12.4
Why on hell does this happens?
last onboard = PCI: 00:12.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This comes with the not changed patch It Should be vga_first = PCI 12.4 last onboard = PCI 9.0
or only one onboard device
Looking at device PCI: 00:13.0 vga = PCI: 00:09.0 Looking at vga_onboard Yes: PCI: 00:12.4 Reassigning vga to PCI: 00:12.4
Waaaaaaaaah!? Ok, the old patch.
Root Device read_resources bus 0 link: 0 done PCI: 00:09.0 10 * [0xfd000000 - 0xfdffffff] mem PCI: 00:09.0 30 * [0xfe000000 - 0xfe00ffff] mem
Yeahhhhh, thats good
PCI: 00:12.4 10 * [0xfe010000 - 0xfe010fff] mem
PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0 PCI: 00:09.0 10 <- [0x00fd000000 - 0x00fdffffff] mem PCI: 00:09.0 30 <- [0x00fe000000 - 0x00fe00ffff] romem
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Here is the needed IO Range
PCI: 00:12.1 10 <- [0x00fe012000 - 0x00fe0120ff] mem PCI: 00:12.2 20 <- [0x0000001000 - 0x000000107f] io PCI: 00:12.3 10 <- [0x00fe013000 - 0x00fe01307f] mem PCI: 00:12.4 10 <- [0x00fe010000 - 0x00fe010fff] mem PCI: 00:13.0 10 <- [0x00fe011000 - 0x00fe011fff] mem
PCI: 00:09.0 init rom address for PCI: 00:09.0 = fe000000 PCI Expansion ROM, signature 0x0202, INIT size 0x0400, data ptr 0x0202 Incorrect Expansion ROM Header Signature 0202
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Well, the false vga device was allocated
00:09.0 0300: 10ea:5000 (rev 02) Subsystem: 0202:0202
^^^^^^^^^^^^^^^^^^^^^ Is 0280:7000 with factory bios
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
^^^^ Why not?
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 0 Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at fe000000 [disabled] [size=64K]
00:12.4 0300: 1078:0104
^^^^^^^^^^^^^^^^^^^^^^^^^ Damn, I can't see this longer :D
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]