• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Powersave schaltet USB-Maus USB-Keypad ab

Cobiweb

Member
Hallo,
Seit meinem Update von 11.4 auf 12.1 habe ich das Problem, daß sich beim abziehen des Netzteils vom Notebook, die USB-Maus und ein USB-Keypad/Ziffernblock abschalten.
Ach ja, USB-Speicher-Sticks funktionieren weiterhin. Sie werden nicht ausgehängt und auch ohne Netzbetrieb lassen sie sich einhängen. Es sind nur Eingabegeräte betroffen.

Unter /var/log/messages passiert dann folgendes:
Code:
linux:/var/log # cat messages
....
Jul  9 00:06:32 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:06:32 inspiron kernel: [ 3886.713485] EXT4-fs (sda2): re-mounted. Opts: acl,user_xattr,commit=600
Jul  9 00:06:32 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:06:33 inspiron laptop-mode: Laptop mode 
Jul  9 00:06:33 inspiron laptop-mode: enabled, active
Jul  9 00:06:34 inspiron su: (to benutzer) root on none
Jul  9 00:06:36 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:06:36 inspiron kernel: [ 3890.694425] EXT4-fs (sda2): re-mounted. Opts: user_xattr,acl,barrier=1,data=ordered,commit=600
Jul  9 00:06:36 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:06:37 inspiron kernel: [ 3892.377157] ehci_hcd 0000:00:1d.7: PCI INT A disabled
Jul  9 00:06:37 inspiron kernel: [ 3892.377257] ehci_hcd 0000:00:1d.7: PME# enabled
Jul  9 00:06:37 inspiron kernel: [ 3892.390281] uhci_hcd 0000:00:1d.0: PCI INT A disabled
Jul  9 00:06:37 inspiron kernel: [ 3892.457179] uhci_hcd 0000:00:1d.3: PCI INT D disabled
Jul  9 00:06:38 inspiron laptop-mode: Failed.
Jul  9 00:06:39 inspiron kernel: [ 3894.210131] uhci_hcd 0000:00:1d.1: PCI INT B disabled
Jul  9 00:06:40 inspiron kernel: [ 3895.000245] uhci_hcd 0000:00:1d.2: PCI INT C disabled

