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]
> 


-- 
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to