Nikal linux kernel 2.6.11.8 build fails

I am trying to install nidaqmxbase-1.5.0-f2, but the install keeps failing. I tried installing with a stock FC3 kernel, but the build has failed. I have since tried again after building a stock linux 2.6.11.8 kernel, but I get the same error message. The "warning: `packed' attribute ignored" in particular is one I haven't seen before.
Attachments:
nikal.log.txt ‏5 KB

myric wrote:
I am trying to install nidaqmxbase-1.5.0-f2, but the install keeps failing. I tried installing with a stock FC3 kernel, but the build has failed. I have since tried again after building a stock linux 2.6.11.8 kernel, but I get the same error message. The "warning: `packed' attribute ignored" in particular is one I haven't seen before.
I found the answer to my question in another thread:
http://forums.ni.com/ni/board/message?board.id=250​&message.id=11286&requireLogin=False
It appears that NI-KAL doesn't like the 2.6.10+ linux kernel due to a change in the API. Both the kernels I tried were 2.6.10 plus.
Perhaps in the next release if nidaqmxbase the latest kernel will be supported? Hint, hint, pretty-please from a paying customer. ;-)

Similar Messages

  • PKIX path building failed Jdeveloper Windows vs Linux

    Dear all
    I developed an application using Jdeveloper 11.1.1.3.0. This application has a WS client (developed using the Jdeveloper wizard).
    The strange part is that in Linux I get a "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target" error, but in Windows the client works perfectly. The complete error message is below.
    I did some research, and I found that I should import some certificates for this to work, but then again in Windows I did nothing like that.
    Any idea?
    Thanks a lot
    com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
         at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:138)
         at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:174)
         at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:111)
         at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:121)
         at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:604)
         at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:563)
         at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:548)
         at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:445)
         at com.sun.xml.ws.client.Stub.process(Stub.java:259)
         at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:152)
         at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:115)
         at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
         at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:135)

    Being a total novice on the https/SSL configuration side of things, I've finally managed to dig down to the fact that our external partner of course needs to have a certificate installed in order to run https.
    I guess the browser did not prompt and ask for acceptance of this, because it was already verified through one of the standard issuers - VeriSign.
    So was then able to export the certificate through IE's Properties>Certificate>Details>Copy To File...
    Will then try to import this into the correct domain on the WebLogic server.
    (A quick test of the web service from the EM console worked fine. Strange then that executing the service through a partner link in bpel does not work, but I guess it may have to do with a local bpel being exposed as a web service in itself, and that security on both sides is called for... maybe... :-) )
    -Haakon-

  • PKIX path building failed.  Windows vs Linux

    Dear all
    I developed an application using Jdeveloper 11.1.1.3.0. This application has a WS client (developed using the Jdeveloper wizard).
    The strange part is that in Linux I get a "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target" error, but in Windows the client works perfectly. The complete error message is below.
    I did some research, and I found that I should import some certificates for this to work, but then again in Windows I did nothing like that.
    Any idea?
    Thanks a lot
    com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:138)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:174)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:111)
    at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:121)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:604)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:563)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:548)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:445)
    at com.sun.xml.ws.client.Stub.process(Stub.java:259)
    at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:152)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:115)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:135)

    Hi Ganesh!
    Thanks a bunch for your quick response...
    So, just to be sure about what I need to do:
    1.- From the setDomainEnv.cmd I need to remove the part that reads “-Djavax.net.ssl.trustStore=%WL_HOME%\server\lib\DemoTrust.jks”...
    2.- In the Keystores tab found in WebLogic Console Home > Summary of Servers > AdminServer(admin), change the Keystores current value "Demo Identity and Demo Trust" to the "Custom Identity and Java Standard Trust" option found in the dropdown box.
    I have a doubt in number 2... Do I have to do this only in the AdminServer or I have to do it in both, the AdminServer and my ManagedServer (soa_server1)?
    Again, thanks for your help, this error was driving me crazy!

  • [Solved]The linux kernel with build in bootloader?

    First of let me apologize if I'm making no sense at all. This isn't really my area of expertise.
    I just recently stumbled upon some rather interesting "news" about the linux kernel developers working to implement a an EFI/GTP (I think) bootloader in the kernel it self. I would very much like to know if this is actually true, I'd like to learn more and follow the development, but I haven't been able to find any relevant information, appart from the incomplete mailing list I stumbled upon.
    I suspect that I'm simply using the wrong search parameters. Again, it's not like I know too much about what I'm doing.
    In any case, if you have even the slightest idea what I'm talking about, please do guide me in the right direction.
    Best regards.
    Last edited by zacariaz (2012-03-01 20:02:04)

    Gusar wrote:
    litemotiv wrote:I was mainly thinking about a way to boot straight into Arch from rEFIt without chainloading grub/syslinux first.
    Thanks to the info and links the.ridikulus.rat provided, I've now learned a bit more about this stuff (I'm probably still missing a lot ). Basically, rEFIt is a manager that launches bootloaders. With EFI_STUB, the kernel is it's own bootloader, so what you say is indeed possible - start linux from rEFIt without going through grub/syslinux. Well, it would be possible if there wasn't for one huge problem - rEFIt doesn't allow passing options, which is needed in this case. But that's where rEFIt's fork (rEFInd) comes into play.
    Further, there are patches on the kernel mailing list that will make it possible for an EFI_STUB kernel to read options from a file. Then not even rEFInd will be needed. Strictly speaking it isn't needed even now, but you need to type the options manually on the efi shell, which isn't very convenient. Fun stuff all this, innit? . It's a whole new crazy world.
    Cool, thanks for the pro-active research!

  • LSI SAS 1064 Linux kernel build on x4600

    Has anyone built a newer Linux kernel on a x4600 that uses the LSI SAS 1064 controller?
    I don't seem to be able to get it to mount the partition after it reads the ramdisk.
    Thanks in advance.
    Message was edited by:
    AragonX

    I performed all these steps from the FAQ (skipped # mount /dev/sdx boot/ (your /boot partition) as I have no dedicated boot partition)
    # mkdir /mnt/arch
    # mount /dev/sdx /mnt/arch (your root partition)
    # cd /mnt/arch
    # mount -t proc proc proc/
    # mount -t sysfs sys sys/
    # mount -o bind /dev dev/
    # chroot . /bin/bash
    # pacman -Syu
    # pacman -S udev
    # pacman -S mkinitcpio
    # mkinitcpio -p linux
    does not fix the problem but brings up other errors when executing
    # pacman -S udev
    # pacman -S mkinitcpio
    warning: could not get filesystem information for /bootmnt: No such file or directory
    warning: could not get filesystem information for /cowspace: No such file or directory
    warning: could not get filesystem information for /sfs/root-image: No such file or directory
    warning: could not get filesystem information for /sfs/lib-modules: No such file or directory
    warning: could not get filesystem information for /sfs/usr-shares: No such file or directory
    warning: could not get filesystem information for /repo/core/x86_64: No such file or directory
    warning: could not get filesystem information for /repo/core/any: No such file or directory
    warning: could not get filesystem information for /bootmnt: No such file or directory
    warning: could not get filesystem information for /dev/pts: No such file or directory
    warning: could not get filesystem information for /dev/shm: No such file or directory

  • Is RDAC supported in Oracle Unbreakable Linux kernel 2.6.32-100.0.19.el5?

    Dear,
    Is RDAC supported in Oracle Unbreakable Linux Kernel 2.6.32-100.0.19.el5?
    If supported, please point to the download link.
    We require this in order to plan for the OEL 5.5 kernel upgrade to ULK and to connect SUN SAN storage array 6180.
    Thanks,
    ...basha

    From what I can gather you will need to compile the driver from source in order to use the RDAC driver with the UEK kernel. Chances are that it won't compile properly under the UEK kernel, which is more up to date than the RHEL kernel.
    You will have to start the system from the supplied original RHEL kernel in order to use the binary IBM RDAC driver distribution. The following is available: http://www.lsi.com/sep/Pages/rdac/ds4000.aspx and http://www.lsi.com/sep/Pages/rdac/ds3000.aspx
    You may however be able to use Multipath, which is build in also in the UEK kernel. To get the current supported configurations for IBM System Storage it is best to use the interoperability matrices located at http://www-03.ibm.com/systems/storage/product/interop.html. You can use the link to the "System Storage Interoperation Center (SSIC)" to query your specific configuration (http://www-03.ibm.com/systems/support/storage/ssic/interoperability.wss)
    Edited by: Dude on Feb 12, 2012 2:17 PM

  • The latest stable version of the Linux kernel is: 2.6.25 !!!

    The latest stable version of the Linux kernel is:  2.6.25
    as u know
    http://www.kernel.org/
    after testing ,hope included in final core iso
    2008.04

    ekerazha wrote:
    brain0 wrote:First of all, ext4 is under heavy development and possibly buggy. Furthermore, the on-disk format is not guaranteed to be stable yet.
    No, it's not under heavy development, it is almost complete. The only missing part is the "dalayed allocation". The on-disk format, as I've already said, shouldn't change anymore.
    With this patch series, it is expected that ext4 format should be settling
    down.  We still have delayed allocation and online defrag which aren't
    quite ready to merge, but those shouldn't affect the on-disk format.
    I don't expect any other on-disk format changes to show up after this
    point, but I've been wrong before....  any such changes would have to
    have a Really Good Reason, though.
    Source: http://lkml.org/lkml/2008/1/21/392
    If you read this carefully, you don't want to use ext4 just now. You also should consider that ext4 is virtually untested compared to filesystems like ext3 which has been used for years in many production environments. I wouldn't read "I don't expect any other on-disk format changes" as "There will be no more changes" if I had important data.
    brain0 wrote:Second, we don't have a single filesystem built into the kernel, they are all modular - and I don't see a reason why this should ever change.
    I remembered some filesystems were "built-in". Evidently I remember wrong (well... and I remember the filesystem for the root partition had to be built into the kernel, but my knowledge on this point is not very updated).
    You're so 90's. If we would build everything into the kernel that everyone needed to boot, it would be 5MB or 10MB instead of just 2MB. Everything is as modular as possible now (there are some exceptions which should be ironed out in one of the next releases).

  • Modifying the stock arch linux kernel and kernel timer frequency

    so if i understand correctly, if we want to modify the stock arch linux kernel, we have to pull it off of abs. ie "ABSROOT=. abs core/linux" then modify the pkgbuild, uncommenting out make menuconfig and setting the pkgbase name to something different than stock. ie, "linux-custom" then update the checksums followed by importing the gpg keys, ie "gpg --recv-keys 79BE3E4300411886 and gpg --recv-keys 38DBBDC86092693E" for the kernel and patches. then run makepkg -s.
    we can't just run make menuconfig on the current kernel that's installed?
    and if we pull the linux kernel from abs to customize, does it already come preconfigured with all the arch changes and settings? like its no different than the current one installed?
    i just ask because for the most part, i like the current arch kernel, there are just a few minor things i want to change but kept everything else the same as stock arch linux kernel.
    also, i herd arch uses 300hz for its timer. whats the benefits and disadvantage of using 300hz over 1000hz for a desktop system?

    orlfman wrote:we can't just run make menuconfig on the current kernel that's installed?
    No you can't, because the kernel then has to be compiled so the kernel will run with the different tick rate.
    orlfman wrote:
    and if we pull the linux kernel from abs to customize, does it already come preconfigured with all the arch changes and settings? like its no different than the current one installed?
    i just ask because for the most part, i like the current arch kernel, there are just a few minor things i want to change but kept everything else the same as stock arch linux kernel.
    As I understand it from the Wiki, the ABS pulls the PKGBUILD and other arch-specific sources from the ArchLinux script server. However, I don't use the ABS, but pull the files I need directly from the ArchLinux SVN and build using makepkg[1] after making the necessary changes.
    orlfman wrote:Also, I heard arch uses 300hz for its timer. whats the benefits and disadvantage of using 300hz over 1000hz for a desktop system?
    You're in for a technical discussion here. This has a reasonably friendly discussion on kernel tick rates.
    Basically, higher tick rates = a higher level of timing precision & higher processor load, lower tick rates = lower level of timing precision & lower processor load.
    [1] Technically, I use the clean chroot manager package, which is a wrapper for makechrootpkg (which in turn is a wrapper for running makepkg in a clean chroot if I'm not mistaken).

  • Upgrade linux kernel

    Hello.
    I have a v20z server with Red Hat Enterprise V3 installed(kernel 2.4.21) and I want to upgrade to 2.6.14 kernel for real time reasons. I just compile and install this kernel(using http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html as guide), but when I restart the computer, a kernel panic appears after load the modules. This is the message :
    Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0).
    I think grub is not the problem. When I boot up with 2.4.21 kernel, when the mptscsih module is loaded, some information about my scsi disks appears, but with 2.6.14 mptscsih, I can��t see any information. I suppose my kernel��s configuration is incorrect, but I don��t know where is the mistake. The scsi support is compiled as part of the kernel.
    Any ideas will be wellcome.
    Well, and sorry for my horrible english

    Sorry Bill, I should have made that point myself, I actually noticed the thread and answered it without thinking about what furum it should be. Aside from the fact that the thread is incorrectly posted here on the hardware forum, Ivan has also overlooked basic troubleshooting for custom Linux kernels: if the complied kernel fails to boot on a systems that a standard kernel loads perfectly, the configuration file did not include support for that device. The only way to recover is to reconfigure and recompile including support for the device. If Ivan links to the forum that he moves the thread to I'd be happy to continue discussing it there. Perhaps the V6x forum should be renamed to x86:
    http://cobalt-forum.sun.com/forum/index.php?t=thread&frm _id=6&</a>

  • MDM Not Able To Load Linux Kernel Images Larger Than 32MB?

    Hi All,
    I've been building linux initramfs images for use with a Kintex7 (KC705) running a MicroBlaze processor and have been running into an issue with loading the images using the MicroBlaze Debug Module. It seems the system won’t boot if the image is larger than 32 MB. Unfortunately, my use case requires all application code to be contained in the kernel image and I won't have local non-volatile to boot from.
    Some key factors:
    Petalinux 2014.4
    FPGA image built using Vivado 2014.4 on Windows 7
    1GB RAM on KC705
    Loading images using TCL script on XMD on Windows 7
    As an example, I built an image that would fit within the 32 byte "limit" and booted it with no issues:
    Image Type: MicroBlaze Linux Kernel Image (uncompressed)
    Data Size: 31035828 Bytes = 30308.43 kB = 29.60 MB
    MicroBlaze Processor Configuration :
    Version............................9.4
    Optimization.......................Performance
    Interconnect.......................AXI-LE
    MMU Type...........................Full_MMU
    No of PC Breakpoints...............1
    No of Read Addr/Data Watchpoints...0
    No of Write Addr/Data Watchpoints..0
    Instruction Cache Support..........on
    Instruction Cache Base Address.....0x80000000
    Instruction Cache High Address.....0xbfffffff
    Data Cache Support.................on
    Data Cache Base Address............0x80000000
    Data Cache High Address............0xbfffffff
    Exceptions Support................on
    FPU Support.......................off
    Hard Divider Support...............on
    Hard Multiplier Support............on - (Mul64)
    Barrel Shifter Support.............on
    MSR clr/set Instruction Support....on
    Compare Instruction Support........on
    PVR Supported......................on
    PVR Configuration Type.............Full
    Data Cache Write-back Support......off
    Fault Tolerance Support............off
    Stack Protection Support...........off
    Connected to "mb" target. id = 0
    Starting GDB server for "mb" target (id = 0) at TCP port no 1234
    System Reset .... DONE
    Downloading Program -- simpleImage.mb
    section, .text: 0x80000000-0x802a2b27
    section, .init.text: 0x80359000-0x803727a3
    section, .init.ivt: 0x803749c0-0x803749e7
    section, .note.gnu.build-id: 0x00000000-0x00000023
    section, __fdt_blob: 0x802a2b28-0x802aab27
    section, .rodata&colon; 0x802ab000-0x8032085f
    section, __ksymtab: 0x80320860-0x803254f7
    section, __ksymtab_gpl: 0x803254f8-0x80327f17
    section, __ksymtab_strings: 0x80327f18-0x803380f6
    section, __param: 0x803380f8-0x80338417
    section, __modver: 0x80338418-0x80338fff
    section, __ex_table: 0x80339000-0x8033a59f
    section, .sdata2: 0x8033a5a0-0x8033afff
    section, .data&colon; 0x8033b000-0x8035809f
    section, .init.data&colon; 0x803727a4-0x803749bf
    section, .init.setup: 0x803749e8-0x80374cdb
    section, .initcall.init: 0x80374cdc-0x80374fa3
    section, .con_initcall.init: 0x80374fa4-0x80374fab
    section, .init.ramfs: 0x80374fac-0x81d991b3
    section, .bss: 0x81d9a000-0x81dabb7b
    Then, I added a 10MB random file (created using dd from /dev/urandom) to the same rootfs and tried booting again unsuccessfully:
    Image Type: MicroBlaze Linux Kernel Image (uncompressed)
    Data Size: 41521588 Bytes = 40548.43 kB = 39.60 MB
    MicroBlaze Processor Configuration :
    Version............................9.4
    Optimization.......................Performance
    Interconnect.......................AXI-LE
    MMU Type...........................Full_MMU
    No of PC Breakpoints...............1
    No of Read Addr/Data Watchpoints...0
    No of Write Addr/Data Watchpoints..0
    Instruction Cache Support..........on
    Instruction Cache Base Address.....0x80000000
    Instruction Cache High Address.....0xbfffffff
    Data Cache Support.................on
    Data Cache Base Address............0x80000000
    Data Cache High Address............0xbfffffff
    Exceptions Support................on
    FPU Support.......................off
    Hard Divider Support...............on
    Hard Multiplier Support............on - (Mul64)
    Barrel Shifter Support.............on
    MSR clr/set Instruction Support....on
    Compare Instruction Support........on
    PVR Supported......................on
    PVR Configuration Type.............Full
    Data Cache Write-back Support......off
    Fault Tolerance Support............off
    Stack Protection Support...........off
    Connected to "mb" target. id = 0
    Starting GDB server for "mb" target (id = 0) at TCP port no 1234
    System Reset .... DONE
    Downloading Program -- simpleImage.mb
    section, .text: 0x80000000-0x802a2b27
    section, .init.text: 0x80359000-0x803727a3
    section, .init.ivt: 0x803749c0-0x803749e7
    section, .note.gnu.build-id: 0x00000000-0x00000023
    section, __fdt_blob: 0x802a2b28-0x802aab27
    section, .rodata&colon; 0x802ab000-0x8032085f
    section, __ksymtab: 0x80320860-0x803254f7
    section, __ksymtab_gpl: 0x803254f8-0x80327f17
    section, __ksymtab_strings: 0x80327f18-0x803380f6
    section, __param: 0x803380f8-0x80338417
    section, __modver: 0x80338418-0x80338fff
    section, __ex_table: 0x80339000-0x8033a59f
    section, .sdata2: 0x8033a5a0-0x8033afff
    section, .data&colon; 0x8033b000-0x8035809f
    section, .init.data&colon; 0x803727a4-0x803749bf
    section, .init.setup: 0x803749e8-0x80374cdb
    section, .initcall.init: 0x80374cdc-0x80374fa3
    section, .con_initcall.init: 0x80374fa4-0x80374fab
    section, .init.ramfs: 0x80374fac-0x827991b3
    section, .bss: 0x8279a000-0x827abb7b
    I've also tried the same test with a plain Petalinux image and none of my application code or other customizations to rule out a configuration issue. Additionally, I've tried updating Vivado to 2015.2 and rebuilding the FPGA image, also with no success.
    FYI, here is the TCL script used to load the images:
    fpga -f system_top.bit
    connect mb mdm
    after 2000
    dow simpleImage.mb
    con
    disconnect 0
    I've done a bunch of research on initramfs and haven't seen anything that points to a size limit (except as it relates to RAM size). Anyone have an idea what's going on?
    Thanks!
    -Nick

    Some additional information:
    When the system fails to boot, there is no error message displayed either on the XMD window or the linux console output. The console remains blank.
    I have been able to add random files to the ramdisk that do not push the size over the 32MB boundary and the system successfully boots.

  • FX5600 fails under Linux kernel 2.4.22

    I’m attempting to make an FX 5600 graphics card work with Red Hat Linux 9 kernel 2.4.22 1 2115 n.
    I’ve downloaded and installed the NVIDIA driver from http://www.nvidia.com/object/linux_display_ia32_1.0-4496
    It worked fine last week when I was running the 2.4.20  kernel.  The NVIDIA driver for the FX 5600 card installed without error and worked fine.  But Linux 2.4.20  would not recognize the Ethernet card that is onboard the MSI 875P Neo motherboard.  The website http://www.linuxhardware.org/article.pl?sid=03/08/19/1521256&mode=thread
    Says I must have a newer  kernel, 2.4.21 or higher before Linux would work with all the features of the MSI 875P Neo motherboard.  
    With a lot of help from a friend at work the new kernel, 2.4.22, has been installed.  But it’s disabled my NVIDIA driver for the FX 5600.  And the NVIDIA driver won’t install under the new kernel, returning an error message saying:
         “ERROR: Unable to build the NVIDIA kernel module.”
    I’ve been studying the support documentation, the README text file for the driver linked to on the NVIDIA download page.  But I’ve not found an answer to this problem.  
    The NVIDIA page, under support, says to contact the manufacturer if you have any problems.  So here I am.  Any suggestions?
    Any estimates on how long it will be before the NVIDIA driver set is updated to support Linux kernel 2.4.22 ?

    Maybe this thread will help you:
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:30011178429375
    C.

  • Linux: Kernel Preemption, To Enable Or Not To Enable

    The default 2.6.4 Arch Linux kernel .config has 'CONFIG_PREEMPT=y'. 
    Not everyone has been happy with kernel preemption, however.  There is an interesting discussion of this under the title "Linux: Kernel Preemption, To Enable Or Not To Enable at http://kerneltrap.org/node/view/2702
    The text of the article is repeated here:
    "A recent bug report on the lkml complained of significant performance degradation from enabling CONFIG_PREEMPT, kernel preemption. 2.6 kernel maintainer Andrew Morton [interview] pointed out that such degradation from enabling kernel preemption is not normal, instead likely from it triggering a bug. However, an interesting conversation on the merits of kernel preemption followed.
    Andrea Arcangeli, author of the 2.4 virtual memory subsystem, bluntly suggested, "keep preempt turned off always, it's useless. Preempt just wastes cpu with tons of branches in fast paths that should take one cycle instead." Andrew Morton noted, "preempt is overrated." However, he went on to point out that kernel preemption has been very useful in detecting locking bugs. He added, "it has been demonstrated that preempt improves the average latency. But not worst-case, because those paths tend to be under spinlock."
    Robert Love [interview] replied directly to Andrea's comments saying, "I think you are really blowing the overhead of kernel preemption out of proportion," going on to agree with Andrew's statements. He further explained:
    "I also feel you underestimate the improvements kernel preemption gives. Yes, the absolute worst case latency probably remains because it tends to occur under lock (although, it is now easier to pinpoint that latency and work some magic on the locks). But the variance of the latency goes way down, too. We smooth out the curve. And these are differences that matter."
    There is more discussion and feedback with the article (including the original bug report).

    I like preemption. it the "democracy" heaven of processes and threads. This post was interesting, but the point is this bug..?
    if the bug is found, who can say that preemption in the kernel is not a good idea?
    thanks for posting though ;P

  • Unable to run PL/SQL Cartridge (OAS 4.0.8.1, Redhat Linux Kernel 2.2, Oracle 8.1.5)

    PL/SQL Cartridge server refuses to come up.
    Config:
    =======
    OAS 4.0.8.1 on Redhat Linux Kernel 2.2
    Oracle 8.1.5 on Windows NT
    Remote access to the database using connect string
    The Linux m/c and NT m/c have recommended system requirements and domain registering. I could invoke the procedure from SQL plus and view the HTML contents using owa_util.showpage. Also, I could install PL/SQL Web Toolkit using the same DAD. But Cartridge server just refuses to come up. If anyone has a solution for this, it would be a great help!!
    P.S: Attached below is wrb.log
    Thanks,
    Kiran
    Wrb Log Contents
    ================
    02-11-2000 17:27:49 746919 devlinux `Broker` 2231 1 0x10fff `OWS-04764: Unable to bring up cartridge server, type icsawebsite, at devlinux. `
    02-11-2000 17:27:50 760451 devlinux `Dispatcher` 2361 1 0x2fff `OWS-04517: Error indicated by broker in getting cartridges of type icsawebsite/ckreddy. `
    02-11-2000 17:27:50 860311 devlinux `Dispatcher` 2361 1 0x2fff `OWS-04512: Request 604CD69E9EBF-A5EC-E000-16FAA8C00954 has internal error due to Error 4511. `
    02-11-2000 17:31:47 204347 devlinux `Broker` 2231 1 0x10fff `OWS-04764: Unable to bring up cartridge server, type icsawebsite, at devlinux. `

    We had the same problem with the PL/SQL cartridge (OWS-04764 ...). We solved our problem with a new kernel. Its important that you have a kernel with symmetric multi-processing support (SMP) enabled, independent if you have a one or two processor machine.
    I hope it will help you.
    Best regards
    Hans Hirter
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by icsanet:
    PL/SQL Cartridge server refuses to come up.
    Config:
    =======
    OAS 4.0.8.1 on Redhat Linux Kernel 2.2
    Oracle 8.1.5 on Windows NT
    Remote access to the database using connect string
    The Linux m/c and NT m/c have recommended system requirements and domain registering. I could invoke the procedure from SQL plus and view the HTML contents using owa_util.showpage. Also, I could install PL/SQL Web Toolkit using the same DAD. But Cartridge server just refuses to come up. If anyone has a solution for this, it would be a great help!!
    P.S: Attached below is wrb.log
    Thanks,
    Kiran
    Wrb Log Contents
    ================
    02-11-2000 17:27:49 746919 devlinux `Broker` 2231 1 0x10fff `OWS-04764: Unable to bring up cartridge server, type icsawebsite, at devlinux. `
    02-11-2000 17:27:50 760451 devlinux `Dispatcher` 2361 1 0x2fff `OWS-04517: Error indicated by broker in getting cartridges of type icsawebsite/ckreddy. `
    02-11-2000 17:27:50 860311 devlinux `Dispatcher` 2361 1 0x2fff `OWS-04512: Request 604CD69E9EBF-A5EC-E000-16FAA8C00954 has internal error due to Error 4511. `
    02-11-2000 17:31:47 204347 devlinux `Broker` 2231 1 0x10fff `OWS-04764: Unable to bring up cartridge server, type icsawebsite, at devlinux. `<HR></BLOCKQUOTE>
    null

  • Error in Installing AIA FP 11gR1 - Linux - Build Failed - UrgentHelp

    Hi All.,
    Actually we are in process of setting up AIA FP 11gR1 (AIA 3.0) FMW environment in OEL 4 (Linux) platform.
    Everytime while installing the AIA FP we are facing the following errors during final stage of configurations setup of FP.
    PFB the error in Install Log File:
    [wlst]
    [wlst] Overriding the ListenPort or ListenAddress is not supported.
    [wlst] WLST will use the ListenPort and ListenAddress that are configured on the ServerMBean
    [wlst]
    [wlst] Server 'soa_server1' has already been started
    Starting server soa_server1 ....
    BUILD FAILED
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAInstallDriver.xml:146: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAExecuteDriver.xml:102: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAExecuteDriver.xml:58: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/aia_instances/AIAFP/tmp/AIDExecuteDP_temp_1331540314.xml:114: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/lib/AIDConfigurationLibraryTasks.xml:464: Traceback (innermost last):
    File "/PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/lib/py/ManagedServer.py", line 25, in ?
    File "<iostream>", line 1280, in start
    File "<iostream>", line 1744, in raiseWLSTException
    WLSTException: Error occured while performing start : Error starting the server : Error occured while performing start : Server with name soa_server1 failed to be started
    Use dumpStack() to view the full stacktrace
    Total time: 59 minutes 5 seconds
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    <Jun 10, 2010 1:04:06 PM IST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    Deployment Command Return Value Configuration: 1
    progress in calculate progress20
    progress in calculate progress20
    Pointers on this could help us a lot .
    Thanks in advance.
    Regards,
    Ramnath

    Hi All,
    We are getting the following exception in installation of AIA FP 11gR1 on Linux installation during the final stage Configuration setup of AIA.
    The exact error is as follows :
    [wlst] Overriding the ListenPort or ListenAddress is not supported.
    [wlst] WLST will use the ListenPort and ListenAddress that are configured on the ServerMBean
    [wlst]
    [wlst] Server 'soa_server1' has already been started
    Starting server soa_server1 ....
    BUILD FAILED
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAInstallDriver.xml:146: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAExecuteDriver.xml:102: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/AIAExecuteDriver.xml:58: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/aia_instances/AIAFP/tmp/AIDExecuteDP_temp_1995177724.xml:114: The following error occurred while executing this line:
    /PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/lib/AIDConfigurationLibraryTasks.xml:464: Traceback (innermost last):
    File "/PROJECTS/app/oracle/AIAFP/Infrastructure/Install/AID/lib/py/ManagedServer.py", line 25, in ?
    File "<iostream>", line 1280, in start
    File "<iostream>", line 1744, in raiseWLSTException
    WLSTException: Error occured while performing start : Error starting the server : Error occured while performing start : Server with name soa_server1 failed to be started
    Use dumpStack() to view the full stacktrace
    Pointers in this would help us a lot..
    Regards,
    Ramnath

  • [SOLVED] Intel i7-3920XM Laptop CPU Linux Kernel Support

    Recently, I purchased a laptop with an Intel i7-3920XM CPU, with the intention of utilizing it for scientific computing (I've become strongly interested in machine learning and artificial neural networks).  Supposedly, the CPU has a variable clock speed of 2.90 -- 3.80 GHz, which would be great, but my kernel has throttled it to 1200MHz.  I've tried both the cpufreq performance and userspace kernel modules (configured for performance), but the laptop stubbornly refuses to increase the clockspeed more than 1200MHz; I gave up on cpufreq and have uninstalled it.  I've read some accounts that it is possible that the Linux kernel may not support my CPU yet --- does anybody know if that is the case?  If it is not, can anybody point me to some literature describing how to un-throttle my CPU?
    Last edited by deltaecho (2013-03-03 21:59:30)

    runny6play wrote:
    Meyithi wrote:
    CPU frequency scaling is enabled by default, 1200MHz is fine for your processor as it's lowest frequency I have the 3960x and it's lowest frequency is 1200MHz as well.
    You should just leave things as they are, if you can actually feel sluggish performance ( I don't with 6 cores @ 1200MHz) you can try this:-  https://wiki.archlinux.org/index.php/Cp … erformance
    Which will liven things up a bit at the cost of more battery juice.
    EDIT/ compile something and whilst compiling
    cat /proc/cpuinfo | grep MHz
    to see what's reported at full load, but be aware it still may not report correctly due to turbo.
    deltaecho wrote:Recently, I purchased a laptop with an Intel i7-3920XM CPU, with the intention of utilizing it for scientific computing (I've become strongly interested in machine learning and artificial neural networks).  Supposedly, the CPU has a variable clock speed of 2.90 -- 3.80 GHz, which would be great, but my kernel has throttled it to 1200MHz.  I've tried both the cpufreq performance and userspace kernel modules (configured for performance), but the laptop stubbornly refuses to increase the clockspeed more than 1200MHz; I gave up on cpufreq and have uninstalled it.  I've read some accounts that it is possible that the Linux kernel may not support my CPU yet --- does anybody know if that is the case?  If it is not, can anybody point me to some literature describing how to un-throttle my CPU?
    I would agree with you if that was what the argument was about. I said the same thing about i7z as you just did, which is why i suggested it. as I understand it. your telling him 1.2 Ghz is an acceptable min and i would agree.How i am interperting his thread is 2.90 Ghz is his base. 3.80 Ghz is his max turbo. His CPU under 100 % load will not rise above 1.2 Ghz despite his stock clock is actually 2.90 Ghz. I can honestly say that this is the more likely story because my i7 did the same thing. on battery the max it would clock up to while runing /dev/urandom > /dev/null was 1.2 Ghz, while on Ac it would even turbo correctly. by unloading the module.  my proccessor would clock as expected 800 mhz min 3.4 max turbo. and if you look he even used the performance governor to try to increase the clock
    Ya, really the OP did not tell us 'how' he was reading his CPU speed....
    deltaecho wrote:Recently, I purchased a laptop with an Intel i7-3920XM CPU, with the intention of utilizing it for scientific computing (I've become strongly interested in machine learning and artificial neural networks).  Supposedly, the CPU has a variable clock speed of 2.90 -- 3.80 GHz, which would be great, but my kernel has throttled it to 1200MHz.  I've tried both the cpufreq performance and userspace kernel modules (configured for performance), but the laptop stubbornly refuses to increase the clockspeed more than 1200MHz; I gave up on cpufreq and have uninstalled it.  I've read some accounts that it is possible that the Linux kernel may not support my CPU yet --- does anybody know if that is the case?  If it is not, can anybody point me to some literature describing how to un-throttle my CPU?
    runny6play: If deltaecho is also seeing these same slow speeds in i7z then both you and he should look into your BIOS settings. For sure this would be a BIOS setting on a ThinkPad. "If on battery....slow... if on AC...fast".
    Yes, it is the Linux Kernel that is no "Reporting" the correct speed. This is a known bug. However, there is nothing wrong with your CPU. It is running at High Speed.. Like this is the read out from my Kernel at idle...
    [user@archtop:~]% sudo cat /proc/cpuinfo | grep MHz
    [sudo] password for user:
    cpu MHz : 1200.000
    cpu MHz : 1200.000
    cpu MHz : 2901.000
    cpu MHz : 1200.000
    The BEST way to test your CPU is, again i7z then compile some code... Like change the MAKEFLAGS="-j4" to -j1 for 1 thread, -j2 for 2 threads.... and so on. Compiling software will push your CPU all the way up.
    When testing like this, i7z will show on 1 thread my CPU runs at 3.6GHz, on all 4 threads it runs at 3.4GHz, as it should. However, /proc/cpuinfo will only say wacky stuff like cpu MHz: 1200.000 cpu MHz: 2901.000
    Last edited by hunterthomson (2012-11-26 09:28:13)

Maybe you are looking for

  • Need Suggestions For Network Manager/WICD

    Hello again everyone. I seem to be full of issues today. Anyway, I'm a KDE guy and I've been using WICD to manage my network connections since around the time that KDE 4.x premiered, because as far as I know KDE does not have a viable network manager

  • I can't import my pictures into iPhoto?

    Normally I just plug in my phone or camera, go to iPhoto, and hit import, but as of today it won't work. Earlier today I plugged in my iPhone 4, and it wouldn't let me import my photos. Thinking it was just my phone being slow I unplugged it and went

  • Color Shading Map Renderer not working

    Hi, Has anybody got the Color Shading rendering working in NW2004s? And if so how? I am able to display Bars using note 1016072, but the Color Shading does not work. We are on SP11, backend and frontend. Thanks, József.

  • Can I recover my deleted iphoto library (8000 photos)?

    Hi. I am a little anxious and feel quite stupid. Somehow, I think, I put my iphoto library folder in the trash and empitied the trash. I was in the process of rebuilding my iphoto library (iphoto 5) - I was coping to an external, I thought it was cop

  • Sending class instance to an external application

    Hi, I was wondering if it is possible to send an instance of a class that has been initialized and instantiated to an external application as a parameter to the application? Thanks in advance.