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

[Gelöst] Dmesg: WARNING! power/level is deprecated; use ...

Hallo!

Ich habe meinen Drucker (Canon Pixma MP160) den ich normalerweise eher selten benötige kürzlich mal wieder genutzt. Dabei ist mir folgendes zufällig aufgefallen:

In der Ausgabe von 'dmesg | tail' erscheint nach dem Einschalten folgende Meldung:
Code:
WARNING! power/level is deprecated; use power/control instead
Im Zusammenhang:
Code:
[ 1056.387030] usb 2-3: new high speed USB device using ehci_hcd and address 5
[ 1056.503185] usb 2-3: New USB device found, idVendor=04a9, idProduct=1714
[ 1056.503189] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1056.503193] usb 2-3: Product: MP160
[ 1056.503196] usb 2-3: Manufacturer: Canon
[ 1056.503198] usb 2-3: SerialNumber: 7228D7
[ 1056.680187] WARNING! power/level is deprecated; use power/control instead
[ 1056.745403] usblp0: USB Bidirectional printer dev 5 if 1 alt 0 proto 2 vid 0x04A9 pid 0x1714
[ 1056.745424] usbcore: registered new interface driver usblp
[ 1744.749113] usb 2-3: USB disconnect, address 5
[ 1744.749326] usblp0: removed
Wenn ich den Drucker ausschalte, anstecke oder abstecke nachdem die Meldung 1x da war, erscheint sie nicht erneut?

Da ich gestern ein Kernelupdate gemacht habe, weiss ich jetzt nicht. Es steht dort "Warnung" `?? Weiss jemand woher das rührt? Kernel, oder hab ich irgendwas veraltetes auf dem PC? Vielleicht einfach eine einstellungssache, oder gibt es da ein Workaround?

SuSE 11.4
Linux wild-thing 2.6.37.6-0.9-desktop #1 SMP PREEMPT 2011-10-19 22:33:27 +0200 x86_64 x86_64 x86_64 GNU/Linux
Code:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0424:2504 Standard Microsystems Corp. USB 2.0 Hub
Bus 005 Device 002: ID 046d:c068 Logitech, Inc. G500 Laser Mouse
Bus 002 Device 004: ID 03eb:0002 Atmel Corp. 
Bus 002 Device 005: ID 04a9:1714 Canon, Inc. MP160

.. Das heisst, autosuspend funktioniert bei meinem Drucker nicht?

Vielen Dank!

Gruß,

R
 
Diese Meldung habe ich bei jedem Systemstart nach 8 Sekunden in /var/log/boot.msg (und sie kann daher nichts mit einem Drucker zu tun haben), da hat ein Entwickler seine Hausaufgaben noch nicht gemacht (ein anderes deprecated kommt schon in der ersten Sekunde, aber deprecated heißt ja, daß es noch funktioniert, aber irgendwann in Zukunft nicht mehr funktionieren wird).
 
Ah ok, Danke!

Ich hab hier dazu auch n bisschen nachgelesen:
http://www.kernel.org/doc/Documentation/usb/power-management.txt

Was mich darin darauf auch hinweist, dass das gerade weiterentwickelt wird.
(In 2.6.21 writing "0" to power/autosuspend would prevent the device
from being autosuspended; the behavior was changed in 2.6.22. The
power/autosuspend attribute did not exist prior to 2.6.21, and the
power/level attribute did not exist prior to 2.6.22. power/control
was added in 2.6.34, and power/autosuspend_delay_ms was added in
2.6.37 but did not become functional until 2.6.38.)
Das wird bei 11.4 dann schätzungsweise eh nichts mehr. Vielleicht bringt s ja die 12.1 mit, sobald ich mich zu einem Upgrade entscheiden kann.

[Gelöst], Danke.

Gruß,

R
 
Oben