Thanks. The code reloads the tx ring value from memory, thus I don't understand why it deadlocks.Can you send the unpatched r8169.o module ?
Here is the compiled source file (r8169.c -> r8169.o) from 2.6.5-rc1
(which had the same problem and has an identical .c file) but I'm not
sure if it's different to the final module so please let me know if you
wanted something else:
http://members.optushome.com.au/a.nielsen/r8169.o.bz2 (66 kB)