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"