Und beim wieder anstecken des Netzteils sieht es dann so aus:
Code:
linux:/var/log # cat messages
....
Jul  9 00:05:06 inspiron kernel: [ 3801.264122] ehci_hcd 0000:00:1d.7: BAR 0: set to [mem 0xffa80000-0xffa803ff] (PCI address [0xffa80000-0xffa803ff])
Jul  9 00:05:06 inspiron kernel: [ 3801.264153] ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x109)
Jul  9 00:05:06 inspiron kernel: [ 3801.264191] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900102)
Jul  9 00:05:06 inspiron kernel: [ 3801.267174] ehci_hcd 0000:00:1d.7: PME# disabled
Jul  9 00:05:06 inspiron kernel: [ 3801.267200] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  9 00:05:06 inspiron kernel: [ 3801.267214] ehci_hcd 0000:00:1d.7: setting latency timer to 64
Jul  9 00:05:09 inspiron kernel: [ 3804.011095] ehci_hcd 0000:00:1d.7: PCI INT A disabled
Jul  9 00:05:09 inspiron kernel: [ 3804.011160] ehci_hcd 0000:00:1d.7: PME# enabled
Jul  9 00:05:19 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:05:19 inspiron kernel: [ 3813.695648] EXT4-fs (sda2): re-mounted. Opts: acl,user_xattr,commit=0
Jul  9 00:05:19 inspiron kernel: [ 3813.941357] composite sync not supported
Jul  9 00:05:19 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:05:20 inspiron laptop-mode: Laptop mode 
Jul  9 00:05:20 inspiron laptop-mode: enabled, not active
Jul  9 00:05:20 inspiron su: (to benutzer) root on none
Jul  9 00:05:22 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:05:22 inspiron kernel: [ 3816.804047] EXT4-fs (sda2): re-mounted. Opts: user_xattr,acl,barrier=1,data=ordered,commit=0
Jul  9 00:05:22 inspiron dbus-daemon[1013]: **** /proc/self/mountinfo changed
Jul  9 00:05:22 inspiron kernel: [ 3817.423030] NMI watchdog enabled, takes one hw-pmu counter.
Jul  9 00:05:22 inspiron kernel: [ 3817.424262] NMI watchdog enabled, takes one hw-pmu counter.
Jul  9 00:05:23 inspiron kernel: [ 3817.612840] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
Jul  9 00:05:23 inspiron kernel: [ 3817.612852] uhci_hcd 0000:00:1d.1: setting latency timer to 64
Jul  9 00:05:23 inspiron kernel: [ 3817.696058] ehci_hcd 0000:00:1d.7: BAR 0: set to [mem 0xffa80000-0xffa803ff] (PCI address [0xffa80000-0xffa803ff])
Jul  9 00:05:23 inspiron kernel: [ 3817.696084] ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x109)
Jul  9 00:05:23 inspiron kernel: [ 3817.696112] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900102)
Jul  9 00:05:23 inspiron kernel: [ 3817.698363] ehci_hcd 0000:00:1d.7: PME# disabled
Jul  9 00:05:23 inspiron kernel: [ 3817.698381] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  9 00:05:23 inspiron kernel: [ 3817.698390] ehci_hcd 0000:00:1d.7: setting latency timer to 64
Jul  9 00:05:23 inspiron kernel: [ 3817.744680] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  9 00:05:23 inspiron kernel: [ 3817.744692] uhci_hcd 0000:00:1d.0: setting latency timer to 64
Jul  9 00:05:23 inspiron kernel: [ 3817.785690] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
Jul  9 00:05:23 inspiron kernel: [ 3817.785702] uhci_hcd 0000:00:1d.2: setting latency timer to 64
Jul  9 00:05:23 inspiron kernel: [ 3817.928764] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
Jul  9 00:05:23 inspiron kernel: [ 3817.928775] uhci_hcd 0000:00:1d.3: setting latency timer to 64
Jul  9 00:05:23 inspiron kernel: [ 3818.025093] usb 4-1: new low speed USB device number 2 using uhci_hcd
Jul  9 00:05:23 inspiron laptop-mode: Failed.
Jul  9 00:05:23 inspiron kernel: [ 3818.187085] usb 4-1: New USB device found, idVendor=05a4, idProduct=9759
Jul  9 00:05:23 inspiron kernel: [ 3818.187091] usb 4-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Jul  9 00:05:23 inspiron kernel: [ 3818.187095] usb 4-1: Product: USB Keypad
Jul  9 00:05:23 inspiron kernel: [ 3818.187098] usb 4-1: Manufacturer: ORTEK
Jul  9 00:05:23 inspiron kernel: [ 3818.207277] input: ORTEK USB Keypad as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input12
Jul  9 00:05:23 inspiron kernel: [ 3818.207976] generic-usb 0003:05A4:9759.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keypad] on usb-0000:00:1d.2-1/input0

Es sieht aus, als würden die IRQ von Powersave neu gewürfelt.

Was sich auch noch geändert hat, unter 11.4 konnte ich in den KDE-"Systemeinstellungen" des Benutzers "Hardware | Eingabegeräte | Touchpad" noch einen Haken zum deaktivieren setzen, wenn eine Maus angesteckt ist. Diesen kann ich bei der 12.1 auch nicht mehr finden. Und das Touchpad ist nun auch immer aktiv, auch wenn eine Maus angesteckt ist. Ob das etwas miteinander zu tun hat, kann ich leider nicht sagen. Vielleicht weiß jemand einen Ansatz, wo ich suchen soll?
 

spoensche

Moderator
Teammitglied
Powersave kann dir IRQ´s nicht neu würfeln. Möglichw. liegt die Ursache an einer anderen Stelle. Poste mal die Ausgabe von
Code:
dmesg | egrep -i "err|warn|fail"
 
OP
Cobiweb

Cobiweb

Member
Hallo,

Ich habe dmesg | egrep -i "err|warn|fail" direkt nach dem Hochfahren ausgeführt, dann noch mal nach dem ziehen des Netzteils, und noch mal nach dem wieder einstecken. An der Ausgabe hat sich nichts geändert. Sprich hier liegt kein Hinweis auf den Fehler... oder sollte keine Fehlermeldung in dmesg auch ein Hinweis sein?

Das ist alles sieht für mich nicht besonders auffällig aus, oder?

