[etherlab-users] (SECOND TIME) Further comment regarding "No such device"

Andreas Stewering-Bone ab at igh-essen.com
Wed Jul 20 17:53:00 CEST 2011


Hello Jeff,

The master doesn't find the configured 8139too card.

Please check the output of dmesg when you start the master via init 
script (/etc/init.d/ethercat start)
You must see output like

May 19 15:42:03 inb-ctl kernel: [   31.281657] ec_e100 Intel(R) PRO/100 
Network Driver 3.5.23-k6-NAPI, master 1.5-pre 876b2482608e
May 19 15:42:03 inb-ctl kernel: [   31.281699] ec_e100 0000:02:08.0: PCI 
INT A -> GSI 20 (level, low) -> IRQ 20
May 19 15:42:03 inb-ctl kernel: [   31.305750] ec_e100 0000:02:08.0: 
PME# disabled
May 19 15:42:03 inb-ctl kernel: [   31.305758] EtherCAT: Accepting 
device 00:01:05:09:73:6B for master 0.
May 19 15:42:03 inb-ctl kernel: [   31.317938] EtherCAT 0: Starting 
EtherCAT-IDLE thread.
May 19 15:42:03 inb-ctl kernel: [   31.317972] ec_e100: ec0: e100_probe: 
addr 0xfdaff000, irq 20, MAC addr 00:01:05:09:73:6b

Here for a Intel e100 card

If there is nothing the master cannot load the correct module or doesn't 
find the card.

One question: Why do you use such an old kernel?
I know running system with our stack starting at 2.6.13, but I do not 
see a driver for 2.6.16, maybe there is a driver problem?


Best regards


Andreas

Am 20.07.2011 17:30, schrieb Jeff Krasky:
> ***************************************************
> **
> **  Second posting of question.  Dr. Meshkat, I
> **  posted yesterday but haven't heard back yet.
> **
> ***************************************************
>
> Could the issue be that I have no slave connected?  Also note that I am
> running as root.  Is that correct?
>
>
> Regarding the error I receive when executing the sample program:
>
> #include<ecrt.h>
> int main (void)
> {
> 	ec_master_t * master = ecrt_request_master (0);
> 	if (! master )
> 		return 1; // error
>
> 	pause (); // wait for signal
> 	return 0;
> }
>
> "Failed to reserve master: No such device" is the output I receive.  I just
> executed the command 'ethercat master' and here is the result:
>
> dhcppc0:~ # ethercat master
> Master0
>    Phase: Waiting for device...
>    Active: no
>    Slaves: 0
>    Ethernet devices:
>      Main: ff:ff:ff:ff:ff:ff (waiting...)
>        Link: DOWN
>        Tx frames:   0
>        Rx frames:   0
>        Lost frames: 0
>        Tx bytes:    0
>        Tx errors:   0
>        Tx frame rate [1/s]:      0      0      0
>        Tx rate [KByte/s]:      0.0    0.0    0.0
>        Loss rate [1/s]:          0      0      0
>        Frame loss [%]:         0.0    0.0    0.0
>
>      Backup: None.
>    Distributed clocks:
>      Reference clock: None
>      Application time: 0
>                        2000-01-01 00:00:00.000000000
>
>
> Thanks,
>
>
> Jeff
>
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>    


Mit freundlichem Gruß

Andreas Stewering-Bone

-- 
------------------------------------------------------------------------

Dipl.-Ing.(FH) Andreas Stewering-Bone
andreas.stewering-bone at igh-essen.com
Tel.: +49 201 / 36014-15

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen
Amtsgericht Essen HRB 11500
USt-Id.-Nr.: DE 174 626 722
Geschäftsführung:
- Dr.-Ing. S. Rotthäuser,
- Dr.-Ing. T. Finke,
- Dr.-Ing. W. Hagemeister
Tel.: +49 201 / 360-14-0
http://www.igh-essen.com

------------------------------------------------------------------------




More information about the Etherlab-users mailing list