Nikos Chantziaras wrote:
> On 21/04/12 18:55, Dale wrote:
>> Nikos Chantziaras wrote:
>>>  [...]
>>> Also, make sure to emerge sys-kernel/linux-firmware.  Without it,
>>> RTL8111/8168B NICs will produce random connectivity hang-ups after a few
>>> hours; they need firmware that was previously part of the kernel itself
>>> but has now been split to sys-kernel/linux-firmware.
>>>
>>> Do a:
>>>
>>>    dmesg | grep -i firmware
>>>
>>> and check for firmware loading errors.
>>
>> So that is what is wrong with my connection.  I been having this issue
>> for a while and it is getting on my nerves.  Is this fix OK even if you
>> don't build your drivers as modules?  I build everything into the
>> kernel.  I never did like modules much.
> 
> The kernel source doesn't have any firmware files in it, so it doesn't
> matter whether you build the drivers into the kernel or as modules; the
> firmware isn't there in either case.
> 
> However, this particular driver (r8169), says in its description that
> building as a module is recommended.  However, it doesn't give you any
> explanation as to why this recommendation is made.  I suppose the driver
> developer was working for Apple previously :-P
> 
> Anyway, "dmesg | grep -i firmware" should tell you whether you actually
> even need the firmware.  If you don't get a firmware loading error in
> dmesg, then you don't need it and your problem is not related.  In that
> case, you belong to the (quite large) group of people for which only the
> net-misc/r8168 driver works reliably (which unfortunately doesn't always
> support the latest linux kernel.)
> 
> 
> 


Something like this:

root@fireball / # dmesg | grep -i firmware
[   10.138253] r8169 0000:03:00.0: eth0: unable to load firmware patch
rtl_nic/rtl8168d-2.fw (-2)
root@fireball / #

Looks like I found the fix for this problem.  Yeppie !!

I don't use modules because a long time ago is was recommended not to.
So far, I have seen no reason to change that.  Sort of like using the
init thingy.  I may start using modules, when there is good reason to do
so.  I'm just a old fart that likes the old ways of doing some things.
LOL  I still don't like the init thingy although I am using one.  :/

Thanks much.  I can leave google alone now.

Dale

:-)  :-)

P. S.  < dale makes note of that command.  May come in handy one day. >

-- 
I am only responsible for what I said ... Not for what you understood or
how you interpreted my words!

Miss the compile output?  Hint:
EMERGE_DEFAULT_OPTS="--quiet-build=n"

Reply via email to