Activity log for bug #290332

Date Who What changed Old value New value Message
2008-10-28 15:42:56 Bartek bug added bug
2008-10-28 15:42:56 Bartek bug added attachment '35wireless' (sleep.d script to turn tc1100 wireless on and off)
2008-10-28 15:43:37 Bartek bug added attachment 'lspci.txt' (lspci output on hp tc1100 tablet)
2008-10-28 15:44:14 Bartek bug added attachment 'lsusb.txt' (lsusb output on hp tc1100 tablet)
2008-10-28 16:41:30 Bartek description Outlined below are steps to get suspend / resume functionality fully working on intrepid on a HP TC1100 tablet. Incredibly, it suspends and resumes in less than 3 seconds each way making it highly usable. (Big Kudos to pm-utils developers!) My version of the TC1100 came with an atheros wireless card. However, the ath_pci driver does not seem to survive a suspend without being explicitly listed. If it is not listed, when waking up the card appears to be working fine but, even after hundreds of tries, I cannot log into the network (WPA-PSK here), it keeps asking me for the password. Unloading and reloading the ath_pci module and manually doing step (3) fixes it. This is how I got it working automatically 1) module tc1100-wmi MUST be loaded, it provides controls for turning wireless on and off 2) create /etc/pm/config.d/config with SUSPEND_MODULES="ath_pci" 3) create a script in /etc/pm/sleep.d/ to turn off wireless and turn on wireless again using the tc1100-wmi interface (see 35wireless attachment) Find attached lspci, lsusb and aforementioned script Known isssues: tc1100-wmi cannot be used to probe the state of the wireless card, cat /sys/devices/platform/tc1100-wmi/wireless ALWAYS reports 0 whether wireless is off or on. This means that if wireless was off when suspending, it will wake up with wireless turned on. Outlined below are steps to get suspend / resume functionality fully working on intrepid on a HP TC1100 tablet. Incredibly, it suspends and resumes in less than 3 seconds each way making it highly usable. (Big Kudos to pm-utils developers!) My version of the TC1100 came with an atheros wireless card. However, the ath_pci driver does not seem to survive a suspend without being explicitly listed. If it is not listed, when waking up the card appears to be working fine but, even after hundreds of tries, I cannot log into the network (WPA-PSK here), it keeps asking me for the password. Unloading and reloading the ath_pci module and manually doing step (3) fixes it. This is how I got it working automatically 1) module tc1100-wmi MUST be loaded, it provides controls for turning wireless on and off 2) create /etc/pm/config.d/config with SUSPEND_MODULES="ath_pci" 3) create a script in /etc/pm/sleep.d/ to turn off wireless and turn on wireless again using the tc1100-wmi interface (see 35wireless attachment) Find attached lspci, lsusb and aforementioned script Known issues: tc1100-wmi cannot be used to probe the state of the wireless card, cat /sys/devices/platform/tc1100-wmi/wireless ALWAYS reports 0 whether wireless is off or on. This means that if wireless was off when suspending, it will wake up with wireless turned on.
2008-11-13 11:05:28 Chris Bainbridge marked as duplicate 267339
2008-12-25 18:07:39 Dustin Kirkland  changed duplicate marker 267339 275692