atyfb and aty128fb faillure 2.3.29 ond x86

Gregoire FAVRE (gregoire.favre@urbanet.ch)
Fri, 26 Nov 1999 10:06:18 +0100


Hello,

I have one ATI Xpert@play 8 Mb PCI and one ATI Rage Furry 32 Mb AGP, with two monitors.

I have just compiled 3 2.3.29 and tried first a kernel with atyfb only: on the AGP card,
I got:
atyfb : 3D RAGE PRO (PQFP, PCI) [0x4750 rev 0x7e] 512K RESV, 14.31818 MHz PLL, 100 MHz MCLK
and the screen on it turn on and show me vertical lines of blue, light blue, green and repeat.
And the boot hangs...

Secondly the kernel with atyfb and aty128fb: exactly the same result...

Finaly, aty128fb only:

The system boots, but can't see anything in any console other than garbage, but X just works
as normal, I have taken those from dmesg:

...
Rage128 BIOS located at segment C00C0000
aty128fb: Rage128 [rev 0x2] 32M
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
Console: switching to colour frame buffer device 80x30
fb0: ATY Rage128 frame buffer device on PCI
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
...
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported
fbcon_setup: No support for fontwidth 8
fbcon_setup: type 0 (aux 0, depth 8) not supported

I found strange the AGP card being reported as PCI, isn't it?

I just give lspci --v (in case that could help):

00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 02)
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: 64 set
Region 0: Memory at e6000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0
Status: RQ=31 SBA+ 64bit- FW- Rate=21
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=

00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 02)
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: 64 set
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: db800000-dbffffff
Prefetchable memory behind bridge: dff00000-e5ffffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+

00:04.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
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: 0 set

00:04.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if 80 [Master])
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: 0 set
Region 4: I/O ports at b800

00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
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: 0 set
Interrupt: pin D routed to IRQ 4
Region 4: I/O ports at b400

00:04.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
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-

00:06.0 SCSI storage controller: Adaptec AHA-2940U2/W / 7890
Subsystem: Adaptec: Unknown device 001f
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: 39 min, 25 max, 0 set, cache line size 08
Interrupt: pin A routed to IRQ 4
BIST result: 00
Region 0: I/O ports at b000
Region 1: Memory at db000000 (64-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
Flags: PMEClk- AuxPwr- DSI- D1- D2- PME-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 05)
Subsystem: Intel Corporation 82558 10/100 with Wake on LAN
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: 8 min, 56 max, 32 set, cache line size 08
Interrupt: pin A routed to IRQ 15
Region 0: Memory at df000000 (32-bit, prefetchable)
Region 1: I/O ports at a800
Region 2: Memory at da800000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
Flags: PMEClk- AuxPwr+ DSI+ D1+ D2+ PME+
Status: D0 PME-Enable+ DSel=0 DScale=0 PME+

00:09.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
Subsystem: ATI Technologies Inc: Unknown device 4750
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 dd000000 (32-bit, prefetchable) [disabled]
Region 1: I/O ports at a400 [disabled]
Region 2: Memory at da000000 (32-bit, non-prefetchable) [disabled]
Expansion ROM at dcfe0000 [disabled]

00:0b.0 Multimedia video controller: Brooktree Corporation Bt848 TV with DMA push (rev 12)
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: 16 min, 40 max, 0 set
Interrupt: pin A routed to IRQ 10
Region 0: Memory at dc000000 (32-bit, prefetchable)

01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF
Subsystem: ATI Technologies Inc: Unknown device 5246
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: 8 min, 64 set, cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable)
Region 1: I/O ports at d800
Region 2: Memory at db800000 (32-bit, non-prefetchable)
Expansion ROM at dffe0000 [disabled]
Capabilities: [50] AGP version 2.0
Status: RQ=31 SBA+ 64bit- FW- Rate=21
Command: RQ=0 SBA+ AGP- 64bit- FW- Rate=
Capabilities: [5c] Power Management version 1
Flags: PMEClk- AuxPwr- DSI- D1+ D2- PME-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

If I could make something, or have done something wrong, just let me know...

Please cc the answer that are not in lk to me as I am not on linux-fbdev, thanks.

Greg ICQ:16624071
____________________________________________________________________
http://www.unil.ch/ima/docs/Personnes/gfavre

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/