NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum Hardware Computer Help with SMI on 2.4.7

Welcome, Guest
Username: Password: Remember me

TOPIC: Help with SMI on 2.4.7

Help with SMI on 2.4.7 04 Мар 2012 20:43 #18365

  • craig
  • craig's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 12
  • Karma: 1
Hi all, I've trying to get the SMI disabled but no luck at all. I've followed the steps in the wiki but I always get errors saying "Intel chipset not found" as well as "rtai_smi.ko not found". the module IS located at /usr/realtime-2.6.32-122-rtai/modules/rtai_smi.ko I've updated BOTH items in the rtapi.conf file as per the instructions. here's what I get. on latency tests the intel MB with a 3.4 GHz cpu do great times untill the time hits 32 seconds then it jumps from about Max Jitter (ns) 5000 to 500,000 exactly at 32 seconds every time

Here's the directory listing

/usr/realtime-2.6.32-122-rtai/modules$ ls
emc2 rtai_hal.ko rtai_mup.ko rtai_tasklets.ko
latency_rt.ko rtai_ksched.ko rtai_rtdm.ko rtai_tbx.ko
Module.symvers rtai_lxrt.ko rtai_sched.ko rtai_up.ko
preempt_rt.ko rtai_math.ko rtai_sem.ko rtai_usi.ko
rtai_bits.ko rtai_mbx.ko rtai_serial.ko rtai_wd.ko
rtai_calibrate.ko rtai_mq.ko rtai_smi.ko switches_rt.ko
rtai_fifos.ko rtai_msg.ko rtai_smp.ko


desktop:/usr/realtime-2.6.32-122-rtai/modules$ sudo insmod rtai_smi.ko
insmod: error inserting 'rtai_smi.ko': -1 No such device

I'm stumped, could this module be compiled for a different kernel? setsmi doesnt work either.
Thanks in advance for any help, I really want to get this figured out so I can move forward on the rest of the conversion to CNC for my mill.
The administrator has disabled public write access.

Re:Help with SMI on 2.4.7 05 Мар 2012 03:31 #18378

  • Rick G
  • Rick G's Avatar
  • OFFLINE
  • Moderator
  • Posts: 1074
  • Thank you received: 16
  • Karma: 80
The administrator has disabled public write access.

Re:Help with SMI on 2.4.7 05 Мар 2012 06:39 #18382

  • ArcEye
  • ArcEye's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 1341
  • Thank you received: 104
  • Karma: 130
Hi

I tried to post the same link as Rick this morning, but lost my connection.

The crux of the previous thread is that the smi fix only seems to work at all for particular chipset(s) even if you have an Intel MB.
The errors you got where what I got trying to load it with a machine with a new Intel MB.

If you can determine what chipsets you have on your MB ( I suspect from the CPU speed it is a newish one) I'll try to do some digging.
82801DB was the chip which caused SMI problems and responded to the fix, but I am not sure which other, if any, chips are targeted by the module.

regards
The administrator has disabled public write access.

Re:Help with SMI on 2.4.7 05 Мар 2012 08:06 #18387

  • craig
  • craig's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 12
  • Karma: 1
Thanks for the reply's. Yes I did read the posts mentioned above. I've been working on it for 3 days. I wanted to try everything I could prior to posting for help. Here's the numbers from lspci.
Intel 82Q963/Q965
Intel 82801H
The PC is a lenovo M55p 8808-VJN with a ATI Radeon 9200 in the PCI slot and onboard disabled.

Thanks again
Craig
The administrator has disabled public write access.

Re:Help with SMI on 2.4.7 05 Мар 2012 09:30 #18393

  • ArcEye
  • ArcEye's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 1341
  • Thank you received: 104
  • Karma: 130
Hi

OK checked the code of smi-module.c from the rtai-source package and this is the chipset table
static struct pci_device_id hal_smi_pci_tbl[] = {
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801AA_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801AB_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801BA_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801BA_10) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801E_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801CA_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801CA_12) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_12) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_1) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_2) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_0) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_1) },
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_4) },
{ 0, },
};

Your specific chipset 82801H is not listed, thus presumably why the module will not load.

The module might not work with it anyway, don't know what changes were made to the chip between EB and H.

If you do a lspci -vv and post the print out as a txt file in an attachment, I will try to edit the module code to accept your chipset try to compile a new module and we can see where we get from there.

regards
The administrator has disabled public write access.

Re:Help with SMI on 2.4.7 05 Мар 2012 10:25 #18395

  • craig
  • craig's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 12
  • Karma: 1
Thank you so much, I will post lspci -vv as soon as my ISP gets the fiberoptic cable repaired that got cut with a excavator. I'm using my phone to post until its repaired at approx 3:30 pm central time.
The administrator has disabled public write access.
Moderators: ArcEye
Time to create page: 0.848 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.