NUC Intel Graphics Driver

So I couldn’t use 13.X because the WiFi didn’t work.

With 12.3 everything seemed fine but then graphics are slow so the intel driver doesn’t get used.

It loads up without failure but still the fbXXX or vesa is used.

You need kernel-firmware installed for wifi to work on 13.x.

I think you need that on 12.3 too no?

But my real problem is getting my intel GPU to work on 12.3.

I’m seeing this in the VT: drm:i915_pci_probe ERROR Preliminary hardware support disabled

Actually this depends on your hardware.
For some wifi devices you need kernel-firmware, for certain intel chips you need ipf-firmware and others (like broadcom) might need something completely different.

Also different driver/openSUSE versions might have different requirements and different things preinstalled by default.

So what wifi device is it actually?

/sbin/lspci -nnk

But my real problem is getting my intel GPU to work on 12.3.

Yes, but maybe it would just work in 13.x with a newer kernel and a newer intel driver?
So getting your wifi to work with 13.x might be the better way to solve your problem.

Regarding the intel driver, it would also be interesting to know what chip you actually have (lspci).
And please post your /var/log/Xorg.0.log, this should show why fbdev or vesa is used instead of the intel driver.

So getting your wifi to work with 13.x might be the better way to solve your problem.

Yes, but since wifi works out of the box in 12.3 but not in 13.X I suspect trouble AND the intel driver problem is most likely present there too.

The whole Sax2 being deprecated without decent replacement is really also a huge pain in the @#$%.

On my D510 I had to compile the intel driver myself and I think this will be the solution to this problem too…

/sbin/lspci -nnk


00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
        Subsystem: Intel Corporation Device [8086:2054]

...


02:00.0 Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:422b] (rev 3e)
        Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN [8086:1101]
        Kernel driver in use: iwlwifi

/var/log/Xorg.0.log


    49.828] 
