Port-i386 archive

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

Re: gcc48, drmkms issues with i386



On Mon, 14 Apr 2014 09:31:30 +0300, Jukka Ruohonen writes:

> On Mon, Apr 07, 2014 at 05:28:07PM -0500, John D. Baker wrote:
>> but, as expected, X with the intel driver will no-longer work with this
>> kernel:
>
> Ditto. Now that also base-X was updated, NetBSD does not currently support
> X.org with Intel cards (three chipsets were tested here; all used to work). 
> IMO, the great work done at the KMS-front needs to finish before the next
> release is even considered.

On the DRMKMS front, I've been anticipating any action related to intel
video drivers in hopes it could be a solution to xsrc/48344.

On a sample DELL Optiplex GX110 (i810e), a DRMKMS kernel boots and
remains in text mode, so the machine is fully operable.  Starting X,
however, produces an unusable display--it's been long enough since I
tried I forget what it looked like.  I'll have to set that machine up
again when I can clear the workspace.

Excerpts from "dmesg.boot":

NetBSD 6.99.40 (DRMKMS) #1: Mon Apr  7 15:10:19 CDT 2014
        
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386
/compile/DRMKMS
total memory = 510 MB
avail memory = 486 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Dell Computer Corporation OptiPlex GX110               
[...]
pchb0 at pci0 dev 0 function 0WARNING: module error: vfs load failed for 
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x7124 (rev. 0x03)
agp0 at pchb0: aperture at 0xf8000000, size 0x4000000
vga1 at pci0 dev 1 function 0WARNING: module error: vfs load failed for 
`pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
: vendor 0x8086 product 0x7125 (rev. 0x03)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga1 not configured
[...]

Excerpts from "/var/log/Xorg.0.log":

[...]
[    51.770] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics,
        HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
        HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
        HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
        HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
[    51.777] (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (
version 3.32)
[    51.777] (--) using VT number 5

[    51.782] drmOpenDevice: node name is /dev/dri/card0
[    51.791] drmOpenDevice: open result is -1, (Device not configured)
[    51.795] drmOpenDevice: open result is -1, (Device not configured)
[    51.795] drmOpenDevice: Open failed
[    51.796] drmOpenByBusid: Searching for BusID pci:0000:00:01.0
[    51.796] drmOpenDevice: node name is /dev/dri/card0
[    51.808] drmOpenDevice: open result is -1, (Device not configured)
[    51.820] drmOpenDevice: open result is -1, (Device not configured)
[    51.820] drmOpenDevice: Open failed
[    51.821] drmOpenByBusid: drmOpenMinor returns -6
[    51.821] drmOpenDevice: node name is /dev/dri/card1
[    51.833] drmOpenDevice: open result is -1, (Device not configured)
[    51.844] drmOpenDevice: open result is -1, (Device not configured)
[    51.844] drmOpenDevice: Open failed
[    51.846] drmOpenByBusid: drmOpenMinor returns -6
[    51.846] drmOpenDevice: node name is /dev/dri/card2
[    51.857] drmOpenDevice: open result is -1, (Device not configured)
[    51.868] drmOpenDevice: open result is -1, (Device not configured)
[    51.868] drmOpenDevice: Open failed
[    51.870] drmOpenByBusid: drmOpenMinor returns -6
[    51.870] drmOpenDevice: node name is /dev/dri/card3
[    51.881] drmOpenDevice: open result is -1, (Device not configured)
[    51.893] drmOpenDevice: open result is -1, (Device not configured)
[    51.893] drmOpenDevice: Open failed
[    51.895] drmOpenByBusid: drmOpenMinor returns -6
[    51.895] drmOpenDevice: node name is /dev/dri/card4
[    51.907] drmOpenDevice: open result is -1, (Device not configured)
[    51.917] drmOpenDevice: open result is -1, (Device not configured)
[    51.917] drmOpenDevice: Open failed
[    51.919] drmOpenByBusid: drmOpenMinor returns -6
[    51.919] drmOpenDevice: node name is /dev/dri/card5
[    51.929] drmOpenDevice: open result is -1, (Device not configured)
[    51.945] drmOpenDevice: open result is -1, (Device not configured)
[    51.945] drmOpenDevice: Open failed
[    51.947] drmOpenByBusid: drmOpenMinor returns -6
[    51.947] drmOpenDevice: node name is /dev/dri/card6
[    51.958] drmOpenDevice: open result is -1, (Device not configured)
[    51.969] drmOpenDevice: open result is -1, (Device not configured)
[    51.969] drmOpenDevice: Open failed
[    51.971] drmOpenByBusid: drmOpenMinor returns -6
[    51.971] drmOpenDevice: node name is /dev/dri/card7
[    51.982] drmOpenDevice: open result is -1, (Device not configured)
[    51.993] drmOpenDevice: open result is -1, (Device not configured)
[    51.993] drmOpenDevice: Open failed
[    51.995] drmOpenByBusid: drmOpenMinor returns -6
[    51.995] drmOpenDevice: node name is /dev/dri/card8
[    52.006] drmOpenDevice: open result is -1, (Device not configured)
[    52.018] drmOpenDevice: open result is -1, (Device not configured)
[    52.018] drmOpenDevice: Open failed
[    52.020] drmOpenByBusid: drmOpenMinor returns -6
[    52.020] drmOpenDevice: node name is /dev/dri/card9
[    52.032] drmOpenDevice: open result is -1, (Device not configured)
[    52.042] drmOpenDevice: open result is -1, (Device not configured)
[    52.042] drmOpenDevice: Open failed
[    52.044] drmOpenByBusid: drmOpenMinor returns -6
[    52.044] drmOpenDevice: node name is /dev/dri/card10
[    52.055] drmOpenDevice: open result is -1, (Device not configured)
[    52.066] drmOpenDevice: open result is -1, (Device not configured)
[    52.067] drmOpenDevice: Open failed
[    52.068] drmOpenByBusid: drmOpenMinor returns -6
[    52.068] drmOpenDevice: node name is /dev/dri/card11
[    52.079] drmOpenDevice: open result is -1, (Device not configured)
[    52.089] drmOpenDevice: open result is -1, (Device not configured)
[    52.090] drmOpenDevice: Open failed
[    52.091] drmOpenByBusid: drmOpenMinor returns -6
[    52.091] drmOpenDevice: node name is /dev/dri/card12
[    52.102] drmOpenDevice: open result is -1, (Device not configured)
[    52.114] drmOpenDevice: open result is -1, (Device not configured)
[    52.114] drmOpenDevice: Open failed
[    52.116] drmOpenByBusid: drmOpenMinor returns -6
[    52.116] drmOpenDevice: node name is /dev/dri/card13
[    52.126] drmOpenDevice: open result is -1, (Device not configured)
[    52.138] drmOpenDevice: open result is -1, (Device not configured)
[    52.138] drmOpenDevice: Open failed
[    52.140] drmOpenByBusid: drmOpenMinor returns -6
[    52.140] drmOpenDevice: node name is /dev/dri/card14
[    52.151] drmOpenDevice: open result is -1, (Device not configured)
[    52.163] drmOpenDevice: open result is -1, (Device not configured)
[    52.163] drmOpenDevice: Open failed
[    52.165] drmOpenByBusid: drmOpenMinor returns -6
[    52.165] drmOpenDevice: node name is /dev/dri/card15
[    52.175] drmOpenDevice: open result is -1, (Device not configured)
[    52.186] drmOpenDevice: open result is -1, (Device not configured)
[    52.187] drmOpenDevice: Open failed
[    52.188] drmOpenByBusid: drmOpenMinor returns -6
[    52.189] (II) Loading /usr/X11R7/lib/modules/drivers/intel_drv.so
[...]
[    53.824] (**) intel(0): page flipping disabled
[    53.824] (II) intel(0): XvMC is Disabled: use XvMCSurfaces config option to 
enable.
[    53.829] drmOpenDevice: node name is /dev/dri/card0
[    53.840] drmOpenDevice: open result is -1, (Device not configured)
[    53.852] drmOpenDevice: open result is -1, (Device not configured)
[    53.852] drmOpenDevice: Open failed
[    53.854] drmOpenDevice: node name is /dev/dri/card0
[    53.865] drmOpenDevice: open result is -1, (Device not configured)
[    53.876] drmOpenDevice: open result is -1, (Device not configured)
[    53.876] drmOpenDevice: Open failed
[    53.878] [drm] failed to load kernel module "i810"
[    53.878] (EE) [drm] drmOpen failed.
[    53.878] (EE) intel(0): [dri] DRIScreenInit failed.  Disabling DRI.
[    53.962] (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, 
hwp->PIOOffset is 0x0000
[    53.962] (WW) intel(0): remove MTRR a0000 - b0000
[    54.031] (II) intel(0): Setting dot clock to 135.0 MHz [ 0x2b 0x6 0x20 ] [ 
45 8 2 ]
[    54.031] (II) intel(0): chose watermark 0x22314000: (tab.freq 135.0)
[    54.134] (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x00000000 
(pgoffset 0)
[    54.163] (II) intel(0): xf86BindGARTMemory: bind key 1 at 0x01800000 
(pgoffset 6144)
[    54.164] (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x01c00000 
(pgoffset 7168)
[    54.164] (II) intel(0): Allocated of 4096 bytes for HW cursor
[    54.164] (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x01c01000 
(pgoffset 7169)
[    54.164] (II) intel(0): Allocated of 16384 bytes for ARGB HW cursor
[    54.164] (II) intel(0): Adding 384 scanlines for pixmap caching
[    54.164] (II) intel(0): Allocated Scratch Memory
[    54.182] (II) intel(0): Using XFree86 Acceleration Architecture (XAA)
[    54.188]    Screen to screen bit blits
[    54.188]    Solid filled rectangles
[    54.188]    8x8 mono pattern filled rectangles
[    54.188]    Indirect CPU to Screen color expansion
[    54.188]    Solid Horizontal and Vertical Lines
[    54.193]    Setting up tile and stipple cache:
[    54.194]            32 128x128 slots
[    54.194]            16 256x256 slots
[    54.203] (==) intel(0): Backing store disabled
[    54.203] (==) intel(0): Silken mouse enabled
[    54.219] (==) intel(0): DPMS enabled
[    54.224] (WW) intel(0): Direct rendering disabled
[    54.224] (==) RandR enabled
[    54.224] (II) Initializing built-in extension Generic Event Extension
[    54.225] (II) Initializing built-in extension SHAPE
[    54.225] (II) Initializing built-in extension MIT-SHM
[    54.225] (II) Initializing built-in extension XInputExtension
[    54.225] (II) Initializing built-in extension XTEST
[    54.225] (II) Initializing built-in extension BIG-REQUESTS
[    54.225] (II) Initializing built-in extension SYNC
[    54.225] (II) Initializing built-in extension XKEYBOARD
[    54.225] (II) Initializing built-in extension XC-MISC
[    54.225] (II) Initializing built-in extension SECURITY
[    54.225] (II) Initializing built-in extension XINERAMA
[    54.225] (II) Initializing built-in extension XFIXES
[    54.226] (II) Initializing built-in extension XFree86-Bigfont
[    54.226] (II) Initializing built-in extension RENDER
[    54.226] (II) Initializing built-in extension RANDR
[    54.226] (II) Initializing built-in extension COMPOSITE
[    54.226] (II) Initializing built-in extension DAMAGE
[    54.291] (II) AIGLX: Screen 0 is not DRI2 capable
[    54.291] (II) AIGLX: Screen 0 is not DRI capable
[    54.460] (II) AIGLX: Loaded and initialized 
/usr/X11R7/lib/modules/dri/swrast_dri.so
[    54.460] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[...]
[    75.139] (II) intel(0): xf86UnbindGARTMemory: unbind key 0
[    75.139] (II) intel(0): xf86UnbindGARTMemory: unbind key 1
[    75.139] (II) intel(0): xf86UnbindGARTMemory: unbind key 2
[    75.139] (II) intel(0): xf86UnbindGARTMemory: unbind key 3
[...]

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