Leopold Palomo-Avellaneda wrote: > > Hi Leo, > > > > your PC seems to use PCI-Express. One very good choice is to use > > Intel Gigabit Ethernet adapters with PCI express connector (instead of > the > > eepro100). The adapter and rtnet support MSI which means that they will > > have an exclusive IRQ. They are supported by rtnet (Driver rt_e1000). > > > Hi Mathias, > > yes it's a nice gigabit mobo with pci-e and gigabit integrated network. I > choose that mobo because has 4 pci that we need for our sensor cards, > netword > cards, and capture cards. I prefer to use the pci intel card because they > works with rtnet and the election of the hardware is very important with > linux/xenomai/rtnet. I don't want to use the gigabit network card for > rtnet > because it's connected to a gigalan. This box will work as controller.
As it seems, the PCI intel card does _not_ work for you with RTnet/Xenomai. The reason is of course not the driver or sth similiar, but the IRQ conflict. So I would also suggest to buy this PCI-Express card, I don't see any reason why not. But in the end it's your decission, of course ... > > This means an invest in hardware but this should help you here... > > I did it ;-) > > > One thing, I do not understand: You have a multi CPU (or dual core) > > machine, but APIC disabled? How can this work... I thought, that APIC is > > required for multi CPU systems?!? > I use a Core 2 Duo, APIC is disable and it works, too. So no need for APIC no matter if you are using dual core or not. > yes it's a dual core amd64: > > processor : 0 > vendor_id : AuthenticAMD > cpu family : 15 > model : 67 > model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5400+ > stepping : 3 > cpu MHz : 2812.844 > cache size : 512 KB > physical id : 0 > siblings : 2 > core id : 0 > cpu cores : 2 > fpu : yes > fpu_exception : yes > cpuid level : 1 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca > cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt > rdtscp > lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy > bogomips : 5629.23 > TLB size : 1024 4K pages > clflush size : 64 > cache_alignment : 64 > address sizes : 40 bits physical, 48 bits virtual > power management: ts fid vid ttp tm stc > > this messages repeated for: > > processor : 1 > vendor_id : AuthenticAMD > cpu family : 15 > ..... > > the boot parameters that I have in the grub are: > kernel /boot/vmlinuz-2.6.22-xenomai-2.4-rc5 root=/dev/sda2 ro > noapic > > because are the _only_ one that I can use to boot, if not the sata > controller > doesn't works. And as you can see it's no required for dual core systems. > > Now, to me the main question is why I choose some assignment of irqs in > the > bios and the rtnet driver doesn't use it and chose another one.... > > Regards, > > Leo > > > > > > > A Dimarts 06 Novembre 2007, Karl Reichert va escriure: > > > > Leopold Palomo-Avellaneda wrote: > > > > > Ok, but how I can avoid it? > > > > > > > > Please have a look at http://www.xenomai.org/index.php/FAQs, section > > > > > > 'What > > > > > > > can I do if Xenomai and Linux devices share the same IRQ?' > > > > > > ok, done > > > > > > > > > Thus, try to plugin PCI boards into different slots, try the > APIC > > > > > > > > > > interrupt > > > > > > > > > > > controller in kernel, etc... > > > > > > > > > > I can try to assign a irq in the bios to an specific slot. Also, > I'm > > > > > running > > > > > the xenomai kernel with noapic in the kernel because if not I got > a > > > > > > hang > > > > > > > > when > > > > > booting. > > > > > > > > So that would be an easy solution: Assign different IRQs, if your > BIOS > > > > allows you to do so. > > > > > > ok, but rtnet doesn't take my bios settings. I have configure in bios > > > that > > > > > > the network one use irq7 and network 2 irq15 and I got: > > > > > > RTnet: initialising real-time networking > > > initializing loopback... > > > RTnet: registered rtlo > > > rteth0: 0000:01:06.0, 00:A0:C9:1D:52:B9, IRQ 11. > > > *** Receiver lock-up bug detected *** > > > Your device may not work reliably! > > > RTnet: registered rteth0 > > > rteth1: 0000:01:07.0, 00:90:27:13:A5:19, IRQ 10. > > > *** Receiver lock-up bug detected *** > > > Your device may not work reliably! > > > RTnet: registered rteth1 > > > > > > > > > any ideas? > > > > > > Leo > -- von Karl Reichert Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users