Port-i386 archive

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

Re: latest i386 radeondrmkms trials



On Thu, 26 Feb 2015, John D. Baker wrote:

> Xorg works very well.  ISTR some suggestions about using
> 
>   Option 	"AccelMethod" 	"SNA"
> 
> although that might have been aimed at i915drmkms users.  I'll try it
> on radeondrmkms for completeness.

I checked and "SNA" is an intel-specific thing.  Radeon has options
of XAA or EXA (default).  "XAA" produced the same results as "EXA".
Setting only "RenderAccel" to "false" allowed a few more things to
draw, but it still panicked.

Serial console worked, however, so I was able to capture the
results:

NetBSD 7.99.5 (SLAB_KMS) #24: Thu Feb 26 10:43:54 CST 2015
	sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/SLAB_KMS
total memory = 2046 MB
avail memory = 2001 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
[...]
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                                        
radeon0 at pci1 dev 0 function 0: ATI Technologies FireGL Mobility 7800 M7 LX (rev. 0x00)
[...]
root file system type: nfs              
kern.module.path=/stand/i386/7.99.5/modules
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: 801148 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 0x0xdb4fc000
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  
warning: no /dev/console   
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
wsdisplay0 at radeondrmkmsfb0 kbdmux 1  
[...]
[startx]
panic: kernel diagnostic assertion "ttm->caching_state == tt_cached" failed: file "/x/current/src/sys/external/bsd/drm2/dist/drm/ttm/ttm_tt.c", line 423 
fatal breakpoint trap in supervisor mode                                 
trap type 1 code 0 eip c02516b4 cs 8 eflags 3246 cr2 bb1ba000 ilevel 0 esp dbec3d08
curlwp 0xc3811560 pid 278 lid 1 lowest kstack 0xdbec12c0
Stopped in pid 278.1 (Xorg) at  netbsd:breakpoint+0x4:  popl    %ebp
db{0}> bt                                                           
breakpoint(c097a41a,c0b7ec40,c095f8cc,dbec3d24,c41b8308,c494ef70,2000,dbec3d18,c
08940b3,c095f8cc) at netbsd:breakpoint+0x4                                     
vpanic(c095f8cc,dbec3d24,dbec3d3c,c0753128,c095f8cc,c095fa7d,c09d3910,c09d3894,1
a7,c41b8308) at netbsd:vpanic+0x127                                            
kern_assert(c095f8cc,c095fa7d,c09d3910,c09d3894,1a7,c41b8308,c494ef70,dbec3d68,c
0751db0,c41b8308) at netbsd:kern_assert+0x23                                   
ttm_tt_swapout(c41b8308,0,c41b8308,c491b0bc,2,dbec3d78,c41b8308,c491b0bc,2,dbec3
d78) at netbsd:ttm_tt_swapout+0x148                                            
ttm_bus_dma_unpopulate(c41b8308,c491b0bc,dbec3d8c,c074cba1,c41b8308,0,c491b100,d
bec3dd0,c074dedc,0) at netbsd:ttm_bus_dma_unpopulate+0x40                      
ttm_tt_destroy(c41b8308,0,c491b100,dbec3dd0,c074dedc,0,0,0,1,c491b100) at netbsd
:ttm_tt_destroy+0x49                                                           
ttm_bo_cleanup_memtype_use(0,0,0,1,c491b100,1,0,c3e0aa55,c3268b0c,c0b1f980) at n
etbsd:ttm_bo_cleanup_memtype_use+0x41                                          
ttm_bo_release(c491b100,0,0,1,c491b218,dbec3dfc,c061ac90,dbec3df8,c491b08c,dbec3
e24) at netbsd:ttm_bo_release+0x28c                                            
radeon_bo_unref(dbec3df8,c491b08c,dbec3e24,c0291dd2,c491b218,ffffffff,c029caf5,c
491b260,c48a9488,c3e521f8) at netbsd:radeon_bo_unref+0x40                      
radeon_gem_object_free(c491b218,ffffffff,c029caf5,c491b260,c48a9488,c3e521f8,c3e
52224,c491b218,dbec3e44,c02921f7) at netbsd:radeon_gem_object_free+0x20        
drm_gem_object_handle_unreference_unlocked(c491b218,c3e521f8,c375b70c,c08e8634,c
3e521f8,c375b70c,dbec3e70,c028b1bd,c3e521f8,7) at netbsd:drm_gem_object_handle_u
nreference_unlocked+0x92                                                       
drm_gem_handle_delete(c3e521f8,7,c3e521f8,dbec3e74,c06f3bcc,1,dbec3f68,c4113380,
0,dbec3f3c) at netbsd:drm_gem_handle_delete+0x87                               
drm_ioctl(c4113380,80086409,dbec3eb0,e020206f,c388237c,c1b72478,1,0,8,0) at netb
sd:drm_ioctl+0x11d                                                             
sys_ioctl(c3811560,dbec3f68,dbec3f60,0,c361cc6c,c0b126c8,dbec3f68,0,0,b) at netb
sd:sys_ioctl+0x1ae                                                             
syscall() at netbsd:syscall+0x82
--- syscall (number 54) ---     
bb77af07:                  
db{0}> sh reg
ds          c06f0010    extent_alloc_region_descriptor+0xf0
es          dbec0010                                       
fs          30      
gs          c0950010    kmem_cache_sizes+0x90
edi         dbec3d24                         
esi         c095f8cc    ostype+0x9ea
ebp         dbec3ce4                
ebx         104     
edx         1  
ecx         0
eax         1
eip         c02516b4    breakpoint+0x4
cs          8                         
eflags      3246
esp         dbec3ce4
ss          10      
netbsd:breakpoint+0x4:  popl    %ebp
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