please CC as i am not subscribed to lkml I would also like to contribute a solution to the problem, as soon as someone tells me where i should start searching... i am a quite experienced programmer, but have not yet looked into the kernel, so it's a bit like tapping blindfolded in a maze when i start doing so. in short: On my SHARP PC-MM10 suspend to disk/ram works nicely until back from resume. At that moment it completely freezes. I already tried several variants of kernel konfiguration, unloaded all modules, stopped all daemons and switched to single user mode to have barely more than the kernel, init and a shell running. when suspending to ram or disk (echo -n [mem|disk] > /sys/power/state or echo [3|4] > /proc/acpi/sleep) it goes down nicely with only an annoying backlight on and white screen in mem mode - which i currently ignore because the backlight is switched off anyway when closing the lid. after resume it comes back to the very screen i left off (no matter if X or console) but does not react on any key nor mouse action anymore. here comes the system description: ------------------------- # cat /proc/version Linux version 2.6.0-test10 (mlo@mellon) (gcc version 3.3.2 (Debian)) #1 Tue Nov 25 20:48:42 CET 2003 ----------------------- # sh scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux mellon 2.6.0-test10 #1 Tue Nov 25 20:48:42 CET 2003 i686 GNU/Linux Gnu C 3.3.2 Gnu make 3.80 util-linux 2.12 mount 2.11x module-init-tools 0.9.15-pre3 e2fsprogs 1.35-WIP jfsutils 1.1.4 xfsprogs 2.6.0 pcmcia-cs 3.2.5 PPP 2.4.2b3 nfs-utils 1.0.6 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.1.14 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.0.91 Modules Loaded ds yenta_socket pcmcia_core evdev orinoco_pci orinoco hermes ohci_hcd usbcore 8139too mii crc32 msr cpuid rtc ------------------------- # cat /proc/cpuinfo processor : 0 vendor_id : GenuineTMx86 cpu family : 6 model : 4 model name : Transmeta(tm) Crusoe(tm) Processor TM5800 stepping : 3 cpu MHz : 993.057 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de tsc msr cx8 sep cmov mmx longrun lrti bogomips : 1949.69 --------------------------- # cat /proc/modules ds 11492 2 - Live 0xcf8a2000 yenta_socket 16736 0 - Live 0xcf898000 pcmcia_core 59776 2 ds,yenta_socket, Live 0xcf888000 evdev 8320 1 - Live 0xcf8b1000 orinoco_pci 6400 0 - Live 0xcf868000 orinoco 60268 1 orinoco_pci, Live 0xcf86f000 hermes 9120 2 orinoco_pci,orinoco, Live 0xcf864000 ohci_hcd 37472 0 - Live 0xcf857000 usbcore 130074 1 - Loading 0xcfa29000 8139too 28320 0 - Live 0xcf84b000 mii 4224 1 8139too, Live 0xcf848000 crc32 4000 1 8139too, Live 0xcf862000 msr 3104 0 - Live 0xcf86d000 cpuid 2784 0 - Live 0xcf86b000 rtc 20636 0 - Live 0xcf87f000 -------------------------- # cat /proc/iomem 00000000-0009abff : System RAM 0009ac00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000cc000-000ccfff : Extension ROM 000da000-000dafff : 0000:00:0c.0 000da000-000dafff : ohci_hcd 000db000-000dbfff : 0000:00:0c.1 000db000-000dbfff : ohci_hcd 000dc000-000dffff : reserved 000f0000-000fffff : System ROM 00100000-0e6effff : System RAM 00100000-003b6ce8 : Kernel code 003b6ce9-0049853f : Kernel data 0e6f0000-0e6fefff : ACPI Tables 0e6ff000-0e6fffff : ACPI Non-volatile Storage 0e700000-0e7fffff : System RAM 10000000-10000fff : 0000:00:05.0 10000000-10000fff : yenta_socket 10400000-107fffff : PCI CardBus #01 10800000-10bfffff : PCI CardBus #01 f4000000-f40fffff : 0000:00:00.0 f4100000-f4100fff : 0000:00:06.0 f4101000-f41010ff : 0000:00:0a.0 f4101000-f41010ff : 8139too f4101400-f41014ff : 0000:00:0c.2 f4104000-f4104fff : 0000:00:0b.0 f8000000-fbffffff : 0000:00:09.0 f8200000-f89fffff : vesafb fff80000-ffffffff : reserved --------------------- # cat /proc/ioports 0000-001f : dma1 0020-0021 : pic1 0040-005f : timer 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 0398-0399 : pnp 00:02 03c0-03df : vesafb 03f6-03f6 : ide0 040b-040b : pnp 00:02 04d0-04d1 : pnp 00:0a 0cf8-0cff : PCI conf1 1000-100f : 0000:00:10.0 1000-1007 : ide0 1008-100f : ide1 1400-14ff : 0000:00:06.0 1800-18ff : 0000:00:0a.0 1800-18ff : 8139too 4000-40ff : PCI CardBus #01 4400-44ff : PCI CardBus #01 8000-803f : 0000:00:11.0 8000-803f : pnp 00:0a 8040-805f : 0000:00:11.0 8040-804f : pnp 00:0a ----------------------- # cat /proc/interrupts CPU0 0: 2092157 XT-PIC timer 1: 5602 XT-PIC i8042 2: 0 XT-PIC cascade 3: 1134 XT-PIC eth0 4: 0 XT-PIC eth1 5: 0 XT-PIC ohci_hcd, ohci_hcd 8: 4 XT-PIC rtc 9: 0 XT-PIC acpi 10: 0 XT-PIC yenta 12: 178420 XT-PIC i8042 14: 5086 XT-PIC ide0 NMI: 0 LOC: 0 ERR: 0 MIS: 0 -------------------- # cat /proc/acpi/sleep S0 S3 S4 S5