Sida 1 av 1

Få muteknappen att fungera på en ThinkPad X200

Postat: 23 sep 2009, 05:31
av Peltonen
Jag har precis installerat Ubuntu 9.04 på min splitter nya ThinkPad X200 men muteknappen fungerar inte. På ThinkWiki.org hittade jag en artikel men jag förstår den inte :( Den lyder:
Starting from Linux version 2.6.23, kernel passes OSI string "!Linux" to ACPI (instead of "Linux"). There is a number of reasons for that (see details in drivers/acpi/osl.c in the kernel source). But IBM/Lenovo has a consistently good record of supporting Linux, so this trick is not necessary for Thinkpads. Moreover, OSI string "Linux" is needed to make the Mute button work. For Thinkpads R61, T61 and X61, there are already hooks for that in drivers/acpi/blacklist.c. For most other models, you need to pass the string acpi_osi="Linux" to the kernel as a boot parameter.
Som jag har förstått det ska jag ändra en "boot parameter" som heter acpi_osi till "Linux". Hur gör jag det? I vilken fil ska jag pilla så att säga.

Re: Få muteknappen att fungera på en ThinkPad X200

Postat: 23 sep 2009, 10:47
av Lars
När man ändrar boot-parametrar är det bäst att testa dem innan man ändrar några filer. Det blir så svårt att boota om man gör fel.

Testa först i grub. I boot-menyn under uppstarten trycker du "e" (som i edit), stega ner några rader till där det står "kernel" och tryck "e" igen. I slutet på raden ska du lägga till acpi_osi="Linux" (med ett mellanslag före, naturligtvis). Tryck enter för att bekräfta ändringen och sedan "b" som i boot.

Om det fungerar som det är tänkt kan du trycka alt+F2 och köra gksu gedit /boot/grub/menu.lst. Där ska du se till att det ser ut så här runt rad 85:

Kod: Markera allt

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash acpi_osi="Linux"
Sedan måste du köra sudo update-grub från en terminal.

Re: Få muteknappen att fungera på en ThinkPad X200

Postat: 08 okt 2009, 11:37
av Peltonen
Tack, det fungerar perfekt!