Bug 293 - hp omnibook 6100: black screen & crash on bootup
Summary: hp omnibook 6100: black screen & crash on bootup
Status: CLOSED CODE_FIX
Alias: None
Product: ACPI
Classification: Unclassified
Component: ACPICA-Core (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Andy Grover
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-25 05:41 UTC by Andreas Happe
Modified: 2006-09-28 13:14 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.5.59 -> 2.5.69-bk2
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Andreas Happe 2003-01-25 05:41:17 UTC
Distribution:
 * Debian 2.0 unstable
Hardware Environment:
 * HP Omnibook 6100
   P3m 1GHz
Problem Description:
compiling a kernel with ACPI support generates a hard crash on startup. There's
a bblack screen, no way of obtaining any information.
Comment 1 Dave Jones 2003-01-28 09:21:02 UTC
My Vaio behaves in a similar way, but after a while, it continues booting.
During the period of black-screen, it does look like a complete lock up, not
even capslock lights the LED for eg.

Have you tried waiting a while to see if this is the case for you too ?
Comment 2 Andreas Happe 2003-01-30 05:25:53 UTC
nope,
i've starred at the black screen for approx. 15 minutes... and nothing happened.

could you define "a while" further?

TIA,
Andreas
Comment 3 Floris Kraak 2003-02-24 17:05:31 UTC
Hi, I have the same problem with a Dell Inspiron 8200 laptop. "Loading the kernel"
appears on screen, but no kernel starts loading. Disk light is on, suggesting
activity but waiting 5 minutes doesn't help. System is debian unstable. Tried
gcc2.95 and gcc 3.2, but that doesn't matter. Tried kernels 2.5.61, 2.5.62 and
am now compiling 2.5.63 for testing. CONFIG_VT and CONFIG_VT_CONSOLE are set to
'y' so this is NOT the root cause of the problem. I have framebuffer support
off, but will test with the nvidia framebuffer driver soon. 

Other details of note: P4, Nvidia Mobile GForce 4 (ugh) graphics, bios version
A08. This used to be A02 but I've tried an upgrade to see if there was any
difference. (there isn't)
The last new kernel booting on this system was 2.5.59. After that, no kernel has
dignified itself with booting
Comment 4 Robert Collins 2003-02-25 03:29:25 UTC
Ditto for me: Fujitsu lifebook C-series 2010.
However, I enabled kernel debugging and got some text before the hang: The RAM
Map and the DMA Zone info was output. Sometimes the LOWMEM Zone is output,
sometimes not.

following data extracted from a running 2.4.20 kernel on the same box.

robertc@lifelesslap:~$ lspci
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 05)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 05)
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 02)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
02:0a.0 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus Controller
(rev 01)02:0a.1 CardBus bridge: Texas Instruments PCI1250 PC card Cardbus
Controller (rev 01)02:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
02:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller
(PHY/Link)
robertc@lifelesslap:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
stepping        : 4
cpu MHz         : 1594.853
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36
clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips        : 3185.04

dmesg: 
Linux version 2.4.19-686 (herbert@gondolin) (gcc version 2.95.4 20011002 (Debian
prerelease)) #1 Mon Nov 18 23:59:03 EST 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
 BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fef0000 (usable)
 BIOS-e820: 000000000fef0000 - 000000000feff000 (ACPI data)
 BIOS-e820: 000000000feff000 - 000000000ff00000 (ACPI NVS)
 BIOS-e820: 000000000ff00000 - 000000000ff80000 (usable)
 BIOS-e820: 000000000ff80000 - 0000000010000000 (reserved)
 BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
