Hi Richard, Patch against 2.6.0-test4 This is a first try to fix SMP support on the 3c527 net driver, by removing cli/sti and replacing them with proper locking. Since the critical section that used cli/save_flags to serialize its access had "sleep_on" in it, I added a per-device semaphore to it, and used this lock instead. Also, the down/up function doesn't seem to be used in interrupt context, so I think it will work. Compile fine, but I don't have the hardware to test it. Please review this patch and consider applying if it looks good, Thanks. Felipe -- It's most certainly GNU/Linux, not Linux. Read more at http://www.gnu.org/gnu/why-gnu-linux.html