Hi,
just let me know if I can provide you with more information, here lspci
and /proc/interrupts:
$ lspci
00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated
Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics
Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation Unknown device 104d (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
#2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 3 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
#1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation Mobile LPC Interface Controller
(rev 03)
00:1f.2 IDE interface: Intel Corporation Mobile SATA IDE Controller (rev 03)
01:00.0 Network controller: Intel Corporation Unknown device 4229 (rev 61)
05:0b.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
05:0b.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia
Card Reader (SD/MMC/MS/MS PRO/xD)
05:0b.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA
Standard Compliant SD Host Controller
$ cat /proc/interrupts
CPU0 CPU1
0: 19560 19995 IO-APIC-edge timer
1: 288 130 IO-APIC-edge i8042
8: 1 0 IO-APIC-edge rtc
9: 4 6 IO-APIC-fasteoi acpi
12: 71 62 IO-APIC-edge i8042
14: 2843 2747 IO-APIC-edge libata
15: 33 34 IO-APIC-edge libata
16: 1382 173 IO-APIC-fasteoi uhci_hcd:usb3,
[EMAIL PROTECTED]:0000:00:02.0
17: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
18: 0 2 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb7
19: 14 15 IO-APIC-fasteoi uhci_hcd:usb6
22: 136 115 IO-APIC-fasteoi HDA Intel
23: 2 0 IO-APIC-fasteoi tifm_7xx1, ehci_hcd:usb2,
uhci_hcd:usb5
315: 293 126 PCI-MSI-edge eth0
316: 14 14 PCI-MSI-edge iwl4965
NMI: 0 0 Non-maskable interrupts
LOC: 22936 23905 Local timer interrupts
RES: 4026 5058 Rescheduling interrupts
CAL: 260 101 function call interrupts
TLB: 732 974 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
So please let me know if you can think of a possible solution...
BTW: It's a Toshiba A9 notebook which has a usb bluetooth and a usb
fingerprint reader - the usb bluetooth needs to be enabled and shows up
in lsusb afterwards (wifi and bt share the antenna AFAIK so wifi is
enabled per default and bt is disabled) and the fingerprint reader is
disabled via autosuspend. None of them show up in lsusb, so they
shouldn't keep usb active I guess.
Peter
Andreas Mohr wrote:
> Hi,
>
> On Sat, Dec 08, 2007 at 01:02:08AM +0100, Peter Ganzhorn wrote:
>
>> Hi,
>>
>> I wrote to this list before because of my USB causing lots of wakeups:
>>
>> 58.9% ( 20.0) <kernel core> : usb_hcd_poll_rh_status (rh_timer_func)
>>
>> Loosing 60% of my wakeups would be quite nice...last time Arjan advised
>> me to check which device may be responsible for this, but after
>> unplugging all my USB devices the usb_hcd_poll_rh_status still shows up
>> in powertop!
>> Here my current lsusb output:
>>
>> # lsusb
>> Bus 002 Device 001: ID 0000:0000
>> Bus 005 Device 001: ID 0000:0000
>> Bus 007 Device 001: ID 0000:0000
>> Bus 006 Device 001: ID 0000:0000
>> Bus 001 Device 001: ID 0000:0000
>> Bus 004 Device 001: ID 0000:0000
>> Bus 003 Device 001: ID 0000:0000
>>
>> There is not a single device connected.
>>
>
> OK, that's true, but apart from that the output doesn't help much.
> What would have been useful is an lspci showing the type of host
> controller and a /proc/interrupts indicating whether the
> usb_hcd_poll_rh_status invocation (which is done via a timer in *this*
> case) is somehow interrupt-triggered or not.
>
>
>> What could be the reason for this one still showing up? I even have usb
>> autosuspend enabled, so almost everything usb-related should be in
>> powersaving mode...
>>
>
> No idea, but it's perhaps time to dig through USB sources...
> (and an initial glance looks promising, since there doesn't seem to be
> too much power-awareness there, e.g. from grepping for mod_timer calls)
>
> Andreas Mohr
>
>
_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power