Code:
linux:/home/benutzer # dmesg | egrep -i "err|warn|fail"
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.105990] Marking TSC unstable due to check_tsc_sync_source failed
[    0.123672] ACPI: Using IOAPIC for interrupt routing
[    0.189908] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.190409] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
[    0.190531] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.190637] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.190740]  pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
[    0.205568] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
[    0.205698] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *4
[    0.205825] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
[    0.205952] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 11) *3
[    0.206089] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[    0.206222] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[    0.206354] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
[    0.206487] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[   13.869739] sdhci: Copyright(c) Pierre Ossman
Ich dachte eigentlich zunächst, unter /var/log/messages beim trennen vom Netz, die Zeilen:
Code:
Jul  9 00:06:37 inspiron kernel: [ 3892.377157] ehci_hcd 0000:00:1d.7: PCI INT A disabled
Jul  9 00:06:37 inspiron kernel: [ 3892.457179] uhci_hcd 0000:00:1d.3: PCI INT D disabled
Jul  9 00:06:39 inspiron kernel: [ 3894.210131] uhci_hcd 0000:00:1d.1: PCI INT B disabled
Jul  9 00:06:40 inspiron kernel: [ 3895.000245] uhci_hcd 0000:00:1d.2: PCI INT C disabled
wären der Auslöser.

Und dazwischen ständig das:
Code:
Jul  9 00:06:38 inspiron laptop-mode: Failed.
Beim Anstecken des Netzteils dann wiederum:
Code:
Jul  9 00:05:06 ... kernel: [ 3801.267200] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
Jul  9 00:05:23 ... kernel: [ 3817.612840] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
Jul  9 00:05:23 ... kernel: [ 3817.785690] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
Jul  9 00:05:23 ... kernel: [ 3817.928764] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
Danach funktionieren die USB-Eingabegeräte auch wieder, was sich auch in der Ausgabe zeigt:
Code:
Jul  9 00:05:23 inspiron kernel: [ 3818.025093] usb 4-1: new low speed USB device number 2 using uhci_hcd
Jul  9 00:05:23 inspiron kernel: [ 3818.187085] usb 4-1: New USB device found, idVendor=05a4, idProduct=9759
Jul  9 00:05:23 inspiron kernel: [ 3818.187091] usb 4-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Jul  9 00:05:23 inspiron kernel: [ 3818.187095] usb 4-1: Product: USB Keypad
Jul  9 00:05:23 inspiron kernel: [ 3818.187098] usb 4-1: Manufacturer: ORTEK
Jul  9 00:05:23 inspiron kernel: [ 3818.207277] input: ORTEK USB Keypad as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input12
Jul  9 00:05:23 inspiron kernel: [ 3818.207976] generic-usb 0003:05A4:9759.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keypad] on usb-0000:00:1d.2-1/input0
Ich frage mich nur, warum greift das Powersave in die IRQ-Zuweisung ein. Bzw. der Kernel macht das ja.
Aber leider kann ich damit nichts anfangen. :???:

Vielleicht sollte ich das Thema zu den Kernel-Gurus verschieben lassen?
 

spoensche

Moderator
Teammitglied
Cobiweb schrieb:
Code:
[    0.105990] Marking TSC unstable due to check_tsc_sync_source failed

Bei dir laufen Timer auseinander.

Cobiweb schrieb:
Und dazwischen ständig das:
Code:
Jul  9 00:06:38 inspiron laptop-mode: Failed.
el: [ 3818.207976] generic-usb 0003:05A4:9759.0003: input,hidraw2: USB HID v1.10 Keyboard [ORTEK USB Keypad] on usb-0000:00:1d.2-1/input0[/code] Ich frage mich nur, warum greift das Powersave in die IRQ-Zuweisung ein. Bzw. der Kernel macht das ja.
Aber leider kann ich damit nichts anfangen. :???:

Das Powersave greift nicht in die IRQ Zuweisung ein. Was mich stutzig macht ist "laptop-mode: failed". Da liegt evtl. an anderer Stelle etwas im argen.

Poste bitte mal die vollständige Ausgabe von
Code:
dmesg
 
OP
Cobiweb

Cobiweb

Member
die komplette Ausgabe von dmesg findet sich unter:
http://nopaste.info/24cea36e45.html

Und zwar wurde der Laptop mit angeschlossenem Netzkabel gestartet, nach Login und vollständigem Laden der GUI habe ich das Netzkabel entfernt und nach einigen Minuten wieder angesteckt.
 
Oben