NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: kern/49744: blank screen DL-360 radeon



The following reply was made to PR kern/49744; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%mylinuxisp.com@localhost>
To: matthew green <mrg%eterna.com.au@localhost>
Cc: gnats-bugs%NetBSD.org@localhost
Subject: re: kern/49744: blank screen DL-360 radeon
Date: Sat, 9 May 2015 17:14:32 -0500 (CDT)

 On Sat, 9 May 2015, matthew green wrote:
 
 > i wonder, for the older radeon systems that are failing with blank
 > or wrong displays, are any of them connected via agp?
 
 My ThinkPad T42 (affected by black console) has AGP.  While the radeon
 device is on yet another PCI bus, it appears the AGP window is used.
 
 [...]
 pci0 at mainbus0 bus 0: configuration mode 1
 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 pchb0 at pci0 dev 0 function 0: Intel 82855PM MCH Host Controller (rev. 0x03)
 agp0 at pchb0: aperture at 0xd0000000, size 0x10000000
 ppb0 at pci0 dev 1 function 0: Intel 82855PM Host-AGP Bridge (rev. 0x03)
 pci1 at ppb0 bus 1
 pci1: i/o space, memory space enabled
 radeon0 at pci1 dev 0 function 0: ATI Technologies Radeon Mobility M7 LW (rev. 0x00)
 [...]
 drm: initializing kernel modesetting (RV200 0x1002:0x4C57 0x1014:0x0530).
 drm: register mmio base: 0xc0100000
 drm: register mmio size: 65536
 radeon0: info: GTT: 256M 0xD0000000 - 0xDFFFFFFF
 radeon0: info: VRAM: 128M 0x00000000E0000000 - 0x00000000E7FFFFFF (32M used)
 drm: Detected VRAM RAM=80M, BAR=128M
 drm: RAM width 64bits DDR
 Zone  kernel: Available graphics memory: 795074 kiB
 drm: radeon: 32M of VRAM memory ready
 drm: radeon: 256M of GTT memory ready.
 radeon0: info: WB disabled
 radeon0: info: fence driver on ring 0 use gpu addr 0x00000000d0000000 and cpu addr 0x0xdbb04000
 drm: Supports vblank timestamp caching Rev 2 (21.10.2013).
 drm: Driver supports precise vblank timestamp query.
 radeon0: interrupting at irq 11 (radeon)
 drm: radeon: irq initialized.
 drm: Loading R100 Microcode
 drm: radeon: ring at 0x00000000D0001000
 drm: ring test succeeded in 1 usecs
 drm: ib test succeeded in 0 usecs
 drm: Panel ID String: 1024x768                
 drm: Panel Size 1024x768
 drm: No TV DAC info found in BIOS
 drm: Radeon Display Connectors
 drm: Connector 0:
 drm:   VGA-1
 drm:   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
 drm:   Encoders:
 drm:     CRT1: INTERNAL_DAC1
 drm: Connector 1:
 drm:   DVI-D-1
 drm:   HPD1
 drm:   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
 drm:   Encoders:
 drm:     DFP1: INTERNAL_TMDS1
 drm: Connector 2:
 drm:   LVDS-1
 drm:   Encoders:
 drm:     LCD1: INTERNAL_LVDS
 drm: Connector 3:
 drm:   SVIDEO-1
 drm:   Encoders:
 drm:     TV1: INTERNAL_DAC2
 radeondrmkmsfb0 at radeon0
 radeon0: info: registered panic notifier
 radeondrmkmsfb0: framebuffer at 0xdbd0e000, size 1024x768, depth 8, stride 1024
 wsdisplay0 at radeondrmkmsfb0 kbdmux 1
 wsmux1: connecting to wsdisplay0
 wskbd0: connecting to wsdisplay0
 
 > i've been unable to reproduce any problems on my PCI-only systems
 > that i can see on my old AGP laptop, even with the exact same
 > radeon chipset (RV250) and am wondering if agp is a problem..
 
 Meanwhile, my older Thinkpad A31p is NOT affected by the black console
 problem (and is adversely affected by the hack to get around it).  It
 seems to have a similar arrangement to the T42:
 
 [...]
 pchb0 at pci0 dev 0 function 0: Intel 82845 Host (rev. 0x04)
 agp0 at pchb0: aperture at 0xe0000000, size 0x4000000
 ppb0 at pci0 dev 1 function 0: Intel 82845 AGP (rev. 0x04)
 pci1 at ppb0 bus 1
 pci1: i/o space, memory space enabled
 radeon0 at pci1 dev 0 function 0: ATI Technologies FireGL Mobility 7800 M7 LX (r
 ev. 0x00)
 radeon0: unable to reserve VGA registers for i386 radeondrmkms hack
 [...]
 drm: initializing kernel modesetting (RV200 0x1002:0x4C58 0x1014:0x0518).
 drm: register mmio base: 0xd0100000
 drm: register mmio size: 65536
 radeon0: info: GTT: 64M 0xE0000000 - 0xE3FFFFFF
 radeon0: info: VRAM: 128M 0x00000000E8000000 - 0x00000000EFFFFFFF (64M used)
 drm: Detected VRAM RAM=80M, BAR=128M
 drm: RAM width 128bits DDR
 Zone  kernel: Available graphics memory: 801180 kiB
 drm: radeon: 64M of VRAM memory ready
 drm: radeon: 64M of GTT memory ready.
 radeon0: info: WB disabled
 radeon0: info: fence driver on ring 0 use gpu addr 0x00000000e0000000 and cpu addr 0x0xdb4f4000
 drm: Supports vblank timestamp caching Rev 2 (21.10.2013).
 drm: Driver supports precise vblank timestamp query.
 radeon0: interrupting at irq 9 (radeon)
 drm: radeon: irq initialized.
 drm: Loading R100 Microcode
 drm: radeon: ring at 0x00000000E0001000
 drm: ring test succeeded in 0 usecs
 drm: ib test succeeded in 0 usecs
 drm: Panel ID String: 1600x1200               
 drm: Panel Size 1600x1200
 drm: No TV DAC info found in BIOS
 drm: Radeon Display Connectors
 drm: Connector 0:
 drm:   VGA-1
 drm:   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
 drm:   Encoders:
 drm:     CRT1: INTERNAL_DAC1
 drm: Connector 1:
 drm:   DVI-D-1
 drm:   HPD1
 drm:   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
 drm:   Encoders:
 drm:     DFP1: INTERNAL_TMDS1
 drm: Connector 2:
 drm:   LVDS-1
 drm:   Encoders:
 drm:     LCD1: INTERNAL_LVDS
 drm: Connector 3:
 drm:   SVIDEO-1
 drm:   Encoders:
 drm:     TV1: INTERNAL_DAC2
 radeondrmkmsfb0 at radeon0
 radeon0: info: registered panic notifier
 radeondrmkmsfb0: framebuffer at 0xdb6fe000, size 1600x1200, depth 32, stride 6400
 legacy_crtc_load_lut: unknown DAC, can't set lookup table
 wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
 wsmux1: connecting to wsdisplay0
 
 
 Hmm.  The T42 uses the i82855 while the A31p uses the i82845 pchb/agp
 bridge.
 
 All the other machines I have which suffer from black console are a raft
 of Dell [12][89]50s a couple of HP DL380G5s and an IBM eServer x306
 (previously masquerading as the front-end to some Avaya hardware).  None
 of these have AGP.  The Dell [12]850s and IBM x306 have Radeon 7000 parts.
 the Dell [12]950s and the HPs have ATI ES1000 parts.  Both cause the R100
 firmware to be loaded.
 
 I have not yet tested a recently-received IBM x3650.
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 


Home | Main Index | Thread Index | Old Index