sony-vaio-z-series team mailing list archive
-
sony-vaio-z-series team
-
Mailing list archive
-
Message #00610
Re: Switching Intel/nVidia with Upstart on Karmic
Hi guys,
this is really strange. On my system (Z31/WN) with
Karmic,sony-laptop-zseries-0.9np1 and Grub2, I have used only INTEL
graphics so far. After deciding to test the instructions on Raphael's
blog (very nice, thanks for all the efforts!) I found some bits of
information which may be helpful here.
I am using the latest karmic 2.6.31.11 kernel right now because
today's 2.6.31.12 update does not boot. My older kernel still contains
Norberts 0.9np1 module.
First, on my systems the Speed/Stamina LEDs stopped working too,
initially. This was after applying all the changes mentioned in
Raphael's instruction. After some backtracking I was able to fix the
Grub2 problem by tweaking /etc/default/grub like this:
(...)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=acpi_osi='"!Windows 2006"'
(...)
The update-grub command successfully generates the /boot/grub/grub.cfg
file which contains menu entries that have config lines such as this
one:
linux /boot/vmlinuz-2.6.31-11-generic
root=UUID=e540f235-d66b-4a46-839d-4fd034fdec67 ro acpi_osi="!Windows
2006" quiet splash acpi_backlight=vendor
The system boot okay. But here comes the kicker: The speed/stamina
LEDs still stay off unless I remove the
/etc/modprobe.d/sony-laptop.conf file. Without this file (and the
module parameter it contains), the module loads okay, apparently.
/var/log/messages contains:
Oct 8 00:36:11 archangel kernel: [ 148.959478] sony-laptop: Sony
Programmable IO Control Driver v0.9np1.
Oct 8 00:36:11 archangel kernel: [ 148.959528] sony-laptop: detected
Type3 model
With the current state of the system, the Intel graphics works. But
the switch-x-to script does not:
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to main process
ended, respawning
syslog.1:Oct 8 00:03:00 archangel init: switch-x-to respawning too
fast, stopped
This happens when booting and is probably caused by the strange state
of the system.
Cheers
Mike
2009/10/7 Raphael Gradenwitz <raphael@xxxxxxxxxxxxxxxxx>:
> Hello Wayde,
>
> Am Mittwoch, den 07.10.2009, 23:20 +0200 schrieb Wayde:
>> Hello
>>
>>
>> Could you tell me what mistake you mean and what steps you
>> took to fix
>> it?
>>
>> I just did a mistake in copying the /etc/init/switch-x-to.conf file.
>> I changed:
>> gc=nvidia; lspci|grep -qs nvidia || gc=intel
>> to:
>> gc=nvidia; lspci|grep -qs nVidia || gc=intel
>
> That is OK but better is you copy the files with wget (from a root
> shell):
>
> for c in switch-x-to.conf nvidia-settings.conf; do
> wget -O "/etc/init/$c" "http://global-social.net/files/$c"; done
>
>
> Attention: you now have a file named nvidiasettings.conf, i renamed it
> in nvidia-settings.conf. Thus if you executed this two lines, you should
> remove the old file (as root):
>
> rm -f /etc/init/nvidiasettings.conf
>
> (This looks not important but I will try to maintain this a little bit
> and when you take the same names, you will be able to update this in
> future more easy.)
>
>> Are there any (new) debug files at all?
>>
>> Are you still using grub2 and does it work (the leds from the
>> speed-stamina slider on)?
>>
>> Yes i'm still using grub2 but the leds doesn't work.
>
> If the LED's does not work and you use the sony-laptop kernel module
> fork from Norbert Preining, then it can not work.
>
> Here lies the problem. You MUST solve that first.
> I could completely reproduce this what you described with grub2. Try to
> find out how you can pass the kernel command-line in a way it works in
> grub2. I could not find out, it looks like a grub2 bug.
> If possible, go back to grub legacy and everything will work fine.
>
>>
>>
>> Please give me the output from:
>>
>> initctl list | grep -E "switch|nvidia"
>>
>> wayde@zed:~$ initctl list | grep -E "switch|nvidia"
>> switch-x-to stop/waiting
>> nvidiasettings stop/waiting
>>
>
> this is(was) OK
>
>> I'll try to send you all the debug files when the sys hangs.
>
> Without the led burning, nothing can work.
>
> The LED will not work as long as the
> acpi_osi="!Windows 2006"
> is not passed to the kernel (or passed wrong)
>
> grub2 does not work like one would expect :-(
>
> Raphael
>
> (Please answer with
> Reply-to: sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
> Thanks)
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~sony-vaio-z-series
> Post to : sony-vaio-z-series@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~sony-vaio-z-series
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References
-
Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-01
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-04
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Wayde, 2009-10-06
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-06
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Wayde, 2009-10-06
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-06
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Wayde, 2009-10-07
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-07
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Wayde, 2009-10-07
-
Re: Switching Intel/nVidia with Upstart on Karmic
From: Raphael Gradenwitz, 2009-10-07