Larry Finger | 1 Mar 20:29
Favicon

Re: rtl8187 performance diagnostics

P.G. Richardson wrote:
> Is there anything I can do to help improve this situation? These results
> seems to rule out hardware in favour of being driver related. Are there
> other tests I could perform to determine where the fragility lies?
> 
> Any thoughts, let me know.

OK, the Windows driver is better than the Linux one. Unfortunately, source is
not available.

You can check what we did when the RTL8187B was implemented. To do that, you
need to download the Realtek vendor-written Linux driver and check what they do
against what is in the current in-kernel driver. The critical areas will likely
be associated with power settings for the radio. Be aware that their code is
quite difficult to read as it has multiple conditional compilations that are
hard to keep straight.

I will be happy to test any improvements that you suggest.

Larry
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@...
More majordomo info at  http://vger.kernel.org/majordomo-info.html

P.G. Richardson | 1 Mar 20:59
Picon

Re: rtl8187 performance diagnostics

Hi Larry,

>> Is there anything I can do to help improve this situation? These results
>> seems to rule out hardware in favour of being driver related. Are there
>> other tests I could perform to determine where the fragility lies?
>>
>> Any thoughts, let me know.
>
> OK, the Windows driver is better than the Linux one. Unfortunately, source
> is not available.

Unsurprisingly, I imagine that the windows environment was what the
manufacturer had in mind. I mean no disrespect to anyone regarding these
tests. They simply serve to rule out hardware failures and mean that I can
help in my probably small and naive way to improve the driver.

> You can check what we did when the RTL8187B was implemented. To do that,
> you
> need to download the Realtek vendor-written Linux driver and check what
> they do
> against what is in the current in-kernel driver. The critical areas will
> likely
> be associated with power settings for the radio. Be aware that their code
> is
> quite difficult to read as it has multiple conditional compilations that
> are
> hard to keep straight.

Okay, I shall see how I go. I doubt my ability to come up with something
awe inspiring but if I can help and contribute then I shall make it a
(Continue reading)


Gmane