X.Org X Server 1.13.2
Release Date: 2013-01-24
    49.828] X Protocol Version 11, Revision 0
    49.828] Build Operating System: openSUSE SUSE LINUX
    49.828] Current Operating System: Linux gamma.rupy.se 3.7.10-1.40-desktop #1 SMP PREEMPT Thu Jul 10 11:22:12 UTC 2014 (9b06319) x86_64
    49.828] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.7.10-1.40-desktop root=UUID=55973876-af67-4c26-8df4-de42891b11df splash=silent quiet showopts
    49.828] Build Date: 17 April 2014  05:36:06AM
    49.828]  
    49.828] Current version of pixman: 0.28.2
    49.828]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    49.828] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    49.828] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 14 17:34:27 2014
    49.828] (==) Using config directory: "/etc/X11/xorg.conf.d"
    49.828] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    49.829] (==) ServerLayout "X.org Configured"
    49.829] (**) |-->Screen "Screen0" (0)
    49.829] (**) |   |-->Monitor "Monitor0"
    49.829] (==) No device specified for screen "Screen0".
    Using the first device section listed.
    49.829] (**) |   |-->Device "Card1"
    49.829] (**) |-->Screen "Screen1" (1)
    49.829] (**) |   |-->Monitor "Monitor1"
    49.829] (**) |   |-->Device "Card1"
    49.829] (**) |-->Screen "Screen2" (2)
    49.829] (**) |   |-->Monitor "Monitor2"
    49.829] (==) No device specified for screen "Screen2".
    Using the first device section listed.
    49.829] (**) |   |-->Device "Card1"
    49.829] (**) |-->Screen "Screen3" (3)
    49.829] (**) |   |-->Monitor "Monitor3"
    49.829] (**) |   |-->Device "Card3"
    49.829] (**) |-->Input Device "Mouse0"
    49.829] (**) |-->Input Device "Keyboard0"
    49.829] (==) Automatically adding devices
    49.829] (==) Automatically enabling devices
    49.829] (==) Automatically adding GPU devices
    49.829] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    49.829]     Entry deleted from font path.
    49.829] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    49.829]     Entry deleted from font path.
    49.829] (**) FontPath set to:
    /usr/share/fonts/misc:unscaled,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/ghostscript/,
    /usr/share/fonts/cyrillic:unscaled,
    /usr/share/fonts/truetype/,
    built-ins,
    /usr/share/fonts/misc:unscaled,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/ghostscript/,
    /usr/share/fonts/cyrillic:unscaled,
    /usr/share/fonts/truetype/,
    built-ins
    49.829] (**) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
    49.829] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    49.829] (WW) Disabling Mouse0
    49.829] (WW) Disabling Keyboard0
    49.829] (II) Loader magic: 0x801c20
    49.829] (II) Module ABI versions:
    49.829]     X.Org ANSI C Emulation: 0.4
    49.829]     X.Org Video Driver: 13.1
    49.829]     X.Org XInput driver : 18.0
    49.829]     X.Org Server Extension : 7.0
    49.830] (--) PCI:*(0:0:2:0) 8086:0a16:8086:2054 rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
    49.830] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    49.830] Initializing built-in extension Generic Event Extension
    49.830] Initializing built-in extension SHAPE
    49.830] Initializing built-in extension MIT-SHM
    49.830] Initializing built-in extension XInputExtension
    49.830] Initializing built-in extension XTEST
    49.830] Initializing built-in extension BIG-REQUESTS
    49.830] Initializing built-in extension SYNC
    49.830] Initializing built-in extension XKEYBOARD
    49.830] Initializing built-in extension XC-MISC
    49.830] Initializing built-in extension SECURITY
    49.830] Initializing built-in extension XINERAMA
    49.830] Initializing built-in extension XFIXES
    49.830] Initializing built-in extension RENDER
    49.830] Initializing built-in extension RANDR
    49.830] Initializing built-in extension COMPOSITE
    49.830] Initializing built-in extension DAMAGE
    49.830] Initializing built-in extension MIT-SCREEN-SAVER
    49.830] Initializing built-in extension DOUBLE-BUFFER
    49.830] Initializing built-in extension RECORD
    49.830] Initializing built-in extension DPMS
    49.830] Initializing built-in extension X-Resource
    49.830] Initializing built-in extension XVideo
    49.830] Initializing built-in extension XVideo-MotionCompensation
    49.830] Initializing built-in extension XFree86-VidModeExtension
    49.830] Initializing built-in extension XFree86-DGA
    49.830] Initializing built-in extension XFree86-DRI
    49.830] Initializing built-in extension DRI2
    49.830] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    49.830] (II) LoadModule: "glx"
    49.832] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    49.832] (II) Module glx: vendor="X.Org Foundation"
    49.832]     compiled for 1.13.2, module version = 1.0.0
    49.832]     ABI class: X.Org Server Extension, version 7.0
    49.832] (==) AIGLX enabled
    49.832] Loading extension GLX
    49.832] (II) LoadModule: "intel"
    49.832] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
    49.833] (II) Module intel: vendor="X.Org Foundation"
    49.833]     compiled for 1.13.1, module version = 2.20.19
    49.833]     Module class: X.Org Video Driver
    49.833]     ABI class: X.Org Video Driver, version 13.1
    49.834] (II) LoadModule: "vesa"
    49.834] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    49.834] (II) Module vesa: vendor="X.Org Foundation"
    49.834]     compiled for 1.13.1, module version = 2.3.2
    49.834]     Module class: X.Org Video Driver
    49.834]     ABI class: X.Org Video Driver, version 13.1
    49.834] (II) intel: Driver for Intel 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, B43, Clarkdale, Arrandale,
    Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
    Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
    Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
    Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
    Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
    Ivybridge Server (GT2), Haswell Desktop (GT1), Haswell Desktop (GT2),
    Haswell Desktop (GT2+), Haswell Mobile (GT1), Haswell Mobile (GT2),
    Haswell Mobile (GT2+), Haswell Server (GT1), Haswell Server (GT2),
    Haswell Server (GT2+), Haswell SDV Desktop (GT1),
    Haswell SDV Desktop (GT2), Haswell SDV Desktop (GT2+),
    Haswell SDV Mobile (GT1), Haswell SDV Mobile (GT2),
    Haswell SDV Mobile (GT2+), Haswell SDV Server (GT1),
    Haswell SDV Server (GT2), Haswell SDV Server (GT2+),
    Haswell ULT Desktop (GT1), Haswell ULT Desktop (GT2),
    Haswell ULT Desktop (GT2+), Haswell ULT Mobile (GT1),
    Haswell ULT Mobile (GT2), Haswell ULT Mobile (GT2+),
    Haswell ULT Server (GT1), Haswell ULT Server (GT2),
    Haswell ULT Server (GT2+), Haswell CRW Desktop (GT1),
    Haswell CRW Desktop (GT2), Haswell CRW Desktop (GT2+),
    Haswell CRW Mobile (GT1), Haswell CRW Mobile (GT2),
    Haswell CRW Mobile (GT2+), Haswell CRW Server (GT1),
    Haswell CRW Server (GT2), Haswell CRW Server (GT2+),
    ValleyView PO board
    49.835] (II) VESA: driver for VESA chipsets: vesa
    49.835] (++) using VT number 7


    49.835] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
    49.835] (WW) xf86OpenConsole: setsid failed: Operation not permitted
    49.983] (II) Loading sub module "vbe"
    49.983] (II) LoadModule: "vbe"
    49.984] (II) Loading /usr/lib64/xorg/modules/libvbe.so
    49.984] (II) Module vbe: vendor="X.Org Foundation"
    49.984]     compiled for 1.13.2, module version = 1.1.0
    49.984]     ABI class: X.Org Video Driver, version 13.1
    49.984] (II) Loading sub module "int10"
    49.984] (II) LoadModule: "int10"
    49.984] (II) Loading /usr/lib64/xorg/modules/libint10.so
    49.984] (II) Module int10: vendor="X.Org Foundation"
    49.984]     compiled for 1.13.2, module version = 1.0.0
    49.984]     ABI class: X.Org Video Driver, version 13.1
    49.984] (II) VESA(0): initializing int10
    49.984] (II) VESA(0): Primary V_BIOS segment is: 0xc000
    49.987] (II) VESA(0): VESA BIOS detected
    49.987] (II) VESA(0): VESA VBE Version 3.0
    49.987] (II) VESA(0): VESA VBE Total Mem: 32704 kB
    49.987] (II) VESA(0): VESA VBE OEM: Intel(R) HSW Mobile/Desktop Graphics Chipset Accelerated VGA BIOS
    49.987] (II) VESA(0): VESA VBE OEM Software Rev: 0.0
    50.006] (==) VESA(0): Depth 24, (--) framebuffer bpp 32
    50.006] (==) VESA(0): RGB weight 888
    50.006] (==) VESA(0): Default visual is TrueColor
    50.006] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
    50.006] (II) Loading sub module "ddc"
    50.006] (II) LoadModule: "ddc"
    50.006] (II) Module "ddc" already built-in
    50.007] (II) VESA(0): VESA VBE DDC supported
    50.007] (II) VESA(0): VESA VBE DDC Level 2
    50.007] (II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
    50.019] (II) VESA(0): VESA VBE DDC read successfully
    50.019] (II) VESA(0): Manufacturer: ENC  Model: 1940  Serial#: 16843009
    50.019] (II) VESA(0): Year: 2010  Week: 44
    50.019] (II) VESA(0): EDID Version: 1.3
    50.019] (II) VESA(0): Digital Display Input
    50.019] (II) VESA(0): Max Image Size [cm]: horiz.: 38  vert.: 30
    50.019] (II) VESA(0): Gamma: 2.20
    50.019] (II) VESA(0): DPMS capabilities: StandBy Suspend Off
    50.019] (II) VESA(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
    50.019] (II) VESA(0): First detailed timing is preferred mode
    50.019] (II) VESA(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
    50.019] (II) VESA(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
    50.019] (II) VESA(0): Supported established timings:
    50.019] (II) VESA(0): 720x400@70Hz
    50.019] (II) VESA(0): 640x480@60Hz
    50.019] (II) VESA(0): 800x600@60Hz
    50.019] (II) VESA(0): 1024x768@60Hz
    50.020] (II) VESA(0): Manufacturer's mask: 0
    50.020] (II) VESA(0): Supported standard timings:
    50.020] (II) VESA(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
    50.020] (II) VESA(0): Supported detailed timing:
    50.020] (II) VESA(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
    50.020] (II) VESA(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
    50.020] (II) VESA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
    50.020] (II) VESA(0): Serial No: 90660100
    50.020] (II) VESA(0): Ranges: V min: 59 V max: 61 Hz, H min: 31 H max: 64 kHz, PixClock max 115 MHz
    50.020] (II) VESA(0): Monitor name: S1932
    50.020] (II) VESA(0): EDID (in hex):
    50.020] (II) VESA(0):     00ffffffffffff0015c3401901010101
    50.020] (II) VESA(0):     2c14010380261e78eaee95a3544c9926
    50.020] (II) VESA(0):     0f5054a1080081800101010101010101
    50.020] (II) VESA(0):     010101010101302a009851002a403070
    50.020] (II) VESA(0):     1300782d1100001e000000ff00393036
    50.020] (II) VESA(0):     36303130300a20202020000000fd003b
    50.020] (II) VESA(0):     3d1f400b000a202020202020000000fc
    50.020] (II) VESA(0):     0053313933320a202020202020200073
    50.020] (II) VESA(0): EDID vendor "ENC", prod id 6464
    50.020] (II) VESA(0): Using EDID range info for horizontal sync
    50.020] (II) VESA(0): Using EDID range info for vertical refresh
    50.020] (II) VESA(0): Printing DDC gathered Modelines:
    50.020] (II) VESA(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz eP)
    50.020] (II) VESA(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    50.020] (II) VESA(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
    50.020] (II) VESA(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
    50.020] (II) VESA(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
    50.020] (II) VESA(0): Searching for matching VESA mode(s):

