You are not logged in.
Lately I'm having this peculiar problem. When resuming after suspend (specifically, pm-suspend), I have no network connection. I first noticed this on March 31st. The only thing that changed was that I upgraded these packages:
openssl-1.0.1-2-x86_64.pkg.tar.xz
xf86-video-ati-6.14.4-2-x86_64.pkg.tar.xz
lib32-libdrm-2.4.33-1-x86_64.pkg.tar.xz
libnotify-0.7.5-1-x86_64.pkg.tar.xz
xz-5.0.3-2-x86_64.pkg.tar.xz
vim-taglist-45-5-any.pkg.tar.xz
But I'm pretty sure I would have suspended and resumed successfully at least once after that upgrade.
Can anyone suggest what I should look at to try to diagnose this?
Thanks
Last edited by ibrunton (2012-04-06 11:26:03)
Offline
I'm encountering the same problem for some days now. Unfortenately I can't remember the exact date and the packages I updated before that happens. I _don't_ have installed the following packages from your list, so I assume they are ok: xf86-video-ati, vim-taglist.
So I looked at the packages updated within the last week. Potential candidates for me are, but I'm not an expert:
linux-3.2.13-1-i686.pkg.tar.xz
initscripts-2012.03.2-1-any.pkg.tar.xz
coreutils-8.16-2-i686.pkg.tar.xz
libnotify-0.7.5-1-i686.pkg.tar.xz
Offline
For a few days, I think since the upgrade to kernel 3.2.13, I lose my (wired) network connection on pm-suspend, and I have to do /etc/rc.d/network start after resume. I never used to have to do that.
What's the best way to work around this?
Offline
For example:
#!/bin/sh
case $1 in
hibernate|suspend)
rc.d stop network
;;
thaw|resume)
rc.d start network
;;
*) exit $NA
;;
esac
Name it eg. 51-network, make executable and put to /etc/pm/sleep.d.
(Not a solution, but a workaround.)
Last edited by bohoomil (2012-04-04 02:26:00)
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
Also having this problem. First noticed on April 1st. Only package upgrades I have in common with both of you is libnotify. From its description I don't understand how it could cause this problem..on the other hand I don't know a lot about network stuff.
Anyway, it might be worth ait for one of you to try reverting. I cannot because I delete packages from my cache greater than 6 months old, as the previous version apparently was....guess I should move that back to a year, eh?
Offline
Two questions for you three.
1. How do you manage your networks? Network? Wicd? NetworkManager?
2. Are we talking wired or wireless?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I cannot because I delete packages from my cache greater than 6 months old, as the previous version apparently was....guess I should move that back to a year, eh?
Or you could just download the old version from ARM
Offline
Merged Threads
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
ewaller: Wired, I use network.
Skuntrader: Good to know. Thanks much.
btw, reverting libnotify did not do anything.
Offline
Same problem here.
Everything went fine until 2 days ago. Wake up from suspend results in no network connection.
I have wired connection using dhcp specified in /etc/rc.conf
Offline
I also have a wired connection with dhcp in /etc/rc.conf. I tried reverting libnotify, but it didn't help.
Offline
I also have a wired connection with dhcp in /etc/rc.conf. I tried reverting libnotify, but it didn't help.
Me too. Rather than restart the network
peter ~ $ sudo dhcpcd eth0
dhcpcd[19422]: version 5.5.5 starting
dhcpcd[19422]: eth0: sending IPv6 Router Solicitation
dhcpcd[19422]: eth0: rebinding lease of 192.168.1.10
dhcpcd[19422]: eth0: acknowledged 192.168.1.10 from 192.168.1.1
dhcpcd[19422]: eth0: checking for 192.168.1.10
dhcpcd[19422]: eth0: sending IPv6 Router Solicitation
dhcpcd[19422]: eth0: leased 192.168.1.10 for 86400 seconds
dhcpcd[19422]: forked to background, child pid 19586
gets it running again so it looks like it could be a dhcpcd problem. Don't know when it started happening - but my cache says
peter ~ $ cat /var/log/pacman.log | grep 'upgraded dhcpcd'
[2012-02-13 20:28] upgraded dhcpcd (5.2.12-4 -> 5.5.4-1)
[2012-03-29 21:16] upgraded dhcpcd (5.5.4-1 -> 5.5.5-1)
Offline
It appears I upgraded dhcpcd on 2012-03-30 to 5.5.5-1.
Offline
Downgrading dhcpcd to 5.5.4-1 didn't fix it...
Offline
I'm an idiot ... I forgot to restart dhcpcd
Downgrading to 5.5.4-1 fixed the error.
FS#29275 opened
Offline
Downgrading dhcpcd also fixed it for me. Thanks!
Offline
Same issue here. Looks like dhcpcd crashes during or after running /usr/lib/dhcpcd/dhcpcd-run-hooks on resume from suspend. I'll try downgrading until this is fixed.
$ uname -s -v -r -m
Linux 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64
$ pacman -Qi dhcpcd
Name : dhcpcd
Version : 5.5.5-1
URL : http://roy.marples.name/dhcpcd/
Licenses : BSD
Groups : base
Provides : None
Depends On : glibc sh
Optional Deps : None
Required By : networkmanager
Conflicts With : None
Replaces : None
Installed Size : 256.00 KiB
Packager : Ronald van Haren <ronald@archlinux.org>
Architecture : x86_64
Build Date : Fri Mar 23 17:25:47 2012
Install Date : Thu Mar 29 23:36:13 2012
Install Reason : Explicitly installed
Install Script : No
Description : RFC2131 compliant DHCP client daemon
# dhcpcd -d -B eth0
dhcpcd[1865]: version 5.5.5 starting
dhcpcd[1865]: eth0: using hwaddr bc:ae:c5:75:36:8e
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason PREINIT
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason CARRIER
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: reading lease `/var/lib/dhcpcd/dhcpcd-eth0.lease'
dhcpcd[1865]: eth0: rebinding lease of 192.168.1.100
dhcpcd[1865]: eth0: sending REQUEST (xid 0x36169f23), next in 3.93 seconds
dhcpcd[1865]: eth0: acknowledged 192.168.1.100 from 192.168.1.1
dhcpcd[1865]: eth0: checking for 192.168.1.100
dhcpcd[1865]: eth0: sending ARP probe (1 of 3), next in 2.00 seconds
dhcpcd[1865]: eth0: sending ARP probe (2 of 3), next in 1.81 seconds
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: sending ARP probe (3 of 3), next in 2.00 seconds
dhcpcd[1865]: eth0: leased 192.168.1.100 for 3600 seconds
dhcpcd[1865]: eth0: adding IP address 192.168.1.100/24
dhcpcd[1865]: eth0: adding route to 192.168.1.0/24
dhcpcd[1865]: eth0: adding default route via 192.168.1.1
dhcpcd[1865]: eth0: writing lease `/var/lib/dhcpcd/dhcpcd-eth0.lease'
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason BOUND
dhcpcd[1865]: eth0: sending ARP announce (1 of 2), next in 2.00 seconds
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: sending ARP announce (2 of 2)
dhcpcd[1865]: eth0: sending IPv6 Router Solicitation
dhcpcd[1865]: eth0: no IPv6 Routers available
dhcpcd[1865]: eth0: carrier lost
dhcpcd[1865]: eth0: deleting default route via 192.168.1.1
dhcpcd[1865]: eth0: deleting route to 192.168.1.0/24
dhcpcd[1865]: eth0: deleting IP address 192.168.1.100/24
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason NOCARRIER
dhcpcd[1865]: eth0: carrier acquired
dhcpcd[1865]: eth0: using hwaddr bc:ae:c5:75:36:8e
dhcpcd[1865]: eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks', reason CARRIER
*** glibc detected *** dhcpcd: double free or corruption (fasttop): 0x0000000000ac2860 ***
======= Backtrace: =========
/lib/libc.so.6(+0x78a56)[0x7f9b6a794a56]
dhcpcd[0x40cdd0]
dhcpcd[0x40e597]
dhcpcd[0x4093f0]
dhcpcd[0x411ba7]
dhcpcd[0x411563]
dhcpcd[0x40768f]
dhcpcd[0x40aa6b]
dhcpcd[0x4028a8]
/lib/libc.so.6(__libc_start_main+0xf5)[0x7f9b6a73d455]
dhcpcd[0x402d1d]
======= Memory map: ========
00400000-00419000 r-xp 00000000 fe:02 4590719 /sbin/dhcpcd
00619000-0061a000 r--p 00019000 fe:02 4590719 /sbin/dhcpcd
0061a000-0061b000 rw-p 0001a000 fe:02 4590719 /sbin/dhcpcd
0061b000-0061c000 rw-p 00000000 00:00 0
00ac1000-00ae3000 rw-p 00000000 00:00 0 [heap]
7f9b6a2eb000-7f9b6a300000 r-xp 00000000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a300000-7f9b6a4ff000 ---p 00015000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a4ff000-7f9b6a500000 rw-p 00014000 fe:02 1063993 /usr/lib/libgcc_s.so.1
7f9b6a500000-7f9b6a517000 r-xp 00000000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a517000-7f9b6a716000 ---p 00017000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a716000-7f9b6a717000 r--p 00016000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a717000-7f9b6a718000 rw-p 00017000 fe:02 3014810 /lib/libpthread-2.15.so
7f9b6a718000-7f9b6a71c000 rw-p 00000000 00:00 0
7f9b6a71c000-7f9b6a8b3000 r-xp 00000000 fe:02 3018245 /lib/libc-2.15.so
7f9b6a8b3000-7f9b6aab3000 ---p 00197000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab3000-7f9b6aab7000 r--p 00197000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab7000-7f9b6aab9000 rw-p 0019b000 fe:02 3018245 /lib/libc-2.15.so
7f9b6aab9000-7f9b6aabd000 rw-p 00000000 00:00 0
7f9b6aabd000-7f9b6aac4000 r-xp 00000000 fe:02 3014856 /lib/librt-2.15.so
7f9b6aac4000-7f9b6acc3000 ---p 00007000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc3000-7f9b6acc4000 r--p 00006000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc4000-7f9b6acc5000 rw-p 00007000 fe:02 3014856 /lib/librt-2.15.so
7f9b6acc5000-7f9b6ace6000 r-xp 00000000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aea5000-7f9b6aea9000 rw-p 00000000 00:00 0
7f9b6aee4000-7f9b6aee6000 rw-p 00000000 00:00 0
7f9b6aee6000-7f9b6aee7000 r--p 00021000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aee7000-7f9b6aee8000 rw-p 00022000 fe:02 3018769 /lib/ld-2.15.so
7f9b6aee8000-7f9b6aee9000 rw-p 00000000 00:00 0
7ffff8b93000-7ffff8bb4000 rw-p 00000000 00:00 0 [stack]
7ffff8bc9000-7ffff8bca000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Offline
How to I stop/restart dhcpcd after downgrading? Just kill the process and run dhcpcd in a terminal?
Edit: Never mind, figured it out.
rc.d stop network
and vice versa.
Last edited by ibrunton (2012-04-04 23:35:33)
Offline
Upgrading dhcpcd to 5.5.6 fixes the issue for me.
@ibrunton - if it works for you, pls mark thread solved.
Offline