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