[LinuxBIOS] New Target for LinuxBios MB1030 / 3036 Success!!!???

Christian Sühs chris at suehsi.de
Mon Apr 24 17:12:22 CEST 2006


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





More information about the coreboot mailing list