Advanced speculative caching feature not present
On node 0 totalpages: 65408
zone(0): 4096 pages.
zone(1): 61312 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda6 hdc=ide-scsi
No local APIC present or hardware disabled
Initializing CPU#0
Detected 1594.853 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3185.04 BogoMIPS
Memory: 253864k/261632k available (831k kernel code, 7312k reserved, 372k data,
92k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 3febf9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 12K, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: After vendor init, caps: 3febf9ff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 3febf9ff 00000000 00000000 00000000
CPU:             Common caps: 3febf9ff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz stepping 04
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfd988, last bus=4
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router PIIX [8086/248c] at 00:1f.0
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 02:0c.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
devfs: v1.12a (20020514) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI enabled
PCI: Found IRQ 11 for device 00:1f.6
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 02:0a.1
PCI: Sharing IRQ 11 with 02:0e.0
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 2652 blocks [1 disk] into ram disk...
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/done.
Freeing initrd memory: 2652k freed
VFS: Mounted root (cramfs filesystem).
Freeing unused kernel memory: 92k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Journalled Block Device driver loaded
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH3M: IDE controller on PCI bus 00 dev f9
PCI: Enabling device 00:1f.1 (0005 -> 0007)
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 02:0c.0
ICH3M: chipset revision 2
ICH3M: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1c20-0x1c27, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1c28-0x1c2f, BIOS settings: hdc:DMA, hdd:pio
hda: TOSHIBA MK3018GAP, ATA DISK drive
hdc: UJDA340, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 58605120 sectors (30006 MB), CHS=58140/16/63, UDMA(100)
Partition check:
 /dev/ide/host0/bus0/target0/lun0: [PTBL] [3648/255/63] p1 p2 p3 < p5 p6 p7 p8 >
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding Swap: 530104k swap-space (priority -1)
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,6), internal journal
Real Time Clock Driver v1.10e
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
ds: no socket drivers loaded!
unloading Kernel Card Services
ohci1394: $Rev: 530 $ Ben Collins <bcollins@debian.org>
PCI: Found IRQ 11 for device 02:0e.0
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 00:1f.6
PCI: Sharing IRQ 11 with 02:0a.1
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[e8204000-e8204800]  Max
Packet=[2048]
Intel 810 + AC97 Audio, version 0.21, 00:36:05 Nov 19 2002
PCI: Found IRQ 11 for device 00:1f.5
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.6
PCI: Sharing IRQ 11 with 02:0a.1
PCI: Sharing IRQ 11 with 02:0e.0
PCI: Setting latency timer of device 00:1f.5 to 64
ieee1394: Host added: Node[00:1023]  GUID[00000e1000c24b54]  [Linux OHCI-1394]
i810_audio: Audio Controller supports 6 channels.
ac97_codec: AC97 Audio codec, id: 0x8384:0x7666 (SigmaTel STAC9750T)
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
ac97_codec: AC97 Modem codec, id: 0x5349:0x4c27 (Unknown)
i810_audio: timed out waiting for codec 1 analog ready.
8139too Fast Ethernet driver 0.9.25
PCI: Found IRQ 11 for device 02:0c.0
PCI: Sharing IRQ 11 with 00:1f.1
eth0: RealTek RTL8139 Fast Ethernet at 0xd08c7800, 00:e0:00:ba:19:82, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 00:37:43 Nov 19 2002
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:1d.0
PCI: Sharing IRQ 11 with 02:0a.0
PCI: Setting latency timer of device 00:1d.0 to 64
usb-uhci.c: USB UHCI at I/O 0x18c0, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 11 for device 00:1d.1PCI: Setting latency timer of device 00:1d.1
to 64
usb-uhci.c: USB UHCI at I/O 0x18e0, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
mice: PS/2 mouse device common for all mice
apm: BIOS not found.
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Intel PCIC probe: not found.
PCI: Found IRQ 11 for device 02:0a.0
PCI: Sharing IRQ 11 with 00:1d.0
PCI: Found IRQ 11 for device 02:0a.1
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 00:1f.6
PCI: Sharing IRQ 11 with 02:0e.0
Yenta IRQ list 06f8, PCI irq11
Socket status: 30000006
Yenta IRQ list 06f8, PCI irq11
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
apm: BIOS not found.
apm: BIOS not found.
[drm] Initialized radeon 1.1.1 20010405 on minor 0
spurious 8259A interrupt: IRQ7.
hub.c: USB new device connect on bus2/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x46d/0xc001) is not claimed by any active driver.
usb.c: registered new driver usb_mouse
input0: Logitech N48 on usb2:2.0
usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
hdc: ATAPI 24X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
cdrom: This disc doesn't have any tracks I recognize!
Comment 5 Andy Grover 2003-02-27 19:29:36 UTC
Robert, I see no ACPI messages in your dmesg. Are you sure this is an ACPI
problem? Maybe this should go in a different bug #.
Comment 6 Robert Collins 2003-02-28 02:27:23 UTC
I've got no idea what the problem is - given the lack of details when it stops!

