[arch-general] Ethernet stopped working after update

Myra Nelson myra.nelson at hughes.net
Sun Jun 26 17:09:42 EDT 2011


On Sun, Jun 26, 2011 at 15:17,  <dmbuce at gmail.com> wrote:
> Some more info: I noticed while looking through pacman.log that this is the
> first upgrade I've done since 2011-03-26. *wince*
>
> On 06/26/2011 02:15 PM, Tom Gundersen wrote:
>>
>> On Sun, Jun 26, 2011 at 9:05 PM,<dmbuce at gmail.com>  wrote:
>>>
>>> # lspci | grep -i ethernet
>>> Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI
>>> Express Gigabit Ethernet controller (rev 03)
>>>
>>> After doing pacman -Syu, ethernet on my desktop stopped working. The card
>>> on
>>> my laptop is the same, at least according to lspci, and is working fine.
>>>
>>> When I upgraded, there was a change in syntax in rc.conf for defining the
>>> network, but I'm just attempting dhcp for now before I try to set up a
>>> static ip:
>>>
>>> interface=eth0
>>> address=
>>> netmask=
>>> gateway=
>>
>> Could you try with your old rc.conf? We didn't drop support for the
>> old syntax, so it should still work. It would be good to rule that one
>> out before anything else I think.
>
> Trying dhcp with the old syntax fails, and configuring a static ip appears
> to succeed, but then fails when I try to do something with the connection.
>
> eth0="eth0 192.168.0.116 netmask 255.255.255.0 broadcast 192.168.0.255"
> INTERFACES=(eth0)
> gateway="default gw 192.168.0.1"
> ROUTES=(gateway)
>
>>
>> Secondly, could you possibly downgrade some of your packages to figure
>> out which one caused the problem? My guess is going to be kernel26,
>> initscripts or udev.
>
> After downgrading the kernel, my eth0 device no longer shows up in with
> ifconfig -a. Downgrading initscripts, udev, and mkinitcpio (which I needed
> to do for udev) didn't help.
>
> Oh, but using r8169 instead of r8168 fixes that. nvm. Still can't get a
> working connection, though. Any other suggestions for packages to downgrade?
>
>>
>> One more thing: have you noticed the change of syntax in rc.conf for
>> blacklisting modules? Did you blacklist any modules before, that is
>> not getting blacklisted anymore? Could you try blacklisting them using
>> modprobe.conf?
>
> Yes, I noticed this. The only thing I ever blacklisted before the upgrade
> was pcspkr, and that's no longer loaded automatically. While troubleshooting
> this issue, I've blacklisted r8169 in /etc/modprobe.d, but I undid that
> change and uninstalled the r8168 package while downgrading the packages you
> suggested (see above).
>
>>
>> Please file a bug report if none of this solves your problem.
>
> Should I file it upstream or on Arch's bugtracker? What package/project
> should I file it with?
>
>>
>> -t
>

I made the following changes to my rc.conf file after the upgrade and haven't
had any problems.

HOSTNAME="gandalf"
#
interface=eth0
address=192.168.0.5
netmask=255.255.255.0
gateway=192.168.0.1

I haven't tried DHCP. Hope I haven't missed the point and that this helps.

Myra




-- 
Life's fun when your sick and psychotic!


More information about the arch-general mailing list