Laptop does not reboot
Hello everybody,
I already posted my problem to debian-laptop (without success), but somebody suggested to post it on this mailing list. So, here I am.
My laptop: Dell Inspiron 7500, BIOS revision A11, power management disabled.
Linux: plain kernel 2.4.25 without any patches, Debian Woody 3.0R1
I installed Debian Woody 3.0R1 one week ago and - as far as I can see - the system works. Before I had Debian Potato 2.2R4 (plain kernel 2.2.20 without any patches, both acpi and apm off).
My problem: the laptop does not reboot. When I request 'shutdown -r', the system terminates all applications in my current run-level, properly runs through run-level 6 and as last message it says 'rebooting ...'. Then the LED of the built-in CDROM blinks, and the backlight of the LCD goes off.
Up to this point everything is normal and the same with kernel 2.2.20. Under 2.2.20 - when the laptop is rebooting - the backlight goes on after 2 or 3 seconds, the BIOS info screen appears and then my lilo boot menu comes up.
Under 2.4.25 nothing happens: the backlight stays off, the power LED is on and the harddisk is still running. The laptop doesn't react on any key, not even the famous ctrl-alt-del. Unfortunately, the laptop doesn't have a reset button. :-(((
The only thing I can do: permently push down the power button for about 15 seconds, then the laptop goes off. After a short period I can push the power button again, and then the laptop begins to boot.
Here is, what dmesg shows about the booting process:
kernel: klogd 1.4.1#10, log source = /proc/kmsg started.
kernel: Loaded 23027 symbols from /boot/sysmap.linux-2.4.25-orig.test.
kernel: Symbols match kernel version 2.4.25.
kernel: No module symbols loaded.
kernel: Linux version 2.4.25 ([email protected]) (gcc version 2.95.4 20011002
(Debian prerelease)) #3 Mon Feb 23 22:32:44 CET 2004 kernel: BIOS-provided physical RAM map: kernel: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) kernel: BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) kernel: BIOS-e820: 00000000000ea000 - 0000000000100000 (reserved) kernel: BIOS-e820: 0000000000100000 - 000000000fff0000 (usable) kernel: BIOS-e820: 000000000fff0000 - 000000000ffffc00 (ACPI data) kernel: BIOS-e820: 000000000ffffc00 - 0000000010000000 (ACPI NVS) kernel: BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) kernel: 0MB HIGHMEM available. kernel: 255MB LOWMEM available. kernel: ACPI: have wakeup address 0xc0001000 kernel: On node 0 totalpages: 65520 kernel: zone(0): 4096 pages. kernel: zone(1): 61424 pages. kernel: zone(2): 0 pages. kernel: ACPI disabled because your bios is from 2000 and too old kernel: You can enable it with acpi=force kernel: Dell Inspiron 7500 machine detected. Disabling APM idle calls. kernel: Dell Inspiron with broken BIOS detected.
Refusing to enable the local APIC.
kernel: Kernel command line: BOOT_IMAGE=5 ro root=30f ramdisk_size=8192
reboot=h,c acpi=off pci=noacpi apm=off video=atyfb:font:SUN12x22
kernel: Initializing CPU#0
kernel: Detected 601.373 MHz processor.
kernel: Console: colour dummy device 80x25
kernel: Calibrating delay loop... 1199.30 BogoMIPS
kernel: Memory: 255340k/262080k available (1972k kernel code,
6352k reserved, 841k data, 168k init, 0k highmem)
kernel: Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
kernel: Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
kernel: Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
kernel: Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
kernel: CPU: L1 I cache: 16K, L1 D cache: 16K
kernel: CPU: L2 cache: 256K
kernel: CPU: After generic, caps: 0383f9ff 00000000 00000000
00000000
kernel: CPU: Common caps: 0383f9ff 00000000 00000000
00000000
kernel: CPU: Intel Pentium III (Coppermine) stepping 03
kernel: Enabling fast FPU save and restore... done.
kernel: Enabling unmasked SIMD FPU exception support... done.
kernel: Checking 'hlt' instruction... OK.
kernel: POSIX conformance testing by UNIFIX
kernel: mtrr: v1.40 (20010327) Richard Gooch ([email protected])
kernel: mtrr: detected mtrr type: Intel
kernel: ACPI: Subsystem revision 20040116
kernel: ACPI: Interpreter disabled.
kernel: PCI: PCI BIOS revision 2.10 entry at 0xfd9ae, last bus=1
kernel: PCI: Using configuration type 1
kernel: PCI: Probing PCI hardware
kernel: PCI: Probing PCI hardware (bus 00)
kernel: PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:07.0
kernel: PCI: Found IRQ 11 for device 00:04.0
kernel: PCI: Sharing IRQ 11 with 00:04.1
kernel: PCI: Sharing IRQ 11 with 01:00.0
kernel: PCI: Cannot allocate resource region 4 of device 00:07.1
kernel: Limiting direct PCI/PCI transfers.
kernel: Linux NET4.0 for Linux 2.4
kernel: Based upon Swansea University Computer Society NET3.039
kernel: Initializing RT netlink socket
kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
kernel: Starting kswapd
Last, but not least, the relevant kernel configs:
CONFIG_X86=yCONFIG_UID16=yCONFIG_EXPERIMENTAL=yCONFIG_MODULES=yCONFIG_MODVERSIONS=yCONFIG_KMOD=yCONFIG_M486=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_INVLPG=yCONFIG_X86_CMPXCHG=yCONFIG_X86_XADD=yCONFIG_X86_BSWAP=yCONFIG_X86_POPAD_OK=yCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_X86_L1_CACHE_SHIFT=4CONFIG_X86_USE_STRING_486=yCONFIG_X86_ALIGNMENT_16=yCONFIG_X86_PPRO_FENCE=yCONFIG_HIGHMEM4G=yCONFIG_HIGHMEM=yCONFIG_HIGHIO=yCONFIG_MTRR=yCONFIG_X86_UP_APIC=yCONFIG_X86_UP_IOAPIC=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_NET=yCONFIG_PCI=yCONFIG_PCI_GOANY=yCONFIG_PCI_BIOS=yCONFIG_PCI_DIRECT=yCONFIG_ISA=yCONFIG_PCI_NAMES=yCONFIG_HOTPLUG=yCONFIG_PCMCIA=yCONFIG_CARDBUS=yCONFIG_HOTPLUG_PCI=yCONFIG_SYSVIPC=yCONFIG_SYSCTL=yCONFIG_KCORE_ELF=yCONFIG_BINFMT_AOUT=yCONFIG_BINFMT_ELF=yCONFIG_PM=yCONFIG_APM=yCONFIG_APM_IGNORE_USER_SUSPEND=yCONFIG_APM_RTC_IS_GMT=yCONFIG_ACPI=yCONFIG_ACPI_BOOT=yCONFIG_ACPI_BUS=yCONFIG_ACPI_INTERPRETER=yCONFIG_ACPI_EC=yCONFIG_ACPI_POWER=yCONFIG_ACPI_PCI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_SYSTEM=yCONFIG_ACPI_PROCESSOR=yCONFIG_ACPI_THERMAL=yCONFIG_PARPORT=yCONFIG_PARPORT_PC=mCONFIG_PARPORT_PC_CML1=mCONFIG_PNP=y
I've deleted the remaining lines, because I think it's not relevant. As you can see, I played with some kernel options. Among those were:
acpi=on/off/force/ht, apm=on/off, reboot=[cbhw], pci=bios/nobios/conf1/conf2/nosort/biosirq/noacpi. But whatever combination I tried, I never had success with rebooting the laptop. The only way to get a working reboot is with a kernel 2.2.x. Other 2.4.x kernels (x=18,20,22,24,25) always failed to reboot the machine.
I hope, you can help me. If you need any further information, please ask me. TIA.
Dieter Rohlfing
Signature · 9 lines
Every mail not from this mailing list will be deleted. ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 8 lines
I've deleted the remaining lines, because I think it's not relevant. As you can see, I played with some kernel options. Among those were:
acpi=on/off/force/ht, apm=on/off, reboot=[cbhw], pci=bios/nobios/conf1/conf2/nosort/biosirq/noacpi. But whatever combination I tried, I never had success with rebooting the laptop. The only way to get a working reboot is with a kernel 2.2.x. Other 2.4.x kernels (x=18,20,22,24,25) always failed to reboot the machine.
Hi,
maybe you should also give 2.6.x a try? Well, woody is too old for that, you would have to upgrade to unstable (don't know if there are already backports or if all required stuff is also already in Sarge).
Also, have you already tried to reboot via magic-sysrq (needs to be enabled in kernel configuration, of course). So either <alt+print+b> or "echo "b" > /proc/sysrq-trigger". Of course thats not a clean reboot, but might be interesting for testing.
Mayby even the reboot command from the sysvinit package is too old, don't know. IMHO woody is too much outdated and shouldn't be used for anything except servers any more.
Cheers,
Bernd
PS: Whats about giving Knoppix a try, if it works there, then its either a problem with too much outdated woody packages or wrong kernel configuration.
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
A message that is not in the archive (sent off-list or not yet received): 200402270209.04355.bernd-schubert-S0/[email protected]
Try apt-get.org for a backport of module-init-tools maybe.
Quoted 34 lines · Bernd Schubert
Quoted 8 lines
I've deleted the remaining lines, because I think it's not relevant. As you can see, I played with some kernel options. Among those were:
acpi=on/off/force/ht, apm=on/off, reboot=[cbhw], pci=bios/nobios/conf1/conf2/nosort/biosirq/noacpi. But whatever combination I tried, I never had success with rebooting the laptop. The only way to get a working reboot is with a kernel 2.2.x. Other 2.4.x kernels (x=18,20,22,24,25) always failed to reboot the machine.Hi,
maybe you should also give 2.6.x a try? Well, woody is too old for that, you would have to upgrade to unstable (don't know if there are already backports or if all required stuff is also already in Sarge).
Also, have you already tried to reboot via magic-sysrq (needs to be enabled in kernel configuration, of course). So either <alt+print+b> or "echo "b" >
/proc/sysrq-trigger". Of course thats not a clean reboot, but might be interesting for testing.Mayby even the reboot command from the sysvinit package is too old, don't know. IMHO woody is too much outdated and shouldn't be used for anything except servers any more.
Cheers,
BerndPS: Whats about giving Knoppix a try, if it works there, then its either a problem with too much outdated woody packages or wrong kernel configuration.
Quoted 10 lines
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
Hi Bernd,
Quoted 3 lines
maybe you should also give 2.6.x a try? Well, woody is too old for that, you would have to upgrade to unstable (don't know if there are already backports or if all required stuff is also already in Sarge).
Yesterday I made a try with Knoppix 3.4 (c't edition), it has kernel 2.6.1. And ... the laptop properly rebooted. So, I'll give the latest 2.6.x a chance. As far as I know I have to update my module utilities too.
Quoted 3 lines
Mayby even the reboot command from the sysvinit package is too old, don't know. IMHO woody is too much outdated and shouldn't be used for anything except servers any more.
I don't think, it's a matter of the reboot command in woody. This command just tells the kernel to reboot or to halt. The necessary commands in order to reboot/halt are sent by the kernel. That's my conclusion from a look into the kernel sources.
Quoted 2 lines
PS: Whats about giving Knoppix a try, if it works there, then its either a problem with too much outdated woody packages or wrong kernel configuration.
See above. Wrong kernel configuration: that's a suspicion I have too. The kernel in question is a 'one-fits-all' kernel for all my PCs, so it contains some drivers for devices, which are not in my laptop. As another try a built a kernel, which included only the necessary drivers for my laptop. Result: no proper rebooting.
I must confess, I'm really at my wit's end. :-(
Dieter
Signature · 10 lines
Every mail not from this mailing list will be deleted. ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
A message that is not in the archive (sent off-list or not yet received): [email protected]
Thus wrote Dieter Rohlfing:
Quoted 1 line
I must confess, I'm really at my wit's end. :-(
See if booting with noapic nolapic changes anything. Best regards,
Signature · 9 lines
Karol 'sziwan' Kozimor sziwan-DETuoxkZsSqrDJvtcaxF/[email protected] ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
Quoted 1 line · Karol Kozimor
See if booting with noapic nolapic changes anything.
Sorry, didn't change anything. :-(
I switched back to 2.4.22, because 2.6.3 isn't an option for me. Perhaps the ACPI of 2.6.x is backported to 2.4.x, then - maybe - I'll get a properly rebooting 2.4.26? kernel.
Dieter
Signature · 9 lines
Every mail not from this mailing list will be deleted. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
Quoted 1 line · Bernd Schubert
maybe you should also give 2.6.x a try?
I downloaded kernel 2.6.3 and guess ... rebooting now works. :-)
But I still have the question: what is wrong with 2.4.x, that it doesn't achieve what 2.2.x and 2.6.x can do?
Finally I'd like to say thanks to everybody, who replied.
Dieter
Signature · 9 lines
Every mail not from this mailing list will be deleted. ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
Quoted 3 lines · Dieter Rohlfing
Quoted 1 line
maybe you should also give 2.6.x a try?
I downloaded kernel 2.6.3 and guess ... rebooting now works. :-)
I evaluated kernel 2.6.3. Okay, rebooting works, but because of some other reasons I must stay with 2.4.x.
As last chance I tried kernel 2.4.22 and guess ... rebooting works. :-)
Therefore I studied the ChangeLogs from 2.4.23 up to 2.4.25. There were a lot of changes in the ACPI parts, and I suppose, that some of those changes make my laptop not properly rebooting.
Because 2.6.3 properly reboots my laptop, I have the little hope, that all ACPI changes are backported to 2.4.x.
Dieter
Signature · 10 lines
Every mail not from this mailing list will be deleted. Please reply only to this mailing list. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
Quoted 5 lines · Dieter Rohlfing
As last chance I tried kernel 2.4.22 and guess ... rebooting works. :-)
Therefore I studied the ChangeLogs from 2.4.23 up to 2.4.25. There were a lot of changes in the ACPI parts, and I suppose, that some of those changes make my laptop not properly rebooting.
I must correct my statement/presumption from yesterday. Further testing yielded, that the aty framebuffer driver is the "bad guy". Why?
I compiled a kernel 2.4.25 with vesa and aty framebuffer included. When I boot with video=atyfb:off and video=vesa, I can properly reboot. But when I boot with video=atyfb and video=vesa:off, I cannot properly reboot. The same is true with kernel 2.4.22.
I'll write an email to Geert Uytterhoeven and Daniel Mantione (developer of atyfb) and ask them for their opinion about this matter.
Again, many thanks for listening and replying.
Dieter
Signature · 11 lines
Every mail not from this mailing list will be deleted. Please post your answers only to this mailing list. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click