finally got vesa-tng to work... kinda
need to pass noedid and nocrtc as options, but I am now getting oops win the framebuffer changes
there are too oops's here, the first is when bootsplash sets my other consoles up, and the second when I startx
I am running SMP because I have SMP. so disabling is not an option
also I have to poweroff for a couple minutes, or the system hangs when it initializes the framebuffer after a reboot, displaying the last contents of my screen before the reboot
switching from X back to a Virtual Terminal, I get a hard lock
exiting X causes a hard lock as well and a scrabled Frambuffer
my kernel option is
video=vesafb:vram16,ywrap,mtrr,noedid,nocrtc,1280x1024-16@60
Code: Select all
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c00ce395
*pde = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: e100 mii joydev ohci_hcd nvidia amd_k7_agp agpgart evdev snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_rawmidi snd_ac97_codec snd_util_mem snd_hwdep snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_page_alloc snd_timer snd_mixer_oss snd soundcore usbhid usblp visor usbserial usb_storage ehci_hcd usbcore sbp2 raw1394 ohci1394 ieee1394 ide_cd sr_mod cdrom sd_mod sg scsi_mod
CPU: 1
EIP: 0060:[<c00ce395>] Tainted: P VLI
EFLAGS: 00010256 (2.6.7-love8)
EIP is at 0xc00ce395
eax: 00004f07 ebx: 00000000 ecx: 00000000 edx: 00000000
esi: 00000000 edi: c0525780 ebp: c00ce395 esp: f6704d0c
ds: 007b es: 007b ss: 0068
Process setfont (pid: 8849, threadinfo=f6704000 task=f66bc790)
Stack: c031dca2 00000001 00000000 c19cd800 c19cd808 00007fe6 c0520700 c031a05b
c19cd808 c19cd800 c183c000 c19cd800 c0312e2d c19cd800 c19cd808 00000360
00000000 00000000 c183c000 00000000 c02cd100 c183c000 f7fff980 f7fff960
Call Trace:
[<c031dca2>] vesafb_pan_display+0x62/0xf0
[<c031a05b>] fb_pan_display+0x5b/0x90
[<c0312e2d>] fbcon_switch+0x15d/0x270
[<c02cd100>] redraw_screen+0xd0/0x200
[<c0313393>] fbcon_do_set_font+0x1d3/0x310
[<c0313807>] fbcon_font_op+0x337/0x840
[<c0148e46>] handle_mm_fault+0xf6/0x180
[<c0119123>] find_busiest_group+0x283/0x310
[<c027e102>] copy_from_user+0x42/0x80
[<c02d1c67>] con_font_op+0x187/0x2c0
[<c02c7d21>] vt_ioctl+0x13e1/0x1b80
[<c0148e46>] handle_mm_fault+0xf6/0x180
[<c0116be1>] do_page_fault+0x141/0x511
[<c0119825>] scheduler_tick+0x145/0x1c0
[<c02c6940>] vt_ioctl+0x0/0x1b80
[<c02c053c>] tty_ioctl+0x44c/0x540
[<c016a01d>] sys_ioctl+0xed/0x252
[<c0116aa0>] do_page_fault+0x0/0x511
[<c0105c5d>] sysenter_past_esp+0x52/0x71
Code: c4 f4 94 fd c5 e1 b3 81 97 85 24 6d 2d e8 b3 78 a5 ec 8d 42 90 86 b5 1a 34 e5 d9 99 af 7a a2 4d b3 3c 27 cc bb fc bd c2 dd 5a 25 <12> 0e eb 66 cc 33 2d d9 e1 f4 d9 06 eb 17 de 92 82 01 8d be a2
<6>bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 0 changed to on
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 1 changed to on
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 2 changed to on
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 3 changed to on
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 4 changed to on
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
bootsplash 3.1.4-2004/02/19: looking for picture.... found (1280x1024, 26385 bytes, v3).
bootsplash: status on console 5 changed to on
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
vesafb: mode 1800x144016bpp not found
after startx
Code: Select all
Unable to handle kernel paging request at virtual address ffffffc2
printing eip:
c00ce400
*pde = 00003067
Oops: 0002 [#2]
SMP
Modules linked in: e100 mii joydev ohci_hcd nvidia amd_k7_agp agpgart evdev snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_rawmidi snd_ac97_codec snd_util_mem snd_hwdep snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_page_alloc snd_timer snd_mixer_oss snd soundcore usbhid usblp visor usbserial usb_storage ehci_hcd usbcore sbp2 raw1394 ohci1394 ieee1394 ide_cd sr_mod cdrom sd_mod sg scsi_mod
CPU: 1
EIP: 0060:[<c00ce400>] Tainted: P VLI
EFLAGS: 00010202 (2.6.7-love8)
EIP is at 0xc00ce400
eax: 00000000 ebx: 00000000 ecx: 00000001 edx: 00000000
esi: 00000000 edi: c0525780 ebp: c00ce395 esp: f7fe5eb0
ds: 007b es: 007b ss: 0068
Process events/1 (pid: 7, threadinfo=f7fe5000 task=f7f42bd0)
Stack: c031dca2 00000000 00000000 c19cd800 c19cd808 00007f80 c0520790 c031a05b
c19cd808 c19cd800 f7f16a00 c19cd800 c0312e2d c19cd800 c19cd808 00000400
00000006 00000006 00000001 00000001 c02cd100 f7f16a00 00000000 00000003
Call Trace:
[<c031dca2>] vesafb_pan_display+0x62/0xf0
[<c031a05b>] fb_pan_display+0x5b/0x90
[<c0312e2d>] fbcon_switch+0x15d/0x270
[<c02cd100>] redraw_screen+0xd0/0x200
[<c02c8634>] complete_change_console+0x34/0x100
[<c02d0474>] console_callback+0xe4/0xf0
[<c012c513>] worker_thread+0x1a3/0x240
[<c02d0390>] console_callback+0x0/0xf0
[<c01198a0>] default_wake_function+0x0/0x20
[<c01198a0>] default_wake_function+0x0/0x20
[<c012c370>] worker_thread+0x0/0x240
[<c01305f7>] kthread+0xb7/0xc0
[<c0130540>] kthread+0x0/0xc0
[<c0103eb1>] kernel_thread_helper+0x5/0x14
Code: c6 bc 04 44 96 46 95 48 41 a1 47 2c e4 90 6f 4b 64 ca 4a 23 9d 76 d4 81 e6 46 38 c5 93 61 ba 35 28 70 73 54 38 75 6d 94 f3 f0 ed <28> 70 c2 e5 d4 2f 69 43 86 c0 0a 58 c0 24 9a 3e 93 83 6d 65 d0