From: TAMAS G. <di...@mf...> - 2005-08-02 13:32:57
|
Hi, > [...] > Kernel command line: root=/dev/hda2 ro video=matroxfb:vesa:0x18b > [...] > matroxfb: Matrox G550 detected > matroxfb: video RAM is not available in PCI address space, matroxfb disabled > matroxfb: probe of 0000:01:00.0 failed with error -1 > [...] What does this mean? Where can i find more information about this? I tried google but found no usable infos. Thanks in advance, Gergely |
From: Petr V. <van...@vc...> - 2005-08-02 20:20:58
|
TAMAS Gergely wrote: > Hi, > > > [...] > > Kernel command line: root=/dev/hda2 ro video=matroxfb:vesa:0x18b > > [...] > > matroxfb: Matrox G550 detected > > matroxfb: video RAM is not available in PCI address space, matroxfb disabled > > matroxfb: probe of 0000:01:00.0 failed with error -1 > > [...] > > What does this mean? Where can i find more information about this? I > tried google but found no usable infos. Kernel version? System? Processor? What 'lspci -vvv -s 01:00.0' reports ? Function pci_resource_start() reported zero, and matroxfb believes that it is illegal. If you are using ia32/x86_64/ia64, it is almost definitely illegal, with ppc/ppc64 maybe NULL pci_resource_start() is valid and in such case just remove tests for ctrlptr_phys == NULL and video_base_phys == NULL from drivers/vide/matrox/matroxfb_base.c. Petr |
From: TAMAS G. <di...@mf...> - 2005-08-03 06:10:36
|
Hi, > > > [...] > > > Kernel command line: root=/dev/hda2 ro video=matroxfb:vesa:0x18b > > > [...] > > > matroxfb: Matrox G550 detected > > > matroxfb: video RAM is not available in PCI address space, matroxfb disabled > > > matroxfb: probe of 0000:01:00.0 failed with error -1 > > > [...] > > > >What does this mean? Where can i find more information about this? I > >tried google but found no usable infos. > > Kernel version? 2.6.13-rc5 > System? > Processor? AMD Athlon64 in 32bit mode > What 'lspci -vvv -s 01:00.0' reports ? 0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01) (prog-if 00 [VGA]) Subsystem: Matrox Graphics, Inc. Millennium G550 Dual Head DDR 32Mb 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- Latency: 32 (4000ns min, 8000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 3 Region 0: Memory at <ignored> (32-bit, prefetchable) Region 1: Memory at d8000000 (32-bit, non-prefetchable) [size=16K] Region 2: Memory at d9000000 (32-bit, non-prefetchable) [size=8M] Expansion ROM at db000000 [disabled] [size=128K] Capabilities: <available only to root> Gergely |
From: TAMAS G. <di...@mf...> - 2005-08-03 07:19:21
|
Hi, > What 'lspci -vvv -s 01:00.0' reports ? Sorry, here is the output again, run as root : 0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01) (prog-if 00 [VGA]) Subsystem: Matrox Graphics, Inc. Millennium G550 Dual Head DDR 32Mb 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- Latency: 32 (4000ns min, 8000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 3 Region 0: Memory at <ignored> (32-bit, prefetchable) Region 1: Memory at d8000000 (32-bit, non-prefetchable) [size=16K] Region 2: Memory at d9000000 (32-bit, non-prefetchable) [size=8M] Expansion ROM at db000000 [disabled] [size=128K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [f0] AGP version 2.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4 Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1 Gergely |
From: Petr V. <van...@vc...> - 2005-08-03 15:13:12
|
TAMAS Gergely wrote: > Hi, > > > What 'lspci -vvv -s 01:00.0' reports ? > > Sorry, here is the output again, run as root : > > 0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01) (prog-if 00 [VGA]) > Subsystem: Matrox Graphics, Inc. Millennium G550 Dual Head DDR 32Mb > 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- > Latency: 32 (4000ns min, 8000ns max), Cache Line Size: 0x08 (32 bytes) > Interrupt: pin A routed to IRQ 3 > Region 0: Memory at <ignored> (32-bit, prefetchable) Your system did not assign base address to the videoram, and neither kernel PCI subsystem did that. Try complaining at lin...@vg..., or maybe to your BIOS vendor. Maybe that `dmesg` output would reveal why BIOS/kernel failed to assign MMIO range to your hardware due to insufficient resources. If you have 'MMIO hole' setting in the BIOS, try setting it to 2GB instead of 1GB you are (probably) currently using. > Region 1: Memory at d8000000 (32-bit, non-prefetchable) [size=16K] > Region 2: Memory at d9000000 (32-bit, non-prefetchable) [size=8M] > Expansion ROM at db000000 [disabled] [size=128K] > Capabilities: [dc] Power Management version 2 > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > Capabilities: [f0] AGP version 2.0 > Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4 > Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1 Petr Vandrovec |
From: TAMAS G. <di...@mf...> - 2005-08-04 13:07:26
|
Hi, > Your system did not assign base address to the videoram, and neither > kernel PCI subsystem did that. Try complaining at > lin...@vg..., or maybe to your BIOS vendor. Maybe > that `dmesg` output would reveal why BIOS/kernel failed to assign MMIO range > to your hardware due to insufficient resources. If you have 'MMIO hole' > setting in the BIOS, try setting it to 2GB instead of 1GB you are (probably) > currently using. Mobo is MSI K8N NEO with Phoenix/Award BIOS. Sadly there is no 'MMIO hole' option in it. But it was a BIOS problem. I flashed it with the latest one from MSI and framebuffer is now working fine. Thanks again for your help. Gergely |
From: TAMAS G. <di...@mf...> - 2005-08-03 07:22:21
|
Hi, Sorry, missed this one : > System? Debian sarge. Gergo |