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

Reply via email to