MSI 945GCM5-F V2 FSB 1333 / hardware interrupts

I struggle bigtime with hardware interrupts on this MB.
On the MB i got a Samsung spinpoint 320GB sata2 disk, a standard dualcore intel and 2GB corsair RAM
Latest BIOS.
Tried to update drivers for everything, the disk is running with DMA (UDMA5)
I ran out of ideas, so I'm hoping someone have a few?
When it happens always core#0 uses 90-100% cpu and it lags/freezes the computer in a different way than if I use almost 100% load on a task.
I'm suspecting the MB, since it don't have much connected to it.....

Quote
On the PCI-slot I think it says 200, but it's hard to see.
I asked for the ERP number, because there are quite a few boards with the model number MS-7267.  The ERP number is one possible way to keep them appart.  If the ERP number of you board is in fact 200 you have the right BIOS (If it was 170, BIOS v17.7 [=vH.7] would be the wrong one):
Quote
601-7267-010 BIOS version 1.x = 945GZM3-L
601-7267-020 BIOS version 3.x = 945GZM3-L
601-7267-030 BIOS version 5.x = 945GM3-F
601-7267-070 BIOS version 7.x = 945GM4-FI
601-7267-080 BIOS version 9.x = 945GCM5-F
601-7267-100 BIOS version 9.x = 945GM5-F
601-7267-110 BIOS version 9.x = 945GZM5-F
601-7267-130 BIOS version B.x = 945GZM6-LV
601-7267-140 BIOS version D.x = 945GZM6-L
601-7267-150 BIOS version C.x = 945GZM6-F
601-7267-160 BIOS version E.x = 945GCM5-L V2
601-7267-170 BIOS version F.x = 945GCM5-F V2
601-7267-190 BIOS version G.x = 945GCM5-L V2
601-7267-200 BIOS version H.x = 945GCM5-F V2
Quote
PSU: NorthQ 4001EXT, Silent ATX 400W, 140mm Fan, 12-17dBA, 2xSATA, PCI-E, 20/24pin
Quote from: AaronYuri on 14-July-08, 21:27:44
Just 15A on the +12v rail? Try with a better PSU.
Considering the fact, that he uses the onboard graphics chip with just an E2200, one HDD and one ODD connected to the board, 15A @12V may be just enough to power this configuration.  Of course, the question is always if a given PSU really holds what it promises on the PSU sticker.  Even for a 400W device, 15A is not a whole lot (a 450W Corsair PSU for example has a 33A-Limit).  The PSU is not my first suspicion in your case, but I agree to AaronJuri, that NorthQ Device looks weak enough to consider testing a better one just to rule out the possibility that your problem is in any way PSU related.
asdfsdf, a couple of more question and suggestions:
Questions:
-What OS are you using? 
-Is that fresh installation of the OS or is it taken from another system?
-Did you update the BIOS yourself at any point, and if you did, how did you do it and did you clear CMOS with main A/C power cable removed from PSU after the flash? 
-Are (IO)APIC and ACPI enabled in BIOS?
Suggestions:
1. Clear CMOS with main A/C power cable removed from PSU and load "Optimized Defaults" in BIOS after restarting your system.
--> Test if the problem still occurs. If it does, do this:
2. Unplug your SATA Optical Drive from both PSU & board, remove all USB Devices and Disable the following peripherals in BIOS:
- USB Controller & USB Legacy Support (Use PS2 Keyboard & Mouse for testing
- OnBoard LAN Controller
- HD Audio Controller
- LAN Option ROM
- OnBoard IDE Controller
- OnBoard Floppy Controller
- COM Port & Parallel Port
- Intel EIST
- Spread Spectrum
- Auto Disable DIMM/PCI Frequency
Retest and see if there are any changes.  If the lags disappear, re-enable each Device/function in BIOS (one by one) to find out, which one causes the problem.

Similar Messages

  • Some help needed to specify my Mainboard (MSI 945GCM5 V2)

    Hi,
    I think I'm posting on the right forum.
    So I want to update my mainboard's BIOS.
    I've managed to find the board's physical manual and the model as noted on the cover and on the board itself is:
    MSI 945GCM5 V2
    So I looked it up on the MSI site and the only thing I could find is this:
    MSI 945GCM5-F-V2
    (I would post the link but the forum rules won't let me, so you can look it up on google)
    Visually the board itself in the photo, does look like my board but the only difference is the F in the model name:
    Mine is this: MSI 945GCM5 V2
    The one I found is: MSI 945GCM5-F-V2
    Is this the same board or is there a difference?
    Thank you in advance

     You forgot 1, there are 4:
    945GCM5-L V2    http://www.msi.com/product/mb/945GCM5-L-V2.html#/?div=BIOS    BIOS 14.x
    945GCM5-F V2    http://us.msi.com/product/mb/945GCM5-F-V2.html#/?div=BIOS     BIOS 15.x
    945GCM5-L V2 (FSB 1333)    http://www.msi.com/product/mb/945GCM5-L-V2--FSB-1333-.html#/?div=BIOS    BIOS 16.x
    945GCM5-F V2 (FSB 1333)    http://www.msi.com/product/mb/945GCM5-F-V2--FSB-1333-.html#/?div=BIOS    BIOS 17.x
     BIOS version when PC is booting shown here:

  • Overclock e2160 with msi 945GCM5-F-1333

    Sorry for my english. I'll buy a mainboard for a friend, I choise MSI 945GCM5-F-1333 http://www.msicomputer.co.uk/index.php?func=proddesc&prod_no=1285&maincat_no=1&cat2_no=170 with intel penitum dual core e2180 and ram ddr2 at 800mhz.
    With this mainboard can I overclock this cpu? I don't want a overclock exaggerated.....I want only change bus at 266 mh. Is it possible? Could I have problems with ram? V-core isn't problem with bus at 266 mhz.

    Quote from: kourosh on 05-April-08, 20:19:38
    the problem with your thread is we do not know what memory you intend to use, and why are you  talking about 266 MHz while you can have 800 MHz memory ?? usually you can increase cpu speed by up to 30% and naturally FSB will go up accordingly. so tell us more
    Sorry, for me it is complicated to speak English   I have got already ram ddr2 at 800 mhz. I'm talking about 266 mhz because my CPU works well without change v-core (since 280 mhz) and this mainboard doesn't allow to change v-core

  • Hardware Interrupts HELP please

    Hello,
    My problem is this: when i open my PC everything works perfect, but when i execute a "heavy" programme(like games or a full system scan etc) after a while the CPU reaches 100% and the system is responding really slow(30-45 sec after the mouse click).I have downloaded the processexplorer and clearly the problem is the Hardware Interrupts.
    I had the same problem 6 months ago, i formated the HD and everything was normal again.Yesterday the Hardware Interrupts started again.I couldn`t find anything to do(i`ve searched a couple of forums) so i decided to format the disk again hopping that everything was going to fix again(at least for some months) but unfortunately today and after trying to play Command and Conquer Tiberium Wars the system crashed and (based to processexplorer) the hardware interrupts was the problem again.
    Somebody help please and thanks for your time

    First of all thank you very much for your very quick response.
    I also thought that maybe the Video Card or the CPU temperature is increasing and causes the hardware interrupts but the CPU temperature doesn`t go higher than 37-38 degrees Celsius and the SYS temp is 1 or 2 degrees lower. For example right now i am copying some files from a DVD and the Hardware interrupts are using avg. 30% of the CPU and the CPU temp is avg. 32 degrees Celsius and the SYS temp is avg 29 degrees Celsius. The temperatures are taken from the Core Center programme from MSI.If there is any other way to see my CPU`s and system`s temperature please tell me to check it.
    As for the Hard Disks I am checking now one of them and there may be a problem.I will do some tests and i will inform you as soon as i can.
    Thank you very much

  • 975X Platium power up editions with FSB 1333

    Does the board support FSB 1333 ?

    Quote from: Maesus on 19-May-07, 05:35:48
    What is the actual advantage of X38 over P35?
    Official support for DDR3-1333 MHz at CAS 5-5-5 for starters. And you will probably find quality components on X38-based motherboards, like Intel/Broadcom network, a secondary highly compatible SATA/PATA controller and generally better stability. Observed that Intel uses Sigmatel as sound controller for Azalia on 975X "Bad Axe", not Realtek. I hope MSI takes the same approach when MSI launches their X38-based board(s).
    I remember back at the old S478 days when I buyed myself a 865PE motherboard. It worked okay, but had some compability issues and wasn't too satisfied with stability. Switched over to an 875P-based mainboard and could see significant improvements. The system has been up and running for 3 years now, and it still works great. Besides, I've had a Core2-system based on the MSI 975X Platinum PowerUp Edition running for the past 7 months. This Core2-system runs 24/7 with no problems at all, and the mainboard is 100% compatible with GNU/Linux, FreeBSD and OpenBSD. I also suspect that this also is the case with Solaris 10. The X38 will be the successor of 975X and will be ranked as the performance/high-end/top-of-the-line chipset from Intel. It will also be classified as a workstation chipset. The P35 will not get this classification. The MSI P35 Platinum won't run at all under GNU/Linux or BSD. This has been confirmed by an IT magazine in Norway, www.hw.no (norwegian text). When the X38 mainboards come out, this won't be a problem.

  • MSI 945GCM5 F V2 NO POWER

    A well running Computer System from last 2 years suddenly collapsed today. After investigation found that there is no Power for Main Board. MSI 945GCM5 F V2 motherboard with 2 gb RAM is running well till morning but all of sudden IF I POWER ON - ONLY HDD LED IS ON (NO BLINKING) IF I PRESS POWER ON OR RESET ON THERE IS NO RESPONSE CPU FAN STAND STILL NO MOVEMENT. TRIED 3-4 DIFFERENT WORKING SMPS.
    BIOS DISCHARGED BY REMOVING BATTERY CELL AND JUMPER
    BUT SITUATION IS NOT IMPROVED. CAN ANYBODY HELP ME.

    https://forum-en.msi.com/index.php?topic=30062.0
    No power - maybe the power supply's not doing what it's supposed to do.

  • Using ioctl to wait for hardware interrupt in user space in Petalinux

    I have a custom Network device driver for a device that generates two hardware interrupts, one every 20 ms and another every second. I have a separate interrupt handler registered for each interrupt. Each interrupt handler does nothing more than call "up" on a semaphore. There is a different semaphore associated with each interrupt.
    I want a user-space program to be notified when the interrupt occurs, so I have an ioctl defined with two commands. One is a command to wait for the 20 ms  interrupt and the other is a command to wait for the 1 second interrupt. In each case, the ioctl routine simply calls down_interruptible on the corresonding semaphore (the same semaphore modified by the interrupt handlers).
    In my user-space program, I create two pthreads. Each has an infinite loop to call each of the two ioctls described above.
    I am seeing that the user-space thread that waits for the 1 second interrupt is going to sleep and seems to be blocking the overall process. When the 1 second interrupt comes in, the thread wakes up and, in the process of handling the interrupt, allows the other thread to be tasked. The result is that exactly one 20 ms interrupt is handled each second, whenever a 1 second interrupt fires.
    I have tried enabling the O_NONBLOCK mode on the socket, but this did not make any difference. I'm not sure how to allow the second thread to continue to run, even while the first thread is asleep. Seems like this is the whole point of using pthreads.
    Any help would be appreciated.

    So, the issue was that I was trying to implement the ioctl in a network device. When you call ioctl on a socket, it apparently blocks the process until the ioctl completes.
    I implemented a character device inside my network driver and used this to handle the ioctls instead. Once I did this, I found that only the calling thread blocked on ioctl, not the entire process.

  • X61s Hardware Interrupt up to 40% of CPU resource

    Hello, i recently updated my harddrive of my x61s to a  seagate Momentus ST9320421ASG 7200.3 GForce - 320GB 7200rpm 16MB. After that i have done  fresh Installation with Windows XP Professional on the new drive twice!! Each time when i finish installation i begin to get a wired Hardware Interrupt with constantly eats up to 40% of my cpu resource and cuts my battery life to half. i have tried to deactived the component one after another in order to locate the problem(which componet is sending the interrupt). But i found nothing. And the interrupt does not start right away when i boot into XP. it starts sometimes later after login or start some programms like opera or Firefox browser. Does anyone has an idea about this issue? BTW, i already use the system update to get all my drivers and bios to the newst version. Thanks!
    Solved!
    Go to Solution.

    T his issue annoyed me for a long time , but final!! eventually !!! i fixed it!
    its because of the latest intel display dirver.
    so everyone just need to download an older one.

  • X200 Hardware Interrupts constantly at 40% of CPU resources

    As many other thinkpad owners I started to experience excessive "Hardware Interrupts" using between 40-45% of my CPU resources (on both cores) on my x200. Note that Task Manager will _not_ show this, you will need something like Microsoft's "Process Explorer" to show this. This started about a week ago, following a slew of updates I had been rolling in from "System Update" on my Vista x64 Business.
    I searched the Internet high and low and found many similar experiences (not only with Lenovo models, not only with Vista). Obviously, it is nearly impossible to find out what's causing this.  There is a useful tool called "KrView" by Microsoft that will display more info about which driver is causing the interrupts, but unfortunately it does not run under Vista x64.There is also an on-board Vista tool that allows you to check for unsigned drivers but that didn't seem to be the problem (all drivers were certified ok).
    Other have reported problems with their network drivers where such interrupts would occur as soon as they turn on WiFi. Some were successful by removing their installation of Deamon Tools (which I have not installed, so that didn't help).Others suggested hard disk drivers or CD-ROM driver issues.
    I thus tried to home in on the probably culprit, and found the following puzzling effect: This only occurs when my x200 is in the docking station! After a clean startup, it will be nice and idle for some time, but after some 5 minutes it will start to constantly show the 40-45% of "Hardware Interrupts." Once this happens, it almost never goes back down, even if you undock it. However, if you _start_ the system in an undocked state, the "Hardware Interrupts" do not appear!! I even tried to manually connect all the different pieces that I have attached to my docking station one by one to my undocked laptop (e.g., network cable, external keyboard and mouse, USB harddisk) - none did trigger this. But as soon as you redock your laptop, it will spike up again to its 40-50% "Hardware Interrupts".
    I _assume_ that it might be the display driver that causes this, as this is the only piece of hardware that I couldn't "test" on my standalone laptop: I use a displayport cable to connect by 24" monitor, and the x200 does not have a connector for this... I tried installing the latest Intel graphics drivers but the won't install and tell me that I must use the OEM lenovo versions. I also could not "rollback" the driver (option greyed out) and the old driver version doesn't seem to be available on the lenovo post...
    Alternatively, it might be some sort of "docking station driver" that's causing this. Although I'm not sure what this driver would be and how to update it :-(
    Any hints? (sorry, ultra-long post)

    And this is the kernrate log after I uninstalled the sata controller from control panel. No CPU load.
    I restarted the machine after removing the sata controller and it installed the controller again, it has prompted me to reboot again to finish the installation but I haven't done that yet. Until now, no high load has happened.
    C:\Documents and Settings\ctrlER>"C:\Program Files\KrView\Kernrates\Kernrate_i38
    6_XP.exe"
    /==============================\
    < KERNRATE LOG >
    \==============================/
    Date: 2009/02/19 Time: 13:35:13
    Machine Name: TUTTLE
    Number of Processors: 2
    PROCESSOR_ARCHITECTURE: x86
    PROCESSOR_LEVEL: 6
    PROCESSOR_REVISION: 0f0a
    Physical Memory: 2535 MB
    Pagefile Total: 4422 MB
    Virtual Total: 2047 MB
    PageFile1: \??\C:\pagefile.sys, 2046MB
    OS Version: 5.1 Build 2600 Service-Pack: 3.0
    WinDir: C:\WINDOWS
    Kernrate User-Specified Command Line:
    C:\Program Files\KrView\Kernrates\Kernrate_i386_XP.exe
    Kernel Profile (PID = 0): Source= Time,
    Using Kernrate Default Rate of 25000 events/hit
    Starting to collect profile data
    ***> Press ctrl-c to finish collecting profile data
    ===> Finished Collecting Data, Starting to Process Results
    ------------Overall Summary:--------------
    P0 K 0:00:00.125 ( 1.2%) U 0:00:00.031 ( 0.3%) I 0:00:10.312 (98.5%) DPC
    0:00:00.031 ( 0.3%) Interrupt 0:00:00.000 ( 0.0%)
    Interrupts= 1673, Interrupt Rate= 160/sec.
    P1 K 0:00:00.250 ( 2.4%) U 0:00:00.000 ( 0.0%) I 0:00:10.218 (97.6%) DPC
    0:00:00.015 ( 0.1%) Interrupt 0:00:00.031 ( 0.3%)
    Interrupts= 1673, Interrupt Rate= 160/sec.
    TOTAL K 0:00:00.375 ( 1.8%) U 0:00:00.031 ( 0.1%) I 0:00:20.531 (98.1%) DPC
    0:00:00.046 ( 0.2%) Interrupt 0:00:00.031 ( 0.1%)
    Total Interrupts= 3346, Total Interrupt Rate= 320/sec.
    Total Profile Time = 10468 msec
    BytesStart BytesStop Byt
    esDiff.
    Available Physical Memory , 2158850048, 2162970624, 4120
    576
    Available Pagefile(s) , 4226367488, 4225921024, -446
    464
    Available Virtual , 2132660224, 2131611648, -1048
    576
    Available Extended Virtual , 0, 0,
    0
    Total Avg. Rate
    Context Switches , 9745, 931/sec.
    System Calls , 29229, 2792/sec.
    Page Faults , 1707, 163/sec.
    I/O Read Operations , 72, 7/sec.
    I/O Write Operations , 37, 4/sec.
    I/O Other Operations , 1000, 96/sec.
    I/O Read Bytes , 24076, 334/ I/O
    I/O Write Bytes , 1380, 37/ I/O
    I/O Other Bytes , 1382780, 1383/ I/O
    Results for Kernel Mode:
    OutputResults: KernelModuleCount = 129
    Percentage in the following table is based on the Total Hits for the Kernel
    Time 493 hits, 25000 events per hit --------
    Module Hits msec %Total Events/Sec
    ntkrnlpa 395 10468 80 % 943351
    hal 37 10468 7 % 88364
    KSecDD 33 10468 6 % 78811
    NETw5x32 12 10468 2 % 28658
    win32k 7 10468 1 % 16717
    Tppwrif 2 10468 0 % 4776
    spiv 2 10468 0 % 4776
    avipbb 1 10468 0 % 2388
    TPHKDRV 1 10468 0 % 2388
    igxpmp32 1 10468 0 % 2388
    NDIS 1 10468 0 % 2388
    Ntfs 1 10468 0 % 2388
    ================================= END OF RUN ==================================
    ============================== NORMAL END OF RUN ==============================
    C:\Documents and Settings\ctrlER>
    C:\Program Files\KrView\Kernrates\Kernrate_i386_XP.exe -z ntkrnlpa
    Kernel Profile (PID = 0): Source= Time,
    Using Kernrate Default Rate of 25000 events/hit
    CallBack: Finished Attempt to Load symbols for 804d7000 \WINDOWS\system32\ntkrnl
    pa.exe
    Starting to collect profile data
    ***> Press ctrl-c to finish collecting profile data
    ===> Finished Collecting Data, Starting to Process Results
    ------------Overall Summary:--------------
    P0 K 0:00:00.156 ( 1.2%) U 0:00:00.078 ( 0.6%) I 0:00:12.296 (98.1%) DPC
    0:00:00.031 ( 0.2%) Interrupt 0:00:00.015 ( 0.1%)
    Interrupts= 1736, Interrupt Rate= 139/sec.
    P1 K 0:00:00.171 ( 1.4%) U 0:00:00.031 ( 0.2%) I 0:00:12.328 (98.4%) DPC
    0:00:00.015 ( 0.1%) Interrupt 0:00:00.015 ( 0.1%)
    Interrupts= 1735, Interrupt Rate= 138/sec.
    TOTAL K 0:00:00.328 ( 1.3%) U 0:00:00.109 ( 0.4%) I 0:00:24.625 (98.3%) DPC
    0:00:00.046 ( 0.2%) Interrupt 0:00:00.031 ( 0.1%)
    Total Interrupts= 3471, Total Interrupt Rate= 277/sec.
    Total Profile Time = 12531 msec
    BytesStart BytesStop Byt
    esDiff.
    Available Physical Memory , 2166996992, 2164838400, -2158
    592
    Available Pagefile(s) , 4227276800, 4225929216, -1347
    584
    Available Virtual , 2132660224, 2130460672, -2199
    552
    Available Extended Virtual , 0, 0,
    0
    Total Avg. Rate
    Context Switches , 10583, 845/sec.
    System Calls , 30623, 2444/sec.
    Page Faults , 1704, 136/sec.
    I/O Read Operations , 45, 4/sec.
    I/O Write Operations , 26, 2/sec.
    I/O Other Operations , 725, 58/sec.
    I/O Read Bytes , 17252, 383/ I/O
    I/O Write Bytes , 280, 11/ I/O
    I/O Other Bytes , 1377388, 1900/ I/O
    Results for Kernel Mode:
    OutputResults: KernelModuleCount = 129
    Percentage in the following table is based on the Total Hits for the Kernel
    Time 502 hits, 25000 events per hit --------
    Module Hits msec %Total Events/Sec
    ntkrnlpa 397 12531 79 % 792035
    KSecDD 39 12531 7 % 77807
    hal 39 12531 7 % 77807
    NETw5x32 17 12531 3 % 33915
    win32k 4 12531 0 % 7980
    igxpmp32 2 12531 0 % 3990
    avgntflt 1 12531 0 % 1995
    mrxsmb 1 12531 0 % 1995
    NDIS 1 12531 0 % 1995
    ACPI 1 12531 0 % 1995
    ===> Processing Zoomed Module ntkrnlpa.exe...
    ----- Zoomed module ntkrnlpa.exe (Bucket size = 16 bytes, Rounding Down) -------
    Percentage in the following table is based on the Total Hits for this Zoom Modul
    e
    Time 397 hits, 25000 events per hit --------
    Module Hits msec %Total Events/Sec
    NtBuildNumber 322 12531 81 % 642406
    PoShutdownBugCheck 20 12531 5 % 39901
    ZwYieldExecution 11 12531 2 % 21945
    Kei386EoiHelper 5 12531 1 % 9975
    RtlIpv6StringToAddressA 5 12531 1 % 9975
    ProbeForRead 4 12531 1 % 7980
    KeTickCount 4 12531 1 % 7980
    KeSynchronizeExecution 4 12531 1 % 7980
    wctomb 4 12531 1 % 7980
    LsaDeregisterLogonProcess 3 12531 0 % 5985
    IoWMISetNotificationCallback 1 12531 0 % 1995
    SeTokenIsWriteRestricted 1 12531 0 % 1995
    PsSetProcessPriorityByClass 1 12531 0 % 1995
    PsEstablishWin32Callouts 1 12531 0 % 1995
    PoQueueShutdownWorkItem 1 12531 0 % 1995
    ObQueryNameString 1 12531 0 % 1995
    ExRaiseStatus 1 12531 0 % 1995
    mbstowcs 1 12531 0 % 1995
    PoSetPowerState 1 12531 0 % 1995
    PoStartNextPowerIrp 1 12531 0 % 1995
    MmTrimAllSystemPagableMemory 1 12531 0 % 1995
    MmIsThisAnNtAsSystem 1 12531 0 % 1995
    MmProtectMdlSystemAddress 1 12531 0 % 1995
    MmIsDriverVerifying 1 12531 0 % 1995
    KeRundownQueue 1 12531 0 % 1995
    ================================= END OF RUN ==================================
    ============================== NORMAL END OF RUN ==============================
    C:\Documents and Settings\ctrlER>
    Message Edited by ctrler on 02-19-2009 05:43 AM

  • T61: Problems with Hardware Interrupts when on battery

    Not entirely sure, but was wondering if anyone else had experienced this.
    I recently updated my T61 laptop with the included System Update tool. I'm fairly regular in my checks (every other week or so)... and noticed some disturbing behavior after updating the Power Management Software and driver off this utility.
    Specifically, this behavior manifests itself as 30-40% of my CPU being taken up as "Hardware Interrupts" according to Process Explorer. Task Manager shows the CPU used, but reports 99% as "Idle Process". This wouldn't be a big problem except that it only occurs when the laptop is running on battery (generally after about a minute on battery). This saps my battery time, and it also lags -everything- down (even the mouse cursor).
    A temporary solution is to sleep the machine and then power it back on, and then I get another minute before the Hardware Interrupts kick on.
    Any suggestions?
    maderator note: type added.
    Message Edited by Agotthelf on 02-04-2009 10:32 AM
    Solved!
    Go to Solution.

    Hello,
    did the interrupt start after quiet the same time, when on battery?
    Then please go to start, control panel, task planer and delete the PM task.
    Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
    Please insert your type, model (not S/N) number and used OS in your posts.
    I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
    TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
     English Community       Deutsche Community       Comunidad en Español

  • 6602: Rising edge capturing hardware interrupt

    I have this signal in input:
    I have to do something on rising edge as soon as possible.
    My idea is to receive an hw interrupt from the board, and to write an isr soubroutine.
    I read about callback function so i write some code.
    But when i call:
        DAQmxErrChk ( DAQmxCfgChangeDetectionTiming ( udpTaskHandle,
                                                      "Dev1/Ctr0",
                                                      "Dev1/Ctr0",
                                                      DAQmx_Val_ContSamps,
                                                      1));
    I have an error for the ctr0, it seems i can use onli the port0.
    Now my question.... is there on port0 a software thread that read continuosly the value of the pins?
    Or is there an hardware interrupt anyway ?
    I think that a software thread has a big latency for me, at this point don't need the 6602 board,
    i could read  the signal on LPT standard port.
    Thank you for the answer.
    There are 10 kinds of people. Those who understand binary notation, and those who do not.
    Solved!
    Go to Solution.

    Sorry if it's passed a long time, i tryed to do as you suggested, but if i set  DAQmx_Val_HWTimedSinglePoint how can i have a continuos acquisition?
    that's my code, it seems that thecallback function is called only once.
    #include <stdio.h>
    #include <NIDAQmx.h>
    #define DAQmxErrChk(functionCall) if( DAQmxFailed(error=(functionCall)) ) goto Error; else
    int32 CVICALLBACK TriggerDetectionCallback(TaskHandle taskHandle, int32 signalID, void *callbackData);
    void Cleanup (void);
    static TaskHandle  taskHandle=0;
    int main(void)
        int         error=0;
        int32       read;
        uInt32      data[1000];
        char        errBuff[2048]={'\0'};
        // DAQmx Configure Code
        DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
        DAQmxErrChk (DAQmxCreateCICountEdgesChan(taskHandle,
                                                 "Dev1/ctr1",
                                                 DAQmx_Val_Rising,
                                                 0,
                                                 DAQmx_Val_CountUp));
        DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,
                                           "/Dev1/PFI35",
                                           1000.0,
                                           DAQmx_Val_Rising,
                                           DAQmx_Val_HWTimedSinglePoint ,
                                           1000));
        DAQmxErrChk (DAQmxRegisterSignalEvent(taskHandle,
                                              DAQmx_Val_SampleClock ,
                                              0,
                                              TriggerDetectionCallback,
                                              NULL)
        // DAQmx Start Code
        DAQmxErrChk (DAQmxStartTask(taskHandle));
        printf("Continuously reading. Press Ctrl+C to interrupt\n");
        while( 1 ) {
    Error:
        puts("");
        if( DAQmxFailed(error) )
            DAQmxGetExtendedErrorInfo(errBuff,2048);
        if( taskHandle!=0 ) {
            // DAQmx Stop Code
            DAQmxStopTask(taskHandle);
            DAQmxClearTask(taskHandle);
        if( DAQmxFailed(error) )
            printf("DAQmx Error: %s\n",errBuff);
        printf("End of program, press Enter key to quit\n");
        getchar();
        return 0;
    int32 CVICALLBACK TriggerDetectionCallback(TaskHandle taskHandle, int32 signalID, void *callbackData)
        int32   error=0;
        uInt32  data[200]={0};
        int32   numRead;
        uInt32  i=0;
        char    errBuff[2048]={'\0'};
        static int count =0;
        count++;
        printf("\n\n%d", count);
        if( taskHandle ) {
            // DAQmx Read Code
            DAQmxErrChk (DAQmxReadCounterU32(taskHandle,1000,10.0,data,1000,&numRead,NULL));
            printf("\n%d",data);
        return 0;
    Error:
        if( DAQmxFailed(error) )
            DAQmxGetExtendedErrorInfo(errBuff,2048);
            Cleanup();
            printf("DAQmx Error: %s\n",errBuff);
        return 0;
    void Cleanup (void)
        if( taskHandle!=0 )
            // DAQmx Stop Code
            DAQmxStopTask(taskHandle);
            DAQmxClearTask(taskHandle);
            taskHandle = 0;
    Message Edited by blacksocket on 30-03-2010 03:56 PM
    There are 10 kinds of people. Those who understand binary notation, and those who do not.

  • LX195 WHS High hardware interrupts after wake up from sleep

    I have a HP-LX195 windows home server which is set to sleep every day between 2AM and 7 AM. On wake up from sleep the CPU usage is triggered to 35-40%. No tasks are executing during this period and if any they add up the original usage. Using process explorer notices these CPU utilization is due to hardware interrupts. Using kernrate noticed the high usage is on intelppm.sys.
    I have determined this is due to sleep. If the server is kept running without sleep, the hardware interrupt is minimal on normal operations. But if i manually set the server to sleep and wake up, the usage triggers back to 35 or 40. The high cpu utilization doesn't go away until restart.
    I have tested this with other LX195 and it seems consistent and repeatable. I have posted this on microsoft WHS forum as well. This doesn't happen with EX490.
    Is it possible to get a fix from HP regarding the same. Thanks Raja

    does hp support monitor these forums?

  • MOVED: Overclock e2160 with msi 945GCM5-F-1333

    This topic has been moved to Overclockers & Modding Corner.
    https://forum-en.msi.com/index.php?topic=115984.0

    Quote from: kourosh on 05-April-08, 20:19:38
    the problem with your thread is we do not know what memory you intend to use, and why are you  talking about 266 MHz while you can have 800 MHz memory ?? usually you can increase cpu speed by up to 30% and naturally FSB will go up accordingly. so tell us more
    Sorry, for me it is complicated to speak English   I have got already ram ddr2 at 800 mhz. I'm talking about 266 mhz because my CPU works well without change v-core (since 280 mhz) and this mainboard doesn't allow to change v-core

  • MSI P43 Neo series FSB wall?

    After messing about quite a bit with this board with various CPU's and Memory, reading comments by other users and OC'ers on other boards, it seems I've come to the bottom of the problem with my Memory / CPU issue's on my board.
    First once again: the used hardware
    Board:MSI 7519 V1.0 P43 Neo-F mainboard
    CPU: Intel E6550 / E6600
    Cooler: Scythe Mine rev. B, stock fan (100mm @ 1500rpm)
    Memory: 2GB kit G.E.I.L. DDR2 800 cl5 "black dragon"
                4GB Corsair XMS2 pc8500 "dominator"
                2 x 1GB OCZ pc9200 900mhz "Special OPS" (not a kit)
                2x 512mb Hynix 667mhz cl4 OEM memory (not a kit)
    Graphics card: MSI X1550, MSI 9600GT 512 OC
    PSU: LC power 650W ATX 2.02 PSU / Raptox 550W ATX 2.01 PSU
    OS: Windows Vista SP1 x64 UK
    I've tried BIOS 1.3 and 1.6 (final versions only)
    Memory shows to be in "asymetric dual channel mode" in every piece of software you trow at it. However, preformance is good.
    Both Jumpers have been removed from the board, setting it to "333-400 mhz mode".
    CE1, Spread spectrum, Speedstep and "OC boost modes" are disabled.
    Memory is on auto (which results in 5-5-5-15) at 2.1V
    MCP voltage is on 1.100 (since I don't want it to go over for no reason)
    CPU core is at 1.375V in bios, resulting in 1.356~1.378V in CPUZ and Coretemp. (varies with every boot)
    I've tried with both my E6550 and a borrowed E6600, but for some reason, the board will not pass it's POST at any FSB higher than 415mhz.
    (resulting in 830mhz DDR2, and a 2904mhz for the E6550 and 3733mhz for the E6600 (at 1.388V))
    This all makes me wish I got the older E6600 instead, eventhough it gets quite hot. Which brings me to the topic of temps: E6550 OC after 1 hour Orthos = 54degrees. (and 33 / 39 idle) For some reason, Windows prefers core2, which Idle's a lot higher (39) than core1.(33)
    The E6600 got to the awefully high temperature of 68 degrees after 2 hours Orthos.
    But now the issue: As soon as I pop the FSB to 416, 417 or 420, the system will no longer boot, and I will get the "OC failed" message after shutting the power down.
    I've read quite a few reviews and many people seem to encouter these problems. Boards with same chipsets, seem to go to quite a bit higher. (435 being the worst one in the same price range: the Gigabyte DS3 P43 version.)
    Am I overlooking something? Would more voltage sort these problems? (I already went a bit overboard just to test)
    Are there settings I'm missing?
    Any help would be greatly appriciated!!!

    Quote from: skip741 on 15-October-08, 05:46:56
    Hi Unicron, read ur post and thought id give you some feedback.Im the guy who originally posted the 417fsb wall thread.I beleve these boards with the p43 chipset Do indeed have something going on which limits  the higher fsb speeds seen by p45 series. Id be interested to hear if Any one with a p43 version msi board has achieved speeds beyond 415-417. I know the p45 chipsets have gotten thru the 500fsb barrier.I had tried Every bios available for my p43 neo3-f board and EVERY possible bios setting and yet never got beyond that 417 limitation. Voltages raised in cell menu have No effect on getting thru it. board is strong and stable Up to that point, then 1 mhz beyond there is no post or freezing as it enters desktop.Ultimately after spending 3 weeks intensive trying everything and scouring every forum and msi tech for advice, to no avail, i just gave up on it and returned my board to manufacturer. I purchased another brand of board and went right thru that fsb wall with same hardware and cpu.i was able to achieve 535fsb no problem. I had tried to post "which" board i went with before on this forum but was  censored heavily for trying to do so. I guess such sharing is Not allowed. Moderators take that as promoting "other" manufacturers boards and frown on it.My intent was only to share what i learned and help others. So i have to keep that info to myself sadly.. anyway thats my 2 cents, my name is Paul. good luck !
    Yes, I think we discovered the same thing:
    The MSI P43 Neo boards don't go over 414, 415 or 417mhz FSB.
    Nor do various other brands. I must say I haven't found/read about a P43 board that does. But I guess if you claim there 's such a board, it must exist.
    I'm done looking. Next time I'll buy a higher end board. Low end CPU + Low end board OC isn't a very good idea. I should've gone with a X48 MSI DDR2 board + E9650.

  • MSI KT3 Ultra ARU, FSB for Processor

    Help me!
    I have a KT3 Ultra ARU, which is lovely, however, I had an XP 1700+ with 512 DDR 266 Ram. The FSB was running at 133. However, i tried to change it, and it wouldn't boot.
    Fine, so I resetted Cmos and all was ok.
    I have now just installed an XP 2200+ with 512 DDR 333 Ram. My FSB, again, is 133, but i'm sure I read it can go up to 166 for these components. Is that right????
    Many thanks in advance,
    Jon

    I know that the 40.41 drivers were specifically targeted to the vertex shader performance, thus increasing the nature test, however, I don't know what else they did to get such a high performance increase. All I can say is amazing. You can get the drivers here , that is assuming you are running winxp or 2000 as this driver only supports those.
    Edit: It is a good idea to burn in your hardware before you go overclocking stuff. You may need to play with clock frequencies for your vid card as I can overclock alot higher then 305/605 but performance (and therefore score) drops significantly. Try different settings and run the test, when you feel comfortable overclocing. Be aware if you have never overclocked, that it can damage you components and void any warranty you have on your hardware.

Maybe you are looking for

  • Discoverer Report unable to Save As

    Hi, I am unable to save a Discoverer Report using Discoverer Viewer ? Its giving the following error message. Please help. "The application encountered an invalid state. OracleBI Discoverer Viewer was unable to find the necessary data for displaying

  • Solution for printing of Purchasing Documents in SAP with version managemen

    Hi experts, We found that the standard solution does not meet the following requirements for purchasing document 1)     The print for the latest version of the document does not contain items unaffected by change. It  requires printing of whole docum

  • Copy and paste from one timeline to another results in audio problem

    Hi, I'm trying to create a showreel by copying and pasting segments of edited sequences from the original timeline into a new 'showreel' timeline (in a separate project). I keep having a problem with the audio when I paste the sequence. Dialogue seem

  • UCCE Not Ready Reason Code Removed after Internal Call

    Here is the scenario.  Agent puts themselves Not Ready which we have set to require a Not Ready reason.  They enter the reason and go about their business.  Someone internally calls their extension for whatever reason.  The agent takes the call and h

  • Error in IDOC BLAORD03

    Hi all, I'm transfering the purchase contract to Backend. There in bd87 I have an error: No batch input data for screen SAPMM06E 0514. Does anybody seen the same problem? Regards, Vlad