Hello,
I have a motherboard with a usb controller built in, SiS. Which uses
the usb-ohci module to function. I also have a mother board that uses
the usb-uhci module to function. A Linksys 10/100 usb ethernet adapter
(which functions using the rtl8150 driver). Now here is my problem. The
adapter works perfectly in the machine with the uhci type controller,
but not in the machine with the ohci controller. (everything here is
done from the command line text based browsers or ftp clients, no gui
stuff)
I have tried the following on the ohci based machine:
with kernel 2.4.18:
I have used the drivers as modules and built into the kernel.
the result is that when using the web I have two problems.
1) sometimes the machine freaks out and reboots itself. (this was rare)
2) I get a flood of "rtl8150.c: Rx status -84" to the screen, and
sometimes it hangs the machine.
with kernel 2.4.19
I have done the same as above. It no longer reboots itself but has
produced one kernel panic.
It is usually good enough on smaller files. but anything greater then
1MB is problematic. to transfer files to the machine I would use scp
and when it stalled, I would unplug the usb ethernet, replug it in and
restart the network, upon which it would usually resume.
I went and got kernel 2.5.33
It is MUCH more stable, but still after a bit of time it will send
"rtl8150.c: Rx status -84" messages. It has though been more stable to
the point that I don't need to remove the usb adapter and restart the
network to get it to continue. But the messages are well troublesome,
periodically it won't finish downloading a file.
Now I see where the messages come from in the callback function. I
don't know what they mean. I am willing to help find the problem and
possibly get it fixed as I do program, but I have never programmed a
kernel driver so don't know where to start debugging.
I think it has something to do with the interaction with the ohci
controller driver and the rtl8150 because of the fact that it works
flawlessly on the other system. I have done ping flood tests to test
it's robustness and it has never come up with the error messages
described?
I couldn't find anything on google that showed that this was a known
issue or bug? Does anyone have a solution or know of this already?
--
Nathanael Noblet
Gnat Solutions
4604 Monterey Ave NW
Calgary, AB
T3B 5K4
P: (403) 288-4613
C: (403) 809-5368
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users