Hello Dusty,

On Wed, Jul 15, 2009 at 04:07:54PM -0700, [email protected] wrote:
> Today I tried your -r1814 snapshot to see if the updated e100 driver would
> no longer hang when ethercat was stopped (or restarted). Attached are the
> syslog entries before attempting ethercat restart. Syslog updated with the
> following lines (that weren't in the log after restarting from the hang):
> 
> ec_e100  cleaning up module...
> EtherCAT: Master thread exited
> EtherCAT: Master 0 releasing main device 00:0E:0C:59:85:FA
> ec_e100   module cleaned up
> EtherCAT: Master module cleaned up
> 
> And then a solid hang.

I analyzed the driver again and found another issue: I once decided to
request the IRQ to register the ISR (although it isn't used), because I
had the problem that some adapters raised interrupts, even when not
commanded to do so. When changing this, I obviously forgot to free the
IRQ again when unloading. This is probably the reason for your freeze.
Please try the snapshot with revision 1817.

-- 
Best regards,
Florian Pose

http://etherlab.org
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to