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
