After a long testing session I managed to enable intelfb at boot time. These are the requirements:
1. remove intelfb from /etc/modprobe.d/blacklist-framebuffer
2. add fbcon to /etc/initramfs-tools/modules
3. add intel_agp and intelfb into /etc/initramfs-tools/modules, in THIS order (because intelfb is missing the dependency to intel_agp)
4. do NOT add vesafb to /etc/initramfs-tools/modules, remove it if it is there. vesafb tends to pre-empt intelfb
5. Add these two options to your kernel loading (grub) : video=intelfb vga=0x317, in THIS order (this is mentionned in kernel Documentation/fb/intelfb.txt).
6. rebuild initramfs image using update-initramfs
Any other combination missing only ONE of these requirements (I tried many of them) is likely to give one of the following results:
- blank tty screens
- ugly resolution, corrupted as soon as X is started
- cryptic "cannot acquire agp" kernel messages
- in the best cases, vesafb running
It seems intelfb developers do REALLY want to avoid users testing their code.
After a long testing session I managed to enable intelfb at boot time. These are the requirements:
1. remove intelfb from /etc/modprobe. d/blacklist- framebuffer tools/modules tools/modules, in THIS order (because intelfb is missing the dependency to intel_agp) tools/modules, remove it if it is there. vesafb tends to pre-empt intelfb fb/intelfb. txt).
2. add fbcon to /etc/initramfs-
3. add intel_agp and intelfb into /etc/initramfs-
4. do NOT add vesafb to /etc/initramfs-
5. Add these two options to your kernel loading (grub) : video=intelfb vga=0x317, in THIS order (this is mentionned in kernel Documentation/
6. rebuild initramfs image using update-initramfs
Any other combination missing only ONE of these requirements (I tried many of them) is likely to give one of the following results:
- blank tty screens
- ugly resolution, corrupted as soon as X is started
- cryptic "cannot acquire agp" kernel messages
- in the best cases, vesafb running
It seems intelfb developers do REALLY want to avoid users testing their code.
Useful debugging tips: img-2.6. 22-14-generic | cpio -i
- dmesg | grep fb
- cd newdir; zcat /boot/initrd.
Related: bugs.debian. org/cgi- bin/bugreport. cgi?bug= 398948 /bugs.launchpad .net/ubuntu/ +source/ initramfs- tools/+ bug/129910 /bugs.launchpad .net/ubuntu/ +source/ linux-source- 2.6.22/ +bug/127168
- intel console framebuffer (i810fb or intelfb) does not work
http://
- Blank ttys when using vesafb (vga=xxx)
https:/
- vesafb sets the refresh rate too high for some LCDs
https:/