bla bla bla too long




What a feature to only be able to edit a message for 10 minutes!

What I wanted to add was that I generated my xorg.conf with Xorg -configure because the Sax3 conf was completely broken.

The rest of the /var/log/Xorg.0.log


    50.040] (II) VESA(0): Total Memory: 511 64KB banks (32704kB)
    50.040] (II) VESA(0): Monitor3: Using hsync range of 31.00-64.00 kHz
    50.040] (II) VESA(0): Monitor3: Using vrefresh range of 59.00-61.00 Hz
    50.040] (II) VESA(0): Monitor3: Using maximum pixel clock of 115.00 MHz
    50.040] (WW) VESA(0): Unable to estimate virtual size
    50.042] (--) VESA(0): Virtual size is 1280x1024 (pitch 1280)
    50.042] (**) VESA(0): *Built-in mode "1280x1024"
    50.042] (**) VESA(0): *Built-in mode "1280x1024"
    50.042] (**) VESA(0): *Built-in mode "1024x768"
    50.042] (**) VESA(0): *Built-in mode "800x600"
    50.042] (**) VESA(0): *Built-in mode "640x480"
    50.042] (**) VESA(0): Display dimensions: (380, 300) mm
    50.042] (**) VESA(0): DPI set to (85, 86)
    50.042] (**) VESA(0): Using "Shadow Framebuffer"
    50.042] (II) Loading sub module "shadow"
    50.042] (II) LoadModule: "shadow"
    50.042] (II) Loading /usr/lib64/xorg/modules/libshadow.so
    50.042] (II) Module shadow: vendor="X.Org Foundation"
    50.042]     compiled for 1.13.2, module version = 1.1.0
    50.042]     ABI class: X.Org ANSI C Emulation, version 0.4
    50.042] (II) Loading sub module "fb"
    50.042] (II) LoadModule: "fb"
    50.042] (II) Loading /usr/lib64/xorg/modules/libfb.so
    50.042] (II) Module fb: vendor="X.Org Foundation"
    50.042]     compiled for 1.13.2, module version = 1.0.0
    50.042]     ABI class: X.Org ANSI C Emulation, version 0.4
    50.043] (==) Depth 24 pixmap format is 32 bpp
    50.043] (II) Loading sub module "int10"
    50.043] (II) LoadModule: "int10"
    50.043] (II) Loading /usr/lib64/xorg/modules/libint10.so
    50.043] (II) Module int10: vendor="X.Org Foundation"
    50.043]     compiled for 1.13.2, module version = 1.0.0
    50.043]     ABI class: X.Org Video Driver, version 13.1
    50.043] (II) VESA(0): initializing int10
    50.043] (II) VESA(0): Primary V_BIOS segment is: 0xc000
    50.045] (II) VESA(0): VESA BIOS detected
    50.045] (II) VESA(0): VESA VBE Version 3.0
    50.045] (II) VESA(0): VESA VBE Total Mem: 32704 kB
    50.045] (II) VESA(0): VESA VBE OEM: Intel(R) HSW Mobile/Desktop Graphics Chipset Accelerated VGA BIOS
    50.045] (II) VESA(0): VESA VBE OEM Software Rev: 0.0
    50.046] (II) VESA(0): virtual address = 0x7fc8a265f000,
    physical address = 0xe0000000, size = 33488896
    50.050] (II) VESA(0): Setting up VESA Mode 0x11B (1280x1024)
    52.936] (==) VESA(0): Default visual is TrueColor
    52.936] (==) VESA(0): Backing store disabled
    52.936] (==) VESA(0): DPMS enabled
    52.936] (==) RandR enabled
    52.941] (II) AIGLX: Screen 0 is not DRI2 capable
    52.941] (II) AIGLX: Screen 0 is not DRI capable
    53.132] (II) AIGLX: Loaded and initialized swrast
    53.132] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    53.194] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    53.194] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    53.194] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    53.194] (**) Power Button: Applying InputClass "LocalKeyboard"
    53.194] (II) LoadModule: "evdev"
    53.194] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
    53.194] (II) Module evdev: vendor="X.Org Foundation"
    53.194]     compiled for 1.13.1, module version = 2.7.3
    53.194]     Module class: X.Org XInput Driver
    53.194]     ABI class: X.Org XInput driver, version 18.0
    53.194] (II) Using input driver 'evdev' for 'Power Button'
    53.195] (**) Power Button: always reports core events
    53.195] (**) evdev: Power Button: Device: "/dev/input/event1"
    53.195] (--) evdev: Power Button: Vendor 0 Product 0x1
    53.195] (--) evdev: Power Button: Found keys
    53.195] (II) evdev: Power Button: Configuring as keyboard
    53.195] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
    53.195] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    53.195] (**) Option "xkb_rules" "evdev"
    53.195] (**) Option "xkb_model" "evdev"
    53.195] (**) Option "xkb_layout" "us"
    53.216] (II) config/udev: Adding input device Power Button (/dev/input/event0)
    53.216] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    53.216] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    53.216] (**) Power Button: Applying InputClass "LocalKeyboard"
    53.216] (II) Using input driver 'evdev' for 'Power Button'
    53.216] (**) Power Button: always reports core events
    53.216] (**) evdev: Power Button: Device: "/dev/input/event0"
    53.216] (--) evdev: Power Button: Vendor 0 Product 0x1
    53.216] (--) evdev: Power Button: Found keys
    53.216] (II) evdev: Power Button: Configuring as keyboard
    53.216] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
    53.216] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    53.216] (**) Option "xkb_rules" "evdev"
    53.216] (**) Option "xkb_model" "evdev"
    53.216] (**) Option "xkb_layout" "us"
    53.217] (II) config/udev: Adding input device Cherry       MPOS  (/dev/input/event2)
    53.217] (**) Cherry       MPOS : Applying InputClass "evdev keyboard catchall"
    53.217] (**) Cherry       MPOS : Applying InputClass "evdev keyboard catchall"
    53.217] (**) Cherry       MPOS : Applying InputClass "LocalKeyboard"
    53.217] (II) Using input driver 'evdev' for 'Cherry       MPOS '
    53.217] (**) Cherry       MPOS : always reports core events
    53.217] (**) evdev: Cherry       MPOS : Device: "/dev/input/event2"
    53.217] (--) evdev: Cherry       MPOS : Vendor 0x46a Product 0x4004
    53.217] (--) evdev: Cherry       MPOS : Found keys
    53.217] (II) evdev: Cherry       MPOS : Configuring as keyboard
    53.217] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/input/input2/event2"
    53.217] (II) XINPUT: Adding extended input device "Cherry       MPOS " (type: KEYBOARD, id 8)
    53.217] (**) Option "xkb_rules" "evdev"
    53.217] (**) Option "xkb_model" "evdev"
    53.217] (**) Option "xkb_layout" "us"
    53.218] (II) config/udev: Adding input device Microsoft Basic Optical Mouse (/dev/input/event3)
    53.218] (**) Microsoft Basic Optical Mouse: Applying InputClass "evdev pointer catchall"
    53.218] (**) Microsoft Basic Optical Mouse: Applying InputClass "evdev pointer catchall"
    53.218] (II) Using input driver 'evdev' for 'Microsoft Basic Optical Mouse'
    53.218] (**) Microsoft Basic Optical Mouse: always reports core events
    53.218] (**) evdev: Microsoft Basic Optical Mouse: Device: "/dev/input/event3"
    53.218] (--) evdev: Microsoft Basic Optical Mouse: Vendor 0x45e Product 0x84
    53.218] (--) evdev: Microsoft Basic Optical Mouse: Found 3 mouse buttons
    53.218] (--) evdev: Microsoft Basic Optical Mouse: Found scroll wheel(s)
    53.218] (--) evdev: Microsoft Basic Optical Mouse: Found relative axes
    53.218] (--) evdev: Microsoft Basic Optical Mouse: Found x and y relative axes
    53.218] (II) evdev: Microsoft Basic Optical Mouse: Configuring as mouse
    53.218] (II) evdev: Microsoft Basic Optical Mouse: Adding scrollwheel support
    53.218] (**) evdev: Microsoft Basic Optical Mouse: YAxisMapping: buttons 4 and 5
    53.218] (**) evdev: Microsoft Basic Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    53.218] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0/input/input3/event3"
    53.218] (II) XINPUT: Adding extended input device "Microsoft Basic Optical Mouse" (type: MOUSE, id 9)
    53.218] (II) evdev: Microsoft Basic Optical Mouse: initialized for relative axes.
    53.218] (**) Microsoft Basic Optical Mouse: (accel) keeping acceleration scheme 1
    53.218] (**) Microsoft Basic Optical Mouse: (accel) acceleration profile 0
    53.218] (**) Microsoft Basic Optical Mouse: (accel) acceleration factor: 2.000
    53.218] (**) Microsoft Basic Optical Mouse: (accel) acceleration threshold: 4
    53.218] (II) config/udev: Adding input device Microsoft Basic Optical Mouse (/dev/input/mouse0)
    53.218] (II) No input driver specified, ignoring this device.
    53.218] (II) This device may have been added with another device file.
    53.218] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event5)
    53.218] (II) No input driver specified, ignoring this device.
    53.218] (II) This device may have been added with another device file.
    53.219] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event6)
    53.219] (II) No input driver specified, ignoring this device.
    53.219] (II) This device may have been added with another device file.
    53.219] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event7)
    53.219] (II) No input driver specified, ignoring this device.
    53.219] (II) This device may have been added with another device file.
    53.219] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    53.219] (II) No input driver specified, ignoring this device.
    53.219] (II) This device may have been added with another device file.



