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: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: kern/49744: blank screen DL-360 radeon
Date: Mon, 16 Mar 2015 23:10:35 -0500 (CDT)
Also observed on IBM ThinkPad T42 (serial console broken out by port
replicator).
NetBSD 7.99.6 (GENERIC) #5: Sat Mar 14 20:58:12 CDT 2015
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/GENERIC
total memory = 2046 MB
avail memory = 1995 MB
[...]
acpivga0 at acpi0 (VID): ACPI Display Adapter
acpiout0 at acpivga0 (LCD0, 0x0110): ACPI Display Output Device
acpiout1 at acpivga0 (CRT0, 0x0100): ACPI Display Output Device
acpiout2 at acpivga0 (TV0, 0x0200): ACPI Display Output Device
acpiout3 at acpivga0 (DVI0, 0x0210): ACPI Display Output Device
acpivga0: connected output devices:
acpivga0: 0x0110 (acpiout0): LCD Panel, head 0
acpivga0: 0x0100 (acpiout1): Ext. Monitor, head 0
acpivga0: 0x0200 (acpiout2): TV, head 0
acpivga0: 0x0210 (acpiout3): Unknown Output Device, head 0
[...]
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
Subsequently starting Xorg seems to operate the ThinkPad LCD display at
reasonable brightness levels although acceleration must be disabled as
per kern/49710.
(Initially, it was unable to switch virtual terminals claiming the device
(the destination virtual terminal) was busy, but on a subsequent boot
switches virtual terminals properly.)
Also, a custom kernel with "options FONT_GLASS10x19" panics claiming
the font table is empty:
[...]
radeondrmkmsfb0 at radeon0
radeon0: info: registered panic notifier
rasops_init: font table is empty
uvm_fault(0xc0b4c280, 0, 1) -> 0xe
fatal page fault in supervisor mode
trap type 6 code 0 eip c0311520 cs 8 eflags 10246 cr2 10 ilevel 0 esp c380b090
curlwp 0xc37f2800 pid 0 lid 55 lowest kstack 0xdb43f2c0
kernel: supervisor trap page fault, code=0
Stopped in pid 0.55 (system) at netbsd:genfb_init_screen+0xa0: divl 10(%ecx)
,%eax
db{0}> bt
genfb_init_screen(c380b008,c380b090,1,db441ee8,c085d7f0,c380b00c,c380b1d8,c380b0
0c,c380b090,db441f08) at netbsd:genfb_init_screen+0xa0
vcons_init_screen(c380b00c,c380b090,1,db441ee8,300,8,400,c380b090,c380b00c,c380b
544) at netbsd:vcons_init_screen+0x45
genfb_attach(c380b008,db441f24,0,0,0,c063b860,c063b5b0,0,c063b590,c063b570) at n
etbsd:genfb_attach+0x1d7
radeonfb_setconfig_task(c380b58c,c329a94c,c329a998,c0b2ad60,10003,c329a994,c37f2
800,c329a94c,10003,c34a0da8) at netbsd:radeonfb_setconfig_task+0x189
radeon_attach_real(c3573a08,c37f2800,c37f2800,0,c0100321,c37f2800,ce7000,cf0000,
0,c0100304) at netbsd:radeon_attach_real+0x96
config_mountroot_thread(c37f2800,ce7000,cf0000,0,c0100304,0,0,0,0,0) at netbsd:c
onfig_mountroot_thread+0x29
db{0}>
--
|/"\ 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