Current-Users archive

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

i386 DRMKMS results, 20 May 2014



With the changes made to i915drm stuff in the last couple of days, a
DRMKMS kernel (6.99.42/i386) now boots successfully on my Dell Optiplex
GX260 and produces a working console and wscons terminals.

[...]
NetBSD 6.99.42 (DRMKMS) #17: Tue May 20 20:16:37 CDT 2014
        
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/DRMKMS
total memory = 2046 MB
avail memory = 1996 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Dell Computer Corporation OptiPlex GX260               
mainbus0 (root)
ACPI: RSDP 0xfeba0 000014 (v00 DELL  )
ACPI: RSDT 0xfd509 000038 (v01 DELL    GX260   00000009 ASL  00000061)
ACPI: FACP 0xfd541 000074 (v01 DELL    GX260   00000009 ASL  00000061)
[...]
pchb0 at pci0 dev 0 function 0: Intel 82845G/GL DRAM Controller / Host-Hub I/F 
Bridge (rev. 0x01)
agp0 at pchb0: detected 892k stolen memory
agp0: aperture at 0xf0000000, size 0x8000000
i915drmkms0 at pci0 dev 2 function 0: Intel 82845G/GL Integrated Graphics 
Device (rev. 0x01)
drmkms0 at i915drmkms0
drm: Memory usable by graphics device = 128M
drm: Supports vblank timestamp caching Rev 1 (10.10.2010).
drm: Driver supports precise vblank timestamp query.
i915drmkms0: unable to map ROM
drm: failed to find VBIOS tables
drm: initialized overlay support
drmkms0: interrupting at ioapic0 pin 16 (i915)
i915drmkms0: framebuffer at 0xdb4c7000, size 1280x1024, depth 32, stride 5120
wsdisplay0 at i915drmkms0 kbdmux 1
wsmux1: connecting to wsdisplay0
wskbd0: connecting to wsdisplay0
drmkms0: info: registered panic notifier
[...]

The X server is still a problem.  Without an "xorg.conf" file, or with
a minimal file specifying the "intel" driver, the kernel panics:

$ startx
xauth:  file /home/sysop/.serverauth.136 does not exist


X.Org X Server 1.10.6
Release Date: 2011-07-08
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/i386  - 
Current Operating System: NetBSD gx260a 6.99.42 NetBSD 6.99.42 (DRMKMS) #17: 
Tue May 20 20:16:37 CDT 2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/DRMKMS
 i386
Build Date: 01 August 2011  01:01:00AM
 
Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue May 20 20:53:01 2014
(==) Using default built-in configuration (12 lines)
DRM error in intel_pipe_set_base: pin & fence failed
DRM error in intel_crtc_set_config: failed to set mode on [CRTC:3]
DRM error in i915_get_vblank_timestamp: Invalid crtc 1            
fatal page fault in supervisor mode                   
trap type 6 code 0 eip c09f4556 cs 8 eflags 210282 cr2 e244a5d7 ilevel 8 esp 
c33cee40
curlwp 0xc3d5fa80 pid 932 lid 1 lowest kstack 0xdc5962c0
kernel: supervisor trap page fault, code=0              
Stopped in pid 932.1 (Xorg) at  netbsd:cv_wakeup_one+0x4a:      cmpl    %ebx,d0(
%esi)                                                                          
db{0}> bt
fatal page fault in supervisor mode
trap type 6 code 0 eip c029eb64 cs 8 eflags 210246 cr2 320b7e30 ilevel 8 esp 0
curlwp 0xc3d5fa80 pid 932 lid 1 lowest kstack 0xdc5962c0                      
kernel: supervisor trap page fault, code=0              
Faulted in DDB; continuing...             
db{0}>

The VESA driver works, but the display seems to be limited to 640x480
only and the display doesn't seem to update properly such as parts of
the text cursor in a terminal window being left behind as one types.

When the X server exits, the wscons terminals are not restored.  The
screen is black, but the keyboard seems to work (can log in and operate
blind).


Thanks for all the hard work so far.

-- 
|/"\ 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