On Sun, Mar 10, 2013 at 12:42 PM, Daniel Wagener <st...@gmx.net> wrote: > On Sun, 10 Mar 2013 12:36:55 -0600 > Canek Peláez Valdés <can...@gmail.com> wrote: > >> On Sun, Mar 10, 2013 at 12:28 PM, Daniel Wagener <st...@gmx.net> wrote: >> > Hello, >> > >> > I ran into some trouble about an hour ago… >> > >> > My workstation has an onboard Realtek Ethernet which only works with the >> > r8168 driver. >> > Unfortunately, this driver is not in the kernel, but available to be >> > compiled as a kernel module. (I guess because of som patents) >> > That worked for quite some time, until i thought "hey, you got an hour of >> > time, your workstation is still on 3.7.4, why don't you just upgrade it to >> > 3.8.2?" >> > So I did, only to find out that Linus and his friends changed the way >> > drivers are initialized… (__devinit got unsupported for example) >> > >> > Of course, the guys who wrote that r8169 have not changed their code yet. >> > >> > tl;dr: >> > My network is broken since 3.8.0. >> > >> > So for an immediate fix I am emerging 3.7.10 (since emerge --depclean >> > deleted the Kernel source when it found the source fo 3.7.8 which got >> > removed as soon as 3.8.2 was emerged…) to get it working again. >> > For the long run im thinking of buying a PCI(e) card with Kernel support. >> > Or maybe, if I find some time I will fix the driver myself. >> > >> > My question now is: >> > Who should I talk to so something like this does not happen again? >> > A certain gentoo dev, who could issue warnings on emerging kernels, >> > something like excerpts from the changelog? >> > Myself, because I missed what I described above? >> > The devs of the r8169? >> > Linus & co for breaking things? >> > Myself bcause I forgot something else? >> > Realtek? >> > Or someone completely different? >> >> Mmmh. What sources do you use? In vanilla-sources-3.8.2, there is a >> r8169 driver: >> >> ./drivers/net/ethernet/realtek/r8169.c >> >> config R8169 >> tristate "Realtek 8169 gigabit ethernet support" >> >> Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter. >> >> To compile this driver as a module, choose M here: the module >> will be called r8169. This is recommended. >> >> What is more, I'm using that driver. It works without a problem. Do >> you use a different driver with the same name? >> >> Regards. > > > oh great, so I actually mixed it up… > the 8169 is in the Kernel yes, but what i need is the 8168
The in-kernel drive (supposedly) supports 8168: r8169.c: RealTek 8169/8168/8101 ethernet driver. Have you tried it recently? When drivers are in-kernel, they usually are improved greatly between versions, perhaps it works now with your card if it didn't before. Otherwise, I don't know about your problem. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México