Distribution: linuxfromscratch Hardware Environment: toshiba satellite 100CS pentium 75 Software Environment: Linux lapsis 2.5.67 #3 Wed Apr 16 22:38:53 EST 2003 i586 unknown Gnu C 3.2.2 Gnu make 3.80 util-linux 2.11z mount 2.11z module-init-tools 0.9.11a e2fsprogs 1.32 reiserfsprogs 3.x.0j pcmcia-cs 3.2.0 PPP 2.4.1 Linux C Library 2.3.1 Dynamic linker (ldd) 2.3.1 Linux C++ Library 5.0.2 Procps 3.1.8 Net-tools 1.60 Console-tools 0.3.3 Sh-utils 2.0j Modules Loaded ppp_deflate zlib_deflate zlib_inflate bsd_comp ppp_async ppp_generic slhc ipt_MASQUERADE iptable_mangle iptable_nat ipt_REJECT ipt_limit ipt_state ip_conntrack ipt_LOG ipt_ULOG iptable_filter ip_tables 8250_cs xirc2ps_cs Problem Description: at boot, grub(0.92 and 0.93) reports Booting 'linux 2.5.69' kernel /lib/modules/2.5.69/bzImage root=/dev/ide/host0/bus0/target0/lun0/part1 vga=5 [Linux-bzImage, setup=0x1400, size-0xd6a79] screen resizes according to vga parameter and then halts Steps to reproduce: attempt to boot
Created attachment 316 [details] config file for 2.5.69 config file for the kernel which fails to boot
Stick the early printk patch in there, enable it, and see what you get. ftp://ftp.kernel.org/pub/linux/kernel/people/mbligh/2.5.67/early_printk
applied early_printk patch rebooted still no output
couple points.. The .config attachment is an URL thats broken.. The requested URL /~brett/bugreports/kernel/2.5.69-failboot/config was not found on this server. Secondly, the early_printk stuff won't do anything unless you explicitly add some early_printk calls. Try adding stuff like early_printk("1"); to init/main.c start_kernel() between the various function calls, then see how far it gets. What happens with other vga= parameters? vga=ask? What happens if you change the devfs-esque root=/dev/ide/host0/bus0/target0/lun0/part1 to root=/dev/hda1 in your grub config ?
> The .config attachment is an URL thats broken.. fixed > Secondly, the early_printk stuff won't do anything unless you explicitly add > some early_printk calls. added some calls immediately after setup_early_printk they weren't displayed setup_early_printk(); early_printk("1"); setup_arch(&command_line); early_printk("2"); setup_per_cpu_areas(); early_printk("3"); i'm assuming i cannot place early_printk calls before setup_early_printk(); > What happens with other vga= parameters? vga=ask? with vga=ask, it does as expected, displays modes available, lets me choose one, and then hangs > What happens if you change the devfs-esque > root=/dev/ide/host0/bus0/target0/lun0/part1 to root=/dev/hda1 in your grub config ? same behaviour
DIAGNOSED: this changeset http://linux.bkbits.net:8080/linux-2.5/cset@1.1006 was causing the problem, reverting fixes it also, turning off CONFIG_VIDEO_SELECT fixes this 2.5.69-bk13 with CONFIG_VIDEO_SELECT unset works where to from here ??
18 months old, bug-submitter hasn't answered mail within a week, marking unreproducible.