On Wed, 2006-06-07 at 18:52 +0200, Maurizio Bongini wrote: > Summary : Reboot hungs on Toshiba laptop model: Satellite 1800-712 > Description: dual booting pc winxp & linux > the problem is during reboot processing > win xp is able to correctly shutdown and reboot , linux not > to better inform i shortly describe the reboot process on both operating > systems > toshiba satellite 1800-712 indications leds are : > ac volatage plugged - power on light - battery status - hard disk - removable > media > winxp : > after closing applications finally the screen blanks ,the power on light is > turned off > for two seconds (only ac voltage and batery light are on ) ,then pc is turned > on again > the first screen apperas with the toshiba logo and the options to enter bios > setup > win xp uses acpi > linux: > the system shutdowns correctly but reboot process is unable to turn off the > power on light,so the system hangs with the 3 leds (ac voltage - power on - > battery status ) on > and a blank screen : to exit from this situation i have to keep the power > on/off button pressed for 4 sec. to turn off the machine. > (poweroff command correctly works) > linux uses acpi > so it seems that win xp reboots acting a power off/on process > linux not follow this path so power is still on and screen blanks (the toshiba > logo with > bios setup option is not displayed) > > actions performed : > i had this problem also with my first linux distro : mandrake 9.2 i had it > with mandrake 10.1 and now with mandriva 2006 .... i tried also to installal > suse 9.3 but the results are always the same > i tried many acpi options (force ,etc etc ) without success > i tried to add reboot=b to lilo > iinstalled the last bios from toshiba site > i'm not the same with this problem...please google "reboot toshiba satellite > 1800-712" > no one found a fix or a bypass for this > > in my humble opinios this seems to be a new bug > i available to perform some test > if also in yours opinion this is a new bug,then please bring me in contact > with an acpi developer > > thanks in advance > > Maurizio > > > (here are some info i hope will be useful to debug) > > > > kernel:Linux version 2.6.12-12mdk (apatard@xxxxxxxxxxxxxxx) (gcc version 4.0.1 > (4.0.1-5mdk for Mandriva Linux release 2006.0)) #1 Fri Sep 9 18:15:22 CEST > 2005 > Software: > dual booting win xp & linux > bootmanager : lilo 22.6.1 > distribution: mandriva 2006 > kernel: 2.6.12-12ndk > acpi: 0.07 > acpid: 1.0.4 > /proc/acpi/info version: 20050309 > apm not used > toshiba acpi enabled > [root@localhost acpi]# ls toshiba > fan keys lcd version video > > Machine: toshiba satellite 1800-712 laptop > CPU: > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 8 > model name : Celeron (Coppermine) > stepping : 10 > cpu MHz : 1095.784 > cache size : 128 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 mmx fxsr sse > bogomips : 2170.88 > > # biosdecode 2.6 > ACPI 1.0 present. > OEM Identifier: TOSHIB > RSD Table 32-bit Address: 0x0EFF0000 > BIOS32 Service Directory present. > Revision: 0 > Calling Interface Address: 0x000FAF93 > PCI Interrupt Routing 1.0 present. > Router ID: 00:07.0 > Exclusive IRQs: None > Compatible Router: 10b9:1533 > Slot Entry 1: ID 00:02, on-board > Slot Entry 2: ID 00:06, on-board > Slot Entry 3: ID 00:11, on-board > Slot Entry 4: ID 00:0a, on-board > Slot Entry 5: ID 01:00, on-board > Slot Entry 6: ID 00:10, on-board > Slot Entry 7: ID 00:0c, on-board > PNP BIOS 1.0 present. > Event Notification: Polling > Event Notification Flag Address: 0x00000510 > Real Mode 16-bit Code Address: F000:08B9 > Real Mode 16-bit Data Address: 0000:0000 > 16-bit Protected Mode Code Address: 0x000F08D6 > 16-bit Protected Mode Data Address: 0x00000000 > OEM Device Identifier: TOS3600 > SMBIOS 2.3 present. > Structure Table Length: 1394 bytes > Structure Table Address: 0x000EC000 > Number Of Structures: 44 > Maximum Structure Size: 101 bytes > SYSID present. > Revision: 0 > Structure Table Address: 0x000F0320 > Number Of Structures: 1 Does the laptop have a serial adapter? If not, I don't know how to debug that (There will be firescope to redirect kernel output over firewire, but that is future). If yes, connect the machine over a crossed serial cable with another one. On the remote machine watch the serial output with e.g. screen /dev/ttyS0 57600 On the machine that gets debugged add the kernel option console=ttyS0,57600 You should now see the kernel messages popping up on the remote screen session. Try to boot a SuSE debug kernel. If it does not boot you have to compile the kernel yourself: - Install the kernel-source.rpm - cd /usr/src/linux - cp arch/i386/defconfig.default .config - Edit .config and search for ACPI_DEBUG and set this line to: ACPI_DEBUG=y - make - make install modules_install - mkinitrd - add a new boot entry for the kernel/initrd in /boot/grub/menu.lst - reboot Now you can enable extended ACPI debugging (carefully, not too high): echo 0x1F >/proc/acpi/debug_level I wonder whether the machine hangs while processing some ACPI functions and which. Best you first search on http://bugzilla.kernel.org whether a similar bug exists and try to help there. If there is none, create a new one describing your problem, assign it to the ACPI component and take me into CC, please. Thanks, Thomas - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html