![](https://seccdn.libravatar.org/avatar/9ba794b7232401d6b20c29e87422f449.jpg?s=120&d=mm&r=g)
Question about openSUSE 13.1, kernel-default and micocode I got a minimal installation with kernel-default, file_server, print_server, gcc and make. Kernel is 'kernel-default-3.11.10-25.1.x86_64' installed kernels are: kernel-default-3.11.10-25.1.x86_64 kernel-default-3.11.6-4.1.x86_64 kernel-default-devel-3.11.10-25.1.x86_64 kernel-default-devel-3.11.6-4.1.x86_64 kernel-devel-3.11.10-25.1.noarch kernel-devel-3.11.6-4.1.noarch kernel-docs-3.11.10-25.2.noarch kernel-firmware-20130714git-2.21.1.noarch kernel-source-3.11.10-25.1.noarch kernel-source-3.11.6-4.1.noarch nfs-kernel-server-1.2.8-4.13.1.x86_64 I want to install a Oracle Express Edition 11, this is aborted with: Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x7FA3A8A3B3D8, __lll_unlock_elision()+24] [flags: 0x0, count: 1] DDE: Flood control is not active ========= Dump for critical error (no incident) (ORA 7445 [__lll_unlock_elision()+24]) ======== Registers: %rax: 0x0000000000000000 %rbx: 0x0000000000008000 %rcx: 0x000000000000011f %rdx: 0x000000000a32a4d8 %rdi: 0x000000000a32a4d8 %rsi: 0x0000000000000000 %rsp: 0x00007fff7c9ebb08 %rbp: 0x00007fff7c9ebb10 %r8: 0x0000000000000000 %r9: 0x000000007fffffff %r10: 0x0000000000000000 %r11: 0x0000000000000206 %r12: 0x000000000a305ae0 %r13: 0x00007fff7c9ebd98 %r14: 0x0000000040200000 %r15: 0x00007fa3a7f1f240 %rip: 0x00007fa3a8a3b3d8 %efl: 0x0000000000010246 __lll_unlock_elision()+12 (0x7fa3a8a3b3cc) jne 0x7fa3a8a3b3de __lll_unlock_elision()+14 (0x7fa3a8a3b3ce) xor %eax,%eax __lll_unlock_elision()+16 (0x7fa3a8a3b3d0) ret __lll_unlock_elision()+17 (0x7fa3a8a3b3d1) nopl 0x0(%rax)
__lll_unlock_elision()+24 (0x7fa3a8a3b3d8) lgdt %bp __lll_unlock_elision()+27 (0x7fa3a8a3b3db) xor %eax,%eax __lll_unlock_elision()+29 (0x7fa3a8a3b3dd) ret __lll_unlock_elision()+30 (0x7fa3a8a3b3de) lea (%rdx),%rdi __lll_unlock_elision()+33 (0x7fa3a8a3b3e1) sub $0x80,%rsp
This sounds like a HASWELL-Problem. The Hardware is a ASUS P9D-I Mainboard with a XEON E3-1220-V3 (Haswell), keywords: Hardware Lock Elision Restricted Transactional Memory https://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions Installing the package 'ucode-intel' didn't solve the problem. But there is no microcode.dat file in it. Can i solve this with the latest microcode from Intel from here: https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=Linux+Processor+Microcode+Data+File Where do i have to place the microcode.dat file: /lib/firmware? /lib/firmware/intel-ucode? Is it executed/buil in on startup or do i have to rebuild the kernel. I tried, just for testing, to upgrade from repository Tumbleweed and it worked. But this is a testing stage, right? Best regards Achim Klausmann -- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org