What is this drm stuff?

Why do you think so?
Again, there is a much newer intel kernel module and a much newer intel X driver in 13.x.

How did you determine that wifi is not working on 13.x btw? You can check whether the intel driver works the same way, no?

The whole Sax2 being deprecated without decent replacement is really also a huge pain in the @#$%.

Sax2 wouldn’t help you at all here.
The intel driver is in fact loaded, but it refuses to start.
If you configure Xorg to use intel with Sax2, Xorg wouldn’t start at all.

On my D510 I had to compile the intel driver myself and I think this will be the solution to this problem too…

Or upgrade to a newer openSUSE release which comes with a newer intel driver out of the box…

00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
Subsystem: Intel Corporation Device [8086:2054]

This is quite new, isn’t it?
So the intel driver in 12.3 might just be too old to support it. You say yourself that you needed to compile the driver yourself, which would support the theory that you need a newer driver than 12.3 includes.

02:00.0 Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:422b] (rev 3e)
        Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN [8086:1101]
        Kernel driver in use: iwlwifi

This one indeed requires kernel-firmware to be installed. It should work out of the box in 13.x then I think.

bla bla bla too long

The preferred way for long text is to upload it to http://susepaste.org or similar and post a link. I forgot to mention that, sorry.

Well, the forums can be accessed via NNTP too, the posts are synchronized after 10 minutes. If you would edit a post after that, NNTP users would still see the old version which is bound to lead to confusion.

