Hi serafean,
I'd bet my money that the problems you are having are caused by your wireless USB dongle (the Dlink DWL-122 rev. b1).
Since I have one as well, I've experienced the same problem when trying to use ndiswrapper with this dongle, which eventually makes my kernel crash.
Unfortunately I haven't found a way around it, and even the opensource drivers from serialmonkey no longer work correctly with the Dwl-122 rev.B1, as seen in this thread from the serialmonkey forum:
http://rt2x00.serialmonkey.com/phpBB...pic.php?t=3543
Sorry for only handing out bad news