The dmesg I attached is from a working 2.4 kernel on the same machine, in case
it helped you go 'aha!'. I don't insmod acpi on the machine with 2.4, because
acpid uses 100% in short lived processes, and my battery life goes to < 1 hour.

What can I do to start narrowing this down? (The machine seems 100% locked up -
alt|ctrl-sysreq did nothing, and IIRC I had compiled in the debug code for
enabling that)

I joing this bug, because the symptoms seemed identical: a lockup immediately
the boot loader hands over to the kernel. (I only saw the memory map when I
turned on kernel debug messages, which most users wouldn't have on AFAIK).

If you think I should file a new bug, just say so and I'll do that. I'm keen to
get 2.5 working on the machine, so I can test epoll out, and start reviewing an
epoll patch for squid....
Comment 7 Andy Grover 2003-03-06 13:00:04 UTC
Please retest with 2.5.64? Thanks.
Comment 8 Andreas Happe 2003-03-06 13:55:38 UTC
retested it with 2.5.64-bk1 with compiled in acpi / acpi debug statements.
Kernel still hangs without any visual output.

I can put my .config online if that would help, also i will recompile the kernel
without fbdev - support...

Andreas Happe
Comment 9 Andreas Happe 2003-03-06 15:01:15 UTC
okay, rebooted with 2.5.64-bk1 w acpi/acpi-debug stmts without radeonfb/with vga
coconsole, without apic

i've got an kernel panic... but I wasn't able to capture the top of the panic or
the linux kernel messages which were printed to console. I've got no serial
console here.

the (hand captured) kernel panic follows:

c01eb777 acpi_ut_exit +0x1d/0x27
c01ceb1f acpi_ds_push_walk_state +0x4a/0x51
c01e2f89 acpi_ps_parse_aml 0x94/0x277
c01e3147 acpi_ps_parse_aml 0x252/0x277
c01e3cac acpi_psx_execute 0x1b8/0x2d4
c01df17a acpi_ns_execute_control_method 0xbb/0x105
c01df063 acpi_ns_evaluate_bg_handle oxd4/0x130
c01defdc acpi_ns_evaluate_relative 0x154/0x1a0
c021b3a5 vt_console_print 0x225/0x310
c01eba12 acpi_ut_evaluate_object 0x42/0x1a1
c01eba73 acpi_ut_execute_STA 0x49/0xba
c01eoe85 acpi_ns_init_one_device 0xc2/0x1ed
c01e15c3 acpi_ns_walk_namespace 0x6a/0xcb
c01e0bb6 acpi_ns_initialize_devices 0x0/0x1ed
c01e0dc3 acpi_ns_initialize_device 0x28/0x2c
c01eb6c6 acpi_ut_trace 0xa6/0xc1
c01ed48f acpi_initialize_objects 0xa6/0xc1
c010507a init 0x3a/0x160
c0105040 init 0x0/0x160
c010736d kernel_thread_helper 0x5/0x18

Code 8b 5f 5c c7 44 24 20 01 00 03 00 8b 50 10 8b 00 81 e2 ff ff
<0> Kernel panic: Attempted to kill the idle task!
In idle task - not syncing
Comment 10 Robert Collins 2003-03-08 19:16:45 UTC
No change for me with 2.5.64. Andrew: should I open a different bug?
Comment 11 Andreas Happe 2003-05-10 01:59:49 UTC
just tried booting kernel 2.5.69-bk2 with enabled ACPI. It booted, there are
just minor problems (computer doesn't reboot, broken /proc entries), but they
are unrelated to the original bug, so i think that it may be closed.

thanks,
Andreas
Comment 12 Robert Collins 2003-05-10 04:48:16 UTC
Ok, well I still have issues - opening a new bug as it appears it was unrelated.

Note You need to log in before you can comment on or make changes to this bug.