What I wanted to add was that I generated my xorg.conf with Xorg -configure because the Sax3 conf was completely broken.

You shouldn’t have to.
Xorg can determine automatically which driver to use.
Telling it to use intel via a configuration file will just make it fail to start if the intel driver cannot be loaded (e.g. because it doesn’t support your graphics chip as seems to be the case here).

Better do not creata an xorg.conf.

If you really don’t want to upgrade to 13.x, I’d suggest to add the X11:XOrg repo and install the latest Xorg and intel driver from there:

sudo zypper ar http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.3 xorg
sudo zypper dup --from xorg

For best results you might need a newer kernel as well though (part of the intel driver is in the kernel), the latest stable one can be found in this repo:
http://download.opensuse.org/repositories/Kernel:/stable/standard

What is this drm stuff?

Direct Rendering Manager, an interface between the X driver and the kernel for direct access to the graphics card.
See Direct Rendering Manager - Wikipedia

Ok, so tumbleweed fixed the intel graphics, I think, have yet to try OpenGL… But the wifi is really bothersome, how do I fix it?


linux-ffai:/lib/firmware # sudo dmesg | grep iwl
    4.330187] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
    4.330292] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
    4.330366] iwlwifi 0000:02:00.0: irq 49 for MSI/MSI-X
    4.331707] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-6000-6.ucode failed with error -2
    4.331854] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2
    4.333478] iwlwifi 0000:02:00.0: loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm
    4.342894] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG enabled
    4.342898] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
    4.342899] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
    4.342902] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Ultimate-N 6300 AGN, REV=0x74
    4.342949] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
    4.364863] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
    4.368130] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
    4.537348] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
    4.543982] iwlwifi 0000:02:00.0: Radio type=0x0-0x3-0x1
    4.758425] iwlwifi 0000:02:00.0: L1 Disabled - LTR Disabled
    4.765049] iwlwifi 0000:02:00.0: Radio type=0x0-0x3-0x1


linux-ffai:/lib/firmware # ifup wlp2s0
wicked: discarding route not matching any interface: ipv4 0.0.0.0/0 via 192.168.1.1 dev #0 type unicast table main scope universe protocol boot
wicked: device wlp2s0 failed: operation timed out
wlp2s0          setup-in-progress

Ok, so OpenGL is rock solid!

But I’m still struggling with the wifi:


 2944.228738] ata4.00: exception Emask 0x10 SAct 0x180 SErr 0x4090000 action 0xe frozen 2944.228743] ata4.00: irq_stat 0x00400040, connection status changed
 2944.228747] ata4: SError: { PHYRdyChg 10B8B DevExch }
 2944.228751] ata4.00: failed command: WRITE FPDMA QUEUED
 2944.228756] ata4.00: cmd 61/88:38:00:9d:71/00:00:00:00:00/40 tag 7 ncq 69632 out
         res 40/00:40:00:f2:d2/00:00:10:00:00/40 Emask 0x10 (ATA bus error)
 2944.228758] ata4.00: status: { DRDY }

:slight_smile:

But I’m still struggling with the wifi:

The output you posted here is totally unrelated to wifi.
And the output you posted before would suggest that it should in fact be working, at least the device had been recognized, the driver and the necessary firmware had been loaded successfully, and the network interface had been created.

Try switching to NetworkManager in YaST->Network Devices->Network Settings->Global Options and then use your desktop’s NetworkManager applet to configure the connection.

But I’m using TWM…

The exception occurs during bootup whan “wicked” is running something.

The ifup command stalls, is that normal?

Well, you can use nm-applet in TWM as well. And then there’s “nmcli”, a command-line interface, but that doesn’t allow to configure a connection.

Anyway, setup the connection as “system connection” (“Allow others users to connect” or similar), and it will be established automatically during boot without having to use any desktop applet at all or even login.

And actually this was mainly meant as a test.
wicked is reported to have problems with wireless connections.

The ifup command stalls, is that normal?

“stalls”?
ifup only brings up the interface. No connection is made.
But the interface should be up already anyway I suppose. What does /sbin/ifconfig say?
Did you configure the connection in YaST?

So i tried the to launch the nm-applet through dmenu, but it complains about some dbus thing and when I google that the solution is some gnome-keyring thing that doesn’t work for me.

stalls as in

linux-ffai:/lib/firmware # ifup wlp2s0
wicked: discarding route not matching any interface: ipv4 0.0.0.0/0 via 192.168.1.1 dev #0 type unicast table main scope universe protocol boot
wicked: device wlp2s0 failed: operation timed out
wlp2s0 setup-in-progress

ifconfig says:

wlp2s0 Link encap:Ethernet HWaddr 24:77:03:37:00:C4 UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

and now I cant copy’n paste between the terminal and chrome.
it feels like for every step forward the linux community is taking it’s taking two back!!

How can I use the lowest, simplest and oldest tools to just force the wifi to work?

Where is eth0 and wlan0, what is this eno1 and wlp2s0?

yes I configured the connection in yast but it says (not connected)

It should be possible to run gnome-keyring in twm as well.
But twm really is only the bare minimum, it doesn’t even have a system tray, so it might not be easy to get everything to work.

Do you have some other DE installed? (KDE, GNOME, XFCE, LXDE, MATE, …)
You could login to that and setup the connection as “system connection” as mentioned earlier and then just use it inside twm.

ifconfig says:

wlp2s0 Link encap:Ethernet HWaddr 24:77:03:37:00:C4 UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

So the interface is in fact up.

and now I cant copy’n paste between the terminal and chrome.
it feels like for every step forward the linux community is taking it’s taking two back!!

Please, stop mixing in a new problem in every post.
This is leading to nowhere.

Start a new thread for each problem. This one is actually about “NUC Intel Graphics Driver”, if you forgot…

And what does Chrome have to do with the Linux community? It’s proprietary software from Google.

How can I use the lowest, simplest and oldest tools to just force the wifi to work?

What are those tools you mean?
Have you tried to use them?
Are you sure those “lowest, simplest and oldest tools” even support wireless connections?

As I said already, use YaST to setup the connection. Maybe it would work, I don’t know.

Where is eth0 and wlan0, what is this eno1 and wlp2s0?

That’s the new naming scheme.
You can name your interfaces any way you like in YaST though, if you like.

And there are ways to disable the new naming scheme and have it use eth0 and wlan0 by default as well.

http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames

It was my bad, I tried to launch nm-applet from root. But now when I try to launch nm-applet from my user it just stalls… :frowning:

Or it runs fine but I can’t see it…

Well, it should show an icon in the system tray. But without a system tray…

Yeah, so thanks for the help.

I got it working through hoooooops:

  1. disable NetworkManager
  2. start wpa_supplicant
  3. start wpa_gui and scan, then add and use the credentials possibly by using wpa_passphrase
  4. Use dhcpcd to get a IPv4 address…

Jezuz christ!

Genious move to make wifi reliant on gui… genious!

You need to have a wider perspective when developing software, you can just say well if you use wifi you have a system tray because you must be using a desktop. This is sublimely short sighted.

“Icewm” has a system tray. Or, at least, it has a panel and “nm-applet” shows there. But I admit that I have not tried setting up WiFi in 13.2 using Icewm. You would probably also need to be running the gnome polkit applet.

also I meant to say can’t. What are the benefits of NNTP?