Aaah :-)) I see.
Well, try changing the PCI ID in the last patch to that of the
cyberpro..
Yep, but it is alwalys the same.
Wether the right device is allocated, but has the wrong or not enabled IO
or the false device is alocated.
both have the same result --> no vga output.
I need a proper posted vga with romem on fe000000
the best I get is a not-posted 09.0 with romem on fe000000
but this is not enough :D , because the init fails later with a bad
signatur on fe000000
The Problem is the kalhua, which comes up and is initialized.
Is there any way to stop this.
chris
Stefan
Looking at device PCI_DOMAIN: 0000
Looking at device PCI: 00:00.0
Looking at device PCI: 00:12.0
Looking at device PNP: 002e.0
Looking at device PNP: 002e.1
Looking at device PNP: 002e.2
Looking at device PNP: 002e.3
Skipping disabled device PNP: 002e.3
Looking at device PNP: 002e.4
Looking at device PNP: 002e.5
Looking at device PNP: 002e.6
Looking at device PNP: 002e.7
Looking at device PNP: 002e.8
Looking at device PCI: 00:12.1
Skipping disabled device PCI: 00:12.1
Looking at device PCI: 00:12.2
Looking at device PCI: 00:12.3
Skipping disabled device PCI: 00:12.3
Looking at device PCI: 00:12.4
Skipping disabled device PCI: 00:12.4
Looking at device PCI: 00:09.0
Looking at device PCI: 00:09.0
Looking at device PCI: 00:09.0
vga_first = PCI: 00:09.0
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
last onboard = PCI: 00:12.4
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
Allocating VGA resource PCI: 00:12.4
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Setting resources...
Root Device compute_allocate_io: base: 00001000 size: 00000080 align: 7 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:12.2 20 * [0x00001000 - 0x0000107f] io
Root Device compute_allocate_io: base: 00001080 size: 00000080 align: 7 gran: 0
done
Root Device compute_allocate_mem: base: fd000000 size: 01013080 align: 24 gran: 0
Root Device read_resources bus 0 link: 0
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
PCI: 00:12.4 10 * [0xfe010000 - 0xfe010fff] mem
PCI: 00:13.0 10 * [0xfe011000 - 0xfe011fff] mem
PCI: 00:12.1 10 * [0xfe012000 - 0xfe0120ff] mem
PCI: 00:12.3 10 * [0xfe013000 - 0xfe01307f] mem
Root Device compute_allocate_mem: base: fe013080 size: 01013080 align: 24 gran:
0 done
Root Device assign_resources, bus 0 link: 0
BC_DRAM_TOP = 0x03bfffff
MC_GBASE_ADD = 0x00000078
I would set ram size to 60 Mbytes
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
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_DOMAIN: 0000 assign_resources, bus 0 link: 0
Root Device assign_resources, bus 0 link: 0
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 147
PCI: 00:09.0 cmd <- 142
cs5530.c: cs5530_pci_dev_enable_resources()
PCI: 00:12.0 cmd <- 14f
PCI: 00:12.2 missing enable_resources
PCI: 00:12.1 cmd <- 142
PCI: 00:12.2 cmd <- 141
PCI: 00:12.3 cmd <- 142
PCI: 00:12.4 cmd <- 143
PCI: 00:13.0 cmd <- 142
done.
Initializing devices...
Root Device init
PCI: 00:00.0 init
northbridge: northbridge_init()
PCI: 00:12.0 init
cs5530: southbridge_init
PNP: 002e.0 init
PNP: 002e.1 init
PNP: 002e.2 init
PNP: 002e.4 init
PNP: 002e.5 init
PNP: 002e.6 init
PNP: 002e.7 init
PNP: 002e.8 init
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
PCI: 00:12.1 init
PCI: 00:12.2 init
cs5530_ide: ide_init
PCI: 00:12.3 init
PCI: 00:12.4 init
PCI: 00:13.0 init
# lspci -vv
00:09.0 0300: 10ea:5000 (rev 02)
Subsystem: 0202:0202
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-
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
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