Public bug reported: Hello,
I am not entirely sure how to go about it. Suspending is basically broken in my Lenovo 3000 V100. I am using Feisty, with the 2.6.19-7-generic kernel. I managed to "nearly" fix the problem - the "nearly" bothers me a little bit. Here is what I did: * DIsable *compleltely* the mmc drivers. To do this, I just ran: cd /lib/modules/2.6.19-7-generic/kernel/drivers/mmc mv sdhci.ko sdhci.ko.MERC mv tifm_sd.ko tifm_sd.ko.MERC mv tifm_sd.ko wbsd.ko.MERC mv tifm_sd.ko mmc_block.ko.MERC mv tifm_sd.ko mmc_core.ko.MERC * Disable *completely* the Fireware modules, which has problems suspending: cd /lib/modules/2.6.19-7-generic/kernel/drivers/ieee1394 mv sbp2.ko sbp2.ko.MERC mv ohci1394.ko ohci1394.ko.MERC mv ieee1394.ko ieee1394.ko.MERC I know there must be a better way to do this, but well, I just wanted to make sure... * Write a simple script to re-enable the wireless connection, which otherwise won't work: vi /etc/acpi/resume.d/99-wireless-merc.sh ------------------------------------------------------------------- #!/bin/bash echo Killing dhclient3 and ipw3945d killall dhclient3 killall /sbin/ipw3945d-2.6.19-7-generic echo Wait 2 secs... sleep 2 echo Taking the modules out rmmod ipw3945 rmmod ieee80211 echo Deleting the PIDs rm -f /var/run/ipw3945d.pid rm -f /var/run/dhclient.eth1.pid echo Wait 1 sec... sleep 1 echo Inserting the ipw3945 module modprobe ipw3945 echo Wait 1 sec... sleep 1 echo Running the dhclient dhclient3 -pf /var/run/dhclient.eth1.pid -lf /var/lib/dhcp3/dhclient.eth1.leases eth1 ------------------------------------------------------------------- See bug https://bugs.launchpad.net/distros/ubuntu/+source/linux- source-2.6.15/+bug/56421 for more info. Now... I was quite happy with my laptop working "well enough". However, it does fail to wake up every now and then. This is my syslog as the stuff-up happened: Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.061064] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_if3'). Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.075022] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_if1'). Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.111383] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_usbraw'). Dec 25 19:39:48 merc-laptop anacron[27987]: Anacron 2.3 started on 2006-12-25 Dec 25 19:39:48 merc-laptop anacron[27987]: Normal exit (0 jobs run) Dec 25 20:01:45 merc-laptop -- MARK -- Dec 25 20:17:01 merc-laptop /USR/SBIN/CRON[29112]: (root) CMD ( cd / && run-pa rts --report /etc/cron.hourly) Dec 25 20:35:01 merc-laptop gnome-power-manager: (merc) Suspending computer because the lid has been closed on ac power *** FROM HERE *** Dec 25 20:35:03 merc-laptop NetworkManager: <information>^IGoing to sleep. Dec 25 20:35:03 merc-laptop dhclient: There is already a pid file /var/run/dhcli ent.eth1.pid with pid 21296 Dec 25 20:35:03 merc-laptop dhclient: removed stale PID file Dec 25 20:35:03 merc-laptop dhclient: Internet Systems Consortium DHCP Client V3 .0.4 Dec 25 20:35:03 merc-laptop dhclient: Copyright 2004-2006 Internet Systems Conso rtium. Dec 25 20:35:03 merc-laptop dhclient: All rights reserved. Dec 25 20:35:03 merc-laptop dhclient: For info, please visit http://www.isc.org/ sw/dhcp/ Dec 25 20:35:03 merc-laptop dhclient: Dec 25 20:35:03 merc-laptop dhclient: Listening on LPF/eth1/00:18:de:89:9e:bc Dec 25 20:35:03 merc-laptop dhclient: Sending on LPF/eth1/00:18:de:89:9e:bc Dec 25 20:35:03 merc-laptop dhclient: Sending on Socket/fallback Dec 25 20:35:03 merc-laptop dhclient: DHCPRELEASE on eth1 to 192.168.0.1 port 67 Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Withdrawing address record for 1 92.168.0.6 on eth1. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.0.6. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: iface.c: interface_mdns_mcast_jo in() called but no local address available. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Interface eth1.IPv4 no longer re levant for mDNS. Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Found user 'avahi-autoip d' (UID 109) and group 'avahi-autoipd' (GID 116). Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Successfully called chro ot(). Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Successfully dropped roo t privileges. Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: fopen() failed: Permissi on denied Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Starting with address 16 9.254.9.148 Dec 25 20:35:19 merc-laptop avahi-autoipd(eth1)[29688]: Callout BIND, address 16 9.254.9.148 on interface eth1 Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: New relevant interface eth1.IPv4 for mDNS. Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: Joining mDNS multicast group on interface eth1.IPv4 with address 169.254.9.148. Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: Registering new address record f or 169.254.9.148 on eth1. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: Successfully claimed IP address 169.254.9.148 Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: fopen() failed: Permissi on denied Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Interface eth1.IPv4 no longer re levant for mDNS. Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Leaving mDNS multicast group on interface eth1.IPv4 with address 169.254.9.148. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: SIOCSIFFLAGS failed: Per mission denied Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: Callout STOP, address 16 9.254.9.148 on interface eth1 Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Withdrawing address record for 1 69.254.9.148 on eth1. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29689]: client: RTNETLINK answer s: No such process Dec 25 20:35:23 merc-laptop kernel: [74657.204000] ACPI: PCI interrupt for devic e 0000:0a:07.0 disabled Dec 25 20:35:23 merc-laptop NetworkManager: <debug info>^I[1167046523.599167] nm _hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices /net_00_16_d3_31_42_e7'). Dec 25 20:35:23 merc-laptop NetworkManager: <information>^IDeactivating device e th0. Dec 25 20:35:26 merc-laptop kernel: [74659.852000] Disabling non-boot CPUs ... Dec 25 20:35:26 merc-laptop kernel: [74659.872000] Breaking affinity for irq 17 Dec 25 20:35:26 merc-laptop kernel: [74659.976000] CPU 1 is now offline Dec 25 20:35:26 merc-laptop kernel: [74659.976000] SMP alternatives: switching t o UP code Dec 25 20:46:25 merc-laptop syslogd 1.4.1#20ubuntu3: restart. Is there anything I can do to work out what is killing my laptop? Merc. ** Affects: Ubuntu Importance: Undecided Status: Unconfirmed ** Description changed: Hello, I am not entirely sure how to go about it. Suspending is basically broken in my Lenovo 3000 V100. + I am using Feisty, with the 2.6.19-7-generic kernel. I managed to "nearly" fix the problem - the "nearly" bothers me a little bit. Here is what I did: * DIsable *compleltely* the mmc drivers. To do this, I just ran: cd /lib/modules/2.6.19-7-generic/kernel/drivers/mmc mv sdhci.ko sdhci.ko.MERC mv tifm_sd.ko tifm_sd.ko.MERC mv tifm_sd.ko wbsd.ko.MERC mv tifm_sd.ko mmc_block.ko.MERC mv tifm_sd.ko mmc_core.ko.MERC * Disable *completely* the Fireware modules, which has problems suspending: cd /lib/modules/2.6.19-7-generic/kernel/drivers/ieee1394 mv sbp2.ko sbp2.ko.MERC mv ohci1394.ko ohci1394.ko.MERC mv ieee1394.ko ieee1394.ko.MERC I know there must be a better way to do this, but well, I just wanted to make sure... * Write a simple script to re-enable the wireless connection, which otherwise won't work: vi /etc/acpi/resume.d/99-wireless-merc.sh ------------------------------------------------------------------- #!/bin/bash echo Killing dhclient3 and ipw3945d killall dhclient3 killall /sbin/ipw3945d-2.6.19-7-generic echo Wait 2 secs... sleep 2 echo Taking the modules out rmmod ipw3945 rmmod ieee80211 echo Deleting the PIDs rm -f /var/run/ipw3945d.pid rm -f /var/run/dhclient.eth1.pid echo Wait 1 sec... sleep 1 echo Inserting the ipw3945 module modprobe ipw3945 echo Wait 1 sec... sleep 1 echo Running the dhclient dhclient3 -pf /var/run/dhclient.eth1.pid -lf /var/lib/dhcp3/dhclient.eth1.leases eth1 ------------------------------------------------------------------- See bug https://bugs.launchpad.net/distros/ubuntu/+source/linux- source-2.6.15/+bug/56421 for more info. Now... I was quite happy with my laptop working "well enough". However, it does fail to wake up every now and then. This is my syslog as the stuff-up happened: Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.061064] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_if3'). Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.075022] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_if1'). Dec 25 19:39:47 merc-laptop NetworkManager: <debug info>^I[1167043187.111383] nm _hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices /usb_device_a5c_2101_noserial_usbraw'). Dec 25 19:39:48 merc-laptop anacron[27987]: Anacron 2.3 started on 2006-12-25 Dec 25 19:39:48 merc-laptop anacron[27987]: Normal exit (0 jobs run) Dec 25 20:01:45 merc-laptop -- MARK -- Dec 25 20:17:01 merc-laptop /USR/SBIN/CRON[29112]: (root) CMD ( cd / && run-pa rts --report /etc/cron.hourly) Dec 25 20:35:01 merc-laptop gnome-power-manager: (merc) Suspending computer because the lid has been closed on ac power *** FROM HERE *** Dec 25 20:35:03 merc-laptop NetworkManager: <information>^IGoing to sleep. Dec 25 20:35:03 merc-laptop dhclient: There is already a pid file /var/run/dhcli ent.eth1.pid with pid 21296 Dec 25 20:35:03 merc-laptop dhclient: removed stale PID file Dec 25 20:35:03 merc-laptop dhclient: Internet Systems Consortium DHCP Client V3 .0.4 Dec 25 20:35:03 merc-laptop dhclient: Copyright 2004-2006 Internet Systems Conso rtium. Dec 25 20:35:03 merc-laptop dhclient: All rights reserved. Dec 25 20:35:03 merc-laptop dhclient: For info, please visit http://www.isc.org/ sw/dhcp/ Dec 25 20:35:03 merc-laptop dhclient: Dec 25 20:35:03 merc-laptop dhclient: Listening on LPF/eth1/00:18:de:89:9e:bc Dec 25 20:35:03 merc-laptop dhclient: Sending on LPF/eth1/00:18:de:89:9e:bc Dec 25 20:35:03 merc-laptop dhclient: Sending on Socket/fallback Dec 25 20:35:03 merc-laptop dhclient: DHCPRELEASE on eth1 to 192.168.0.1 port 67 Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Withdrawing address record for 1 92.168.0.6 on eth1. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.0.6. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: iface.c: interface_mdns_mcast_jo in() called but no local address available. Dec 25 20:35:03 merc-laptop avahi-daemon[5024]: Interface eth1.IPv4 no longer re levant for mDNS. Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Found user 'avahi-autoip d' (UID 109) and group 'avahi-autoipd' (GID 116). Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Successfully called chro ot(). Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Successfully dropped roo t privileges. Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: fopen() failed: Permissi on denied Dec 25 20:35:14 merc-laptop avahi-autoipd(eth1)[29688]: Starting with address 16 9.254.9.148 Dec 25 20:35:19 merc-laptop avahi-autoipd(eth1)[29688]: Callout BIND, address 16 9.254.9.148 on interface eth1 Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: New relevant interface eth1.IPv4 for mDNS. Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: Joining mDNS multicast group on interface eth1.IPv4 with address 169.254.9.148. Dec 25 20:35:19 merc-laptop avahi-daemon[5024]: Registering new address record f or 169.254.9.148 on eth1. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: Successfully claimed IP address 169.254.9.148 Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: fopen() failed: Permissi on denied Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Interface eth1.IPv4 no longer re levant for mDNS. Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Leaving mDNS multicast group on interface eth1.IPv4 with address 169.254.9.148. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: SIOCSIFFLAGS failed: Per mission denied Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29688]: Callout STOP, address 16 9.254.9.148 on interface eth1 Dec 25 20:35:23 merc-laptop avahi-daemon[5024]: Withdrawing address record for 1 69.254.9.148 on eth1. Dec 25 20:35:23 merc-laptop avahi-autoipd(eth1)[29689]: client: RTNETLINK answer s: No such process Dec 25 20:35:23 merc-laptop kernel: [74657.204000] ACPI: PCI interrupt for devic e 0000:0a:07.0 disabled Dec 25 20:35:23 merc-laptop NetworkManager: <debug info>^I[1167046523.599167] nm _hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices /net_00_16_d3_31_42_e7'). Dec 25 20:35:23 merc-laptop NetworkManager: <information>^IDeactivating device e th0. Dec 25 20:35:26 merc-laptop kernel: [74659.852000] Disabling non-boot CPUs ... Dec 25 20:35:26 merc-laptop kernel: [74659.872000] Breaking affinity for irq 17 Dec 25 20:35:26 merc-laptop kernel: [74659.976000] CPU 1 is now offline Dec 25 20:35:26 merc-laptop kernel: [74659.976000] SMP alternatives: switching t o UP code Dec 25 20:46:25 merc-laptop syslogd 1.4.1#20ubuntu3: restart. Is there anything I can do to work out what is killing my laptop? Merc. -- Suspend/resume broken in Lenovo 3000 V100 https://launchpad.net/bugs/77109 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs