You are not logged in.

#1 2011-08-26 12:50:18

arcoma
Member
Registered: 2011-08-26
Posts: 4

[SOLVED] Stop udev from changing resolution on install boot

Hi
I haven't quite found the answer to this.
The problem is that I have modern nvidia video cards on my PCs but very old monitors and udev autosets a crazy resolution that the monitor cannot handle.
Once intalled i have no problem because I append nouveau.modeset=0 to the kernel line in menu.lst and to xorg's Screen Option "MetaModes" "CRT-0: 800x600_60 +0+0, TV-0:800x600 +0+0"

wiki.archlinux.org/index.php/Syslinux explains:
boot: ../vmlinuz-linux root=/dev/sda2 ro initrd=../initramfs-linux.img
I have media 2011.08.19
How do I get to the Syslinux Prompt? [Esc]?
What is the appropiate line?
peeking at syslinux_arch64.cfg might be something like
/arch/boot/x86_64/vmlinuz nouveau.modeset=0 initrd=/arch/boot/x86_64/archiso.img

Please help, I don't want to screw up the monitors. Thanks

Last edited by arcoma (2011-08-28 19:54:27)

Offline

#2 2011-08-26 13:35:34

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] Stop udev from changing resolution on install boot

Nouveau won't work without kernel modesetting, it simply doesn't have any other way to set the mode. The correct option to set the mode would be a simple 'video=800x600'. If Arch installation media uses syslinux, then holding shift during booting is how you get to the prompt.

Offline

#3 2011-08-26 14:33:18

SickToni
Member
Registered: 2011-08-26
Posts: 6

Re: [SOLVED] Stop udev from changing resolution on install boot

I have quite the same problem right now. For my case it's a bit different. I have an onBoard-graphic card and one old and one new monitor. Is there any list of booting parameters which can be used. Didn't find so far something on the wiki, I guess I just oversaw it.

But I will try your recommendations. Hope it will work for my case.

Offline

#4 2011-08-26 19:23:32

arcoma
Member
Registered: 2011-08-26
Posts: 4

Re: [SOLVED] Stop udev from changing resolution on install boot

Gusar: Thank you for the tip to get the prompt.

I use the nvidia driver for X, so it doesn't matter if nouveau is disabled.
I would rather have have my terminal 80x25 and not use framebuffer.
Is it possible the kernel is overlooking the old framebuffers, udev did change resolution to a higher setting or maybe I'm doing something wrong.
Is this line correct to boot the new dual install cd with syslinux?
boot: /arch/boot/x86_64/vmlinuz video=800x600 initrd=/arch/boot/x86_64/archiso.img
Thanks

Offline

#5 2011-08-26 19:45:36

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] Stop udev from changing resolution on install boot

If you're using nvidia for X, you should completely remove nouveau. As in, blacklist the module and, if you have it there, remove it from the initrd. You'll get the 80x25 text console then, instead of a graphical framebuffer.

Offline

#6 2011-08-28 07:55:49

arcoma
Member
Registered: 2011-08-26
Posts: 4

Re: [SOLVED] Stop udev from changing resolution on install boot

OK, solved
The line was a bit more elaborated actually
You can get to it by pressing Tab over the menu option
and then appending either 'modprobe.blacklist=nouveau', 'nouveau.disable=1' or whatever to vmlinuz

Gusar: OK, blacklisting seems the best solution, in fact installing nvidia does that. I don't know yet how to edit and rebuild the installation ramdisk though. Thanks for your help.

SickToni: I hope you can solve your dilema. There are lots of boot parameters for kernel modesetting KMS, like video=VGA-1:800x600-16@60m ...

How do I mark the thread as solved?

Offline

#7 2011-08-28 12:36:13

bernarcher
Forum Fellow
From: Germany
Registered: 2009-02-17
Posts: 2,281

Re: [SOLVED] Stop udev from changing resolution on install boot

arcoma wrote:

How do I mark the thread as solved?

Just edit the title of your first post.


To know or not to know ...
... the questions remain forever.

Offline

#8 2011-08-28 16:28:58

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: [SOLVED] Stop udev from changing resolution on install boot

The option 'nomodeset' should also disable modesetting.

Offline

#9 2011-08-28 19:59:39

arcoma
Member
Registered: 2011-08-26
Posts: 4

Re: [SOLVED] Stop udev from changing resolution on install boot

Done.
Thank you all.

Offline

Board footer

Powered by FluxBB