Bug 677

Summary: failure to boot 2.5.68 and higher
Product: Platform Specific/Hardware Reporter: kernel (kernel)
Component: i386Assignee: Martin J. Bligh (mbligh)
Status: REJECTED UNREPRODUCIBLE    
Severity: high    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.5.69 Subsystem:
Regression: --- Bisected commit-id:
Attachments: config file for 2.5.69

Description kernel@whatevz.net 2003-05-07 21:32:34 UTC
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
Comment 1 kernel@whatevz.net 2003-05-07 21:35:36 UTC
Created attachment 316 [details]
config file for 2.5.69

config file for the kernel which fails to boot
Comment 2 Martin J. Bligh 2003-05-07 22:41:44 UTC
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
Comment 3 kernel@whatevz.net 2003-05-07 23:05:18 UTC
applied early_printk patch

rebooted

still no output
Comment 4 Dave Jones 2003-05-08 13:34:13 UTC
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 ?



Comment 5 kernel@whatevz.net 2003-05-08 18:22:10 UTC
> 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
Comment 6 kernel@whatevz.net 2003-05-20 07:14:08 UTC
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 ??
Comment 7 Alexander Nyberg 2004-12-09 03:52:56 UTC
18 months old, bug-submitter hasn't answered mail within a week, marking
unreproducible.