Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-02 Thread Pau Amaro-Seoane
A suspend/resume cycle kills all active network connections, but
 'sh /etc/netstart' restores things fine.

that's funny... in my case this is not needed... the connection is
there after resuming...

Is it possible that there's such a difference between the thinkpad T41
and T41p??

2007/12/2, Pau Amaro-Seoane [EMAIL PROTECTED]:
 There's no disk partition to hold suspend info, and removing power when
 in the suspend state kills the suspend (i.e. when power is restored I
 have to do a cold reboot with full fsck etc).  So, I conclude I must be
 doing suspend-to-RAM.

 yes, this is another issue... I DO have such a partition, I made it on
 purpose for that aim, I did exactly what you can read in

 http://www.openbsd.org/i386-laptop.html

 You can use this feature with OpenBSD. Generate the partition for
 hibernation using the /usr/ports/sysutils/tphdisk utility from the
 ports collection. The hibernation partition requires to be a MS-DOS
 partition at the beginning of the harddisk. This partition can be of
 type 16 bit FAT or FAT32 (as such it is possible that a Windows
 install lives in this partition).

 But I don't see any difference between apm -S, apm -z (zzz). There's
 always energy consumption.

 Here you are my DMESG in case of (as you can see, the hard drive
 crashed from last time I tried to suspend from X, now I am suspending
 from terminal... and also this time I have acpi enabled, but I don't
 see any difference)

 OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007
 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
 cpu0: Intel(R) Pentium(R) M processor 1700MHz (GenuineIntel
 686-class) 1.70 GHz
 cpu0: 
 FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,EST,TM2
 real mem  = 2146398208 (2046MB)
 avail mem = 2067853312 (1972MB)
 User Kernel Config
 UKC enable acpi
 396 acpi0 enabled
 UKC quit
 Continuing...
 mainbus0 at root
 bios0 at mainbus0: AT/286+ BIOS, date 01/20/05, BIOS32 rev. 0 @
 0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries)
 bios0: vendor IBM version 1RETDIWW (3.14 ) date 01/20/2005
 bios0: IBM 23739FU
 apm0 at bios0: Power Management spec V1.2
 apm0: battery life expectancy 100%
 apm0: AC on, battery charge high
 apm0: flags 30102 dobusy 0 doidle 1
 pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920
 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries)
 pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00)
 pcibios0: PCI bus #6 is the last bus
 bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000
 0xdc000/0x4000! 0xe/0x1
 cpu0 at mainbus0
 cpu0: Enhanced SpeedStep 1700 MHz (1484 mV): speeds: 1700, 1400, 1200,
 1000, 800, 600 MHz
 pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
 pchb0 at pci0 dev 0 function 0 Intel 82855PE Hub rev 0x03
 ppb0 at pci0 dev 1 function 0 Intel 82855PE AGP rev 0x03
 pci1 at ppb0 bus 1
 vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M9 Lf rev 0x02
 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
 wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
 uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11
 uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11
 uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11
 ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11
 usb0 at ehci0: USB revision 2.0
 uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1
 ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81
 pci2 at ppb1 bus 2
 cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11
 cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11
 em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03:
 irq 11, address 00:0d:60:89:7a:4d
 ath0 at pci2 dev 2 function 0 Atheros AR5212 (IBM MiniPCI) rev 0x01: irq 11
 ath0: AR5213 5.6 phy 4.1 rf5111 1.7 rf2111 2.3, WOR1W, address 
 00:05:4e:42:ea:6b
 cardslot0 at cbb0 slot 0 flags 0
 cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0
 pcmcia0 at cardslot0
 cardslot1 at cbb1 slot 1 flags 0
 cardbus1 at cardslot1: bus 6 device 0 cacheline 0x8, lattimer 0xb0
 pcmcia1 at cardslot1
 ichpcib0 at pci0 dev 31 function 0 Intel 82801DBM LPC rev 0x01:
 24-bit timer at 3579545Hz
 pciide0 at pci0 dev 31 function 1 Intel 82801DBM IDE rev 0x01: DMA,
 channel 0 configured to compatibility, channel 1 configured to
 compatibility
 wd0 at pciide0 channel 0 drive 0: SAMSUNG HM121HC
 wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
 wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
 atapiscsi0 at pciide0 channel 1 drive 0
 scsibus0 at atapiscsi0: 2 targets
 cd0 at scsibus0 targ 0 lun 0: HL-DT-ST, RW/DVD GCC-4242N, 0201 SCSI0
 5/cdrom removable
 cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
 ichiic0 at pci0 dev 31 function 3 Intel 82801DB SMBus rev 0x01: irq 11
 iic0 at ichiic0
 auich0 at pci0 dev 31 function 5 Intel 82801DB AC97 rev 0x01: irq
 11, ICH4 AC97
 ac97: codec id 0x41445374 (Analog 

Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-02 Thread Laurence Tratt
On Sat, Dec 01, 2007 at 03:54:42PM +0100, Ted Unangst wrote:

[Mark Thomas]
 If I close the lid on this laptop ( Thinkpad T41 ) the machine goes into a
 deep sleep but will not recover with OpenBSD 4.2. With 4.1 this worked
 flawlessly. xorg is not running during these tests.
 it will often come back if you cycle through another suspend/resume with
 fn-f4.

For what it's worth, this is also the case with hibernation. Occasionally my
T43 doesn't come out of hibernation properly. Re-hibernating and then
switching the machine back on has worked every time so far (though once I
had to do this twice I think).


Laurie
-- 
http://tratt.net/laurie/ -- Personal
http://convergepl.org/   -- The Converge programming language



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-02 Thread Jonathan Thornburg
In message http://marc.info/?l=openbsd-miscm=119655219201385w=1,
I wrote
 I have a more favorable experience to report, albeit on a T41p:
 With 4.2 (both -release and now -stable), suspend works perfectly.
[[...]]

Addendum:

I have ampd running.  Here's my /etc/rc.conf.local:
--- begin /etc/rc.conf.local
sshd_flags=NO   # disabled during install
ntpd_flags= # enabled during install

apmd_flags=-C # cool-running hw.setperf adjustment

lpd_flags=-s  # secure mode (doesn't listen on TCP, only local socket)

portmap=YES # for cfs  rpc.statd
nfs_server=YES  # for cfs

pf=YES  # Packet filter / NAT
--- end /etc/rc.conf.local
The speedstep (automagic adjustment of clock speed with system load)
works fine.  I have not tried suspend without an apmd running.

I should also note that each time I suspend/resume, it's logged in
/var/log/messages as an APM sleep:
Dec  1 12:00:02 helium syslogd: restart
Dec  1 13:16:06 helium apmd: system resumed from APM sleep
Dec  1 13:29:54 helium apmd: battery status: high. external power status: not co
nnected. estimated battery life 100%
Dec  1 13:31:22 helium apmd: battery status: high. external power status: connec
ted. estimated battery life 96% (163 minutes)
Dec  1 14:05:34 helium apmd: system resumed from APM sleep
Dec  2 11:11:37 helium apmd: system resumed from APM sleep
Dec  2 12:00:01 helium syslogd: restart

ciao,

-- 
-- Jonathan Thornburg (remove -animal to reply) [EMAIL PROTECTED]
   School of Mathematics, U of Southampton, England
   Washing one's hands of the conflict between the powerful and the
powerless means to side with the powerful, not to be neutral.
  -- quote by Freire / poster by Oxfam



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-02 Thread Mark Thomas
On Dec 2, 2007 7:53 AM, Jonathan Thornburg [EMAIL PROTECTED] wrote:
 I have ampd running.  Here's my /etc/rc.conf.local:

Thanks for that little piece of information. I added that to my
rc.conf.local and suspend/resume now works from X too.
For the record this is on 4.1 using the ati driver in my
/etc/X11/xorg.conf file and a Thinkpad 41

Thanks Jonathan, you made my day!
-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Mark Thomas
On Nov 30, 2007 11:50 AM, Pau Amaro-Seoane [EMAIL PROTECTED] wrote:
 Hi,

 I am having the same issue. Have you succeed at waking up the video?

 Pau

No I never got it working. I went back to 4.1.

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Pau Amaro-Seoane
There's an ugly way to do it:

suspend from terminal (say ctrl+alt+f2 and zzz), and when you wake it
up go back to X with ctrl+alt+f5. This is how I am doing it now and
it's working perfectly. It also goes into sleeping mode much faster
from the terminal...

Cheers,

Pau

2007/12/1, Mark Thomas [EMAIL PROTECTED]:
 On Nov 30, 2007 11:50 AM, Pau Amaro-Seoane [EMAIL PROTECTED] wrote:
  Hi,
 
  I am having the same issue. Have you succeed at waking up the video?
 
  Pau

 No I never got it working. I went back to 4.1.

 --
 ()  ascii ribbon campaign - against html e-mail
 /\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Ted Unangst
On 11/6/07, Mark Thomas [EMAIL PROTECTED] wrote:
 If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
 into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
 worked flawlessly. xorg is not running during these tests.

it will often come back if you cycle through another suspend/resume with fn-f4.



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Pau Amaro-Seoane
the suspend via terminal technique comes back always... I had four
crashes when suspending from X and don't want to play further with
fire, even if I added sync to the most important partitions, with the
lost of performance, I don't like having to brutally stop my hard
drive

let's wait for 4.3, until then, suspend from terminal (no X)

Anybody out there running -current on a thinkpad T41 who can report on
suspending/resuming?



2007/12/1, Ted Unangst [EMAIL PROTECTED]:
 On 11/6/07, Mark Thomas [EMAIL PROTECTED] wrote:
  If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
  into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
  worked flawlessly. xorg is not running during these tests.

 it will often come back if you cycle through another suspend/resume with 
 fn-f4.



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Mark Thomas
On Dec 1, 2007 10:20 AM, Pau Amaro-Seoane [EMAIL PROTECTED] wrote:
 let's wait for 4.3, until then, suspend from terminal (no X)

 Anybody out there running -current on a thinkpad T41 who can report on
 suspending/resuming?

Someone on this list ( can't find it now ) reported suspend/resume
working perfectly in 4.2, even with X, on a thinkpad.

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Mark Thomas
On Dec 1, 2007 9:54 AM, Ted Unangst [EMAIL PROTECTED] wrote:
 On 11/6/07, Mark Thomas [EMAIL PROTECTED] wrote:
  If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
  into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
  worked flawlessly. xorg is not running during these tests.

 it will often come back if you cycle through another suspend/resume with 
 fn-f4.


I _think_ I tried that a couple of times with no luck. I thought about
reinstalling the OS but I couldn't see where that would help, but I'm
just a newbie.

thanks

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Ingo Schwarze
To add a tiny bit of additional information to this one.
On my IBM Thinkpad T41p (Type 2373-GKG S/N 99-95BGD 04/12),
i see the following behaviour:

Pau Amaro-Seoane wrote on Sat, Dec 01, 2007 at 04:20:32PM +0100:
 2007/12/1, Ted Unangst [EMAIL PROTECTED]:
 On 11/6/07, Mark Thomas [EMAIL PROTECTED] wrote:

 If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
 into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
 worked flawlessly. xorg is not running during these tests.

If you press Access IBM during BIOS boot, then Start setup utility
in the Access IBM Predesktop Area, then Config-Power in the
IBM BIOS Setup Utility, you can switch that feature off:
Suspend when LCD is closed: [No Suspend].

Of course, automatic suspend on closing the LCD is often useful,
but for your kind of trouble, disabling this feature might help.

On the other hand, i cannot confirm the result of your test.
If i switch to console mode (Strg-Alt-F2), log in, sudo to root,
kill xdm (such that i have gettys on ttyC[0235], am logged in on
ttyC1 and have a lonely blinking cursor on ttyC4), and then
close the LCD, the ThinkPad suspends alright.  When i open the
LCD again, it resumes operation, displaying ttyC1 as before.

 it will often come back if you cycle through another suspend/resume
 with fn-f4.

Indeed, in console mode, suspend/resume using Fn-F4 works for me, too.
As i fail to reproduce the particular problem reported by Mark,
i cannot comment on the advice given by [EMAIL PROTECTED]

 the suspend via terminal technique comes back always...
 I had four crashes when suspending from X

When starting xdm from the root command line, i just got the
following messages:

[EMAIL PROTECTED] # xdm
ugen0 detached
ugen0 at uhub3 port 1 Actiontec Electronics product 0x0441 rev. 1.10/5.46 addr
ugen0 detached
ugen0 at uhub3 port 1 Actiontec Electronics product 0x0441 rev. 1.10/5.46 addr

After that, suspend/resume in console mode still works, both by Fn-F4
and by closing and reopening the LCD.  But when i switch to X (Alt-F5)
and try to suspend from there (using either Fn-F4 or closing the LCD),
several things happen:
 1. The display of the X desktop vanishes.
 2. For a fraction of a second, a pattern of broken white
lines is displayed.
 3. Then i see the lone blinking cursor expected on ttyC4
when X is not running (hugh?).
 4. The ThinkPad does NOT switch to suspend mode (the moon symbol),
but stays in active mode (the zig-zag-symbol below the LCD).
 5. Strg-Alt-F2 and Fn-F4 have no visible effect any more.
 6. BUT, having machdep.kbdreset=1, Strg-Alt-Entf still
initiates a proper shutdown sequence, even bringing the
console display back:

syncing disks... done
The operating system has halted.
Please press any key to reboot.

Thus, i strongly suspect that suspend is NOT crashing the OS,
but that instead this is merely (?) a problem with video modes.
But don't ask me for details, i do not feel fit to explain anything
about the switching of VGA video modes.

Is there anything i can do to help figuring this out?
  Ingo


OpenBSD 4.2-current (GENERIC) #65: Mon Oct 15 16:36:09 CEST 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) M processor 1700MHz (GenuineIntel 686-class) 1.70 
GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,EST,TM2
real mem  = 1072656384 (1022MB)
avail mem = 1029431296 (981MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 10/13/05, BIOS32 rev. 0 @ 0xfd750, SMBIOS 
rev. 2.33 @ 0xe0010 (61 entries)
bios0: vendor IBM version 1RETDNWW (3.19 ) date 10/13/2005
bios0: IBM 2373GKG
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
apm0: flags 30102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries)
pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00)
pcibios0: PCI bus #6 is the last bus
bios0: ROM list: 0xc/0x1 0xdc000/0x4000! 0xe/0x1
cpu0 at mainbus0
cpu0: Enhanced SpeedStep 1700 MHz (1484 mV): speeds: 1700, 1400, 1200, 1000, 
800, 600 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 Intel 82855PE Hub rev 0x03
ppb0 at pci0 dev 1 function 0 Intel 82855PE AGP rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 vendor ATI, unknown product 0x4e54 rev 0x80
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11
uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11
uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11
ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1
ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81
pci2 at ppb1 

Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Ingo Schwarze
Jonathan Thornburg wrote on Sat, Dec 01, 2007 at 11:30:41PM +:

 I have a more favorable experience to report, albeit on a T41p:

Me too using a T41p, so let's compare.  See also my other post.

 With 4.2 (both -release and now -stable), suspend works perfectly.
 [Under 4.1 suspend would hang the system unless I switched to the
 'vesa' Xorg driver; this was workable, but meant I lost any hardware
 video acceleration.]

4.1 not tested, don't remember exact details about 4.2-release,
4.2-stable not tested.

 Some details:
 IBM/Lenovo ThinkPad T41p, model 2373-221

IBM Thinkpad T41p (Type 2373-GKG S/N 99-95BGD 04/12)

 I have *only) OpenBSD on the disk, with no DOS or IBM recovery partition
   (I wiped the latter to give more space for OpenBSD)

Me too (ooops... i did not even notice any IBM recovery partition
while installing OpenBSD... Seems i wanted to get rid of Windows XP asap :).

 Suspend works fine via either Fn-F4 or 'zzz', under console or under X.
 X autoconfigures (I do *not* have an /etc/X11/xorg.conf) to 1400x1050
[...]

Yes, that's the hardware panel size reported by the BIOS.

 X restores the screen display fine after a suspend/resume cycle.

Not so for me.
As i said in my previous posting, it does not even suspend for me.
(unless... see below.)

Apparently, the xorg.conf file changes nothing.  Usually, i have
xorg.conf in use because some idi^H^H^H nice guy in our internal
IT department ordered german keyboards (grrr).  But without xorg.conf,
all i said in my previous posting still applies.

BUT, when i log in to X and run
  # apmd -d
in one xterm and
  # zzz
in another, the ThinkPad suspends properly
and Fn-F4 resumes properly without any video mode breakage.

In /var/log/messages, i find:

apmd: battery status: unknown.  external power status: connected. \
  estimated battery life: 0%
apmd: system resumed from APM sleep
apmd: battery status: high.  external power status: not connected. \
  estimated battery life: 100%
apmd: system resumed from APM sleep

So zzz works fine both with AC and battery, Fn-F4 and close/open LCD
work fine for both suspend and resume from X - but only if apmd is
running -, and Fn-F4 and close/open LCD work fine for suspend and resume
from console mode no matter whether apmd is running or not.  But neither
Fn-F4 nor close LCD suspend from X without apmd, instead they both
kill the video mode.

Now i suspect i should start feeling silly...
We are supposed to run apmd if we want to suspend from X, are we not?
Any rocks round here, to crawl under?

For completeless, let's compare dmesgs:

 dmesg follows:
 OpenBSD 4.2-stable (GENERIC) #1: Sat Nov 17 10:05:47 GMT 2007
 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC

OpenBSD 4.2-current (GENERIC) #65: Mon Oct 15 16:36:09 CEST 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC

 real mem  = 535785472 (510MB)
 avail mem = 510443520 (486MB)

real mem  = 1072656384 (1022MB)
avail mem = 1029431296 (981MB)

 bios0 at mainbus0: AT/286+ BIOS, date 04/07/04, BIOS32 rev. 0 @ 0xfd750, 
 SMBIOS rev. 2.33 @ 0xe0010 (61 entries)
 bios0: vendor IBM version 1RETC2WW (3.03 ) date 04/07/2004
 bios0: IBM 2373221

bios0 at mainbus0: AT/286+ BIOS, date 10/13/05, BIOS32 rev. 0 @ 0xfd750, SMBIOS 
rev. 2.33 @ 0xe0010 (61 entries)
bios0: vendor IBM version 1RETDNWW (3.19 ) date 10/13/2005
bios0: IBM 2373GKG

 bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000 
 0xdc000/0x4000! 0xe/0x1

bios0: ROM list: 0xc/0x1 0xdc000/0x4000! 0xe/0x1

 wd0: 16-sector PIO, LBA, 57231MB, 117210240 sectors

wd0: 16-sector PIO, LBA, 53522MB, 109614447 sectors

 cd0 at scsibus0 targ 0 lun 0: TOSHIBA, DVD-ROM SD-R9012, 1121 SCSI0 5/cdrom 
 removable

cd0 at scsibus0 targ 0 lun 0: HL-DT-ST, RW/DVD GCC-4242N, 0201 SCSI0 5/cdrom 
removable

spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5
spdmem1 at iic0 addr 0x51: 512MB DDR SDRAM non-parity PC2700CL2.5
spdmem2 at iic0 addr 0x55: unknown

 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2

don't have any



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-12-01 Thread Pau Amaro-Seoane
There's no disk partition to hold suspend info, and removing power when
in the suspend state kills the suspend (i.e. when power is restored I
have to do a cold reboot with full fsck etc).  So, I conclude I must be
doing suspend-to-RAM.

yes, this is another issue... I DO have such a partition, I made it on
purpose for that aim, I did exactly what you can read in

http://www.openbsd.org/i386-laptop.html

You can use this feature with OpenBSD. Generate the partition for
hibernation using the /usr/ports/sysutils/tphdisk utility from the
ports collection. The hibernation partition requires to be a MS-DOS
partition at the beginning of the harddisk. This partition can be of
type 16 bit FAT or FAT32 (as such it is possible that a Windows
install lives in this partition).

But I don't see any difference between apm -S, apm -z (zzz). There's
always energy consumption.

Here you are my DMESG in case of (as you can see, the hard drive
crashed from last time I tried to suspend from X, now I am suspending
from terminal... and also this time I have acpi enabled, but I don't
see any difference)

OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) M processor 1700MHz (GenuineIntel
686-class) 1.70 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,EST,TM2
real mem  = 2146398208 (2046MB)
avail mem = 2067853312 (1972MB)
User Kernel Config
UKC enable acpi
396 acpi0 enabled
UKC quit
Continuing...
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 01/20/05, BIOS32 rev. 0 @
0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries)
bios0: vendor IBM version 1RETDIWW (3.14 ) date 01/20/2005
bios0: IBM 23739FU
apm0 at bios0: Power Management spec V1.2
apm0: battery life expectancy 100%
apm0: AC on, battery charge high
apm0: flags 30102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries)
pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00)
pcibios0: PCI bus #6 is the last bus
bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000
0xdc000/0x4000! 0xe/0x1
cpu0 at mainbus0
cpu0: Enhanced SpeedStep 1700 MHz (1484 mV): speeds: 1700, 1400, 1200,
1000, 800, 600 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 Intel 82855PE Hub rev 0x03
ppb0 at pci0 dev 1 function 0 Intel 82855PE AGP rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M9 Lf rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11
uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11
uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11
ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1
ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81
pci2 at ppb1 bus 2
cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11
cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11
em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03:
irq 11, address 00:0d:60:89:7a:4d
ath0 at pci2 dev 2 function 0 Atheros AR5212 (IBM MiniPCI) rev 0x01: irq 11
ath0: AR5213 5.6 phy 4.1 rf5111 1.7 rf2111 2.3, WOR1W, address 00:05:4e:42:ea:6b
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 6 device 0 cacheline 0x8, lattimer 0xb0
pcmcia1 at cardslot1
ichpcib0 at pci0 dev 31 function 0 Intel 82801DBM LPC rev 0x01:
24-bit timer at 3579545Hz
pciide0 at pci0 dev 31 function 1 Intel 82801DBM IDE rev 0x01: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
wd0 at pciide0 channel 0 drive 0: SAMSUNG HM121HC
wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: HL-DT-ST, RW/DVD GCC-4242N, 0201 SCSI0
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
ichiic0 at pci0 dev 31 function 3 Intel 82801DB SMBus rev 0x01: irq 11
iic0 at ichiic0
auich0 at pci0 dev 31 function 5 Intel 82801DB AC97 rev 0x01: irq
11, ICH4 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
Intel 82801DB Modem rev 0x01 at pci0 dev 31 function 6 not configured
usb1 at uhci0: USB revision 1.0
uhub1 at usb1: Intel UHCI root hub, rev 1.00/1.00, addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2: Intel UHCI root hub, rev 1.00/1.00, addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3: Intel UHCI root hub, rev 1.00/1.00, 

Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-11-30 Thread Pau Amaro-Seoane
Hi,

I am having the same issue. Have you succeed at waking up the video?

Pau

2007/11/7, Mark Thomas [EMAIL PROTECTED]:
 On Nov 6, 2007 5:34 AM, Mark Thomas [EMAIL PROTECTED] wrote:
  If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
  into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
  worked flawlessly. xorg is not running during these tests.

 Well apparently it's just video related. The machine still responds to
 typed commands I just cannot see what I'm typing. :)

 --
 ()  ascii ribbon campaign - against html e-mail
 /\  www.asciiribbon.org   - against proprietary attachments



Re: Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-11-07 Thread Mark Thomas
On Nov 6, 2007 5:34 AM, Mark Thomas [EMAIL PROTECTED] wrote:
 If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
 into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
 worked flawlessly. xorg is not running during these tests.

Well apparently it's just video related. The machine still responds to
typed commands I just cannot see what I'm typing. :)

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



Machine will not recover from 'deep sleep' state [ IBM Thinkpad T41 ]

2007-11-06 Thread Mark Thomas
If I close the lid on this laptop ( Thinkpad T41 ) the machine goes
into a deep sleep but will not recover with OpenBSD 4.2. With 4.1 this
worked flawlessly. xorg is not running during these tests.

Anyone else having the same problem?

thanks

sensor(?) output

hw.machine=i386
hw.model=Intel(R) Pentium(R) M processor 1700MHz (GenuineIntel 686-class)
hw.ncpu=1
hw.byteorder=1234
hw.physmem=1072656384
hw.usermem=1072652288
hw.pagesize=4096
hw.disknames=wd0,cd0
hw.diskcount=2
hw.sensors.aps0.temp0=44.00 degC
hw.sensors.aps0.temp1=44.00 degC
hw.sensors.aps0.indicator0=Off (Keyboard Active)
hw.sensors.aps0.indicator1=Off (Mouse Active)
hw.sensors.aps0.indicator2=On (Lid Open)
hw.sensors.aps0.raw0=438 (X_ACCEL)
hw.sensors.aps0.raw1=535 (Y_ACCEL)
hw.sensors.aps0.raw2=437 (X_VAR)
hw.sensors.aps0.raw3=536 (Y_VAR)
hw.cpuspeed=600
hw.setperf=0
hw.vendor=IBM
hw.product=2373DE4
hw.version=ThinkPad T41
hw.serialno=99X84V2
hw.uuid=9de6a601-46fd-11cb-a095-98f756497707

dmesg output

OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) M processor 1700MHz (GenuineIntel 686-class) 600 MHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,EST,TM2
real mem  = 1072656384 (1022MB)
avail mem = 1029578752 (981MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 05/14/04, BIOS32 rev. 0 @
0xfd750, SMBIOS rev. 2.33 @ 0xe0010 (61 entries)
bios0: vendor IBM version 1RETC6WW (3.05a) date 05/14/2004
bios0: IBM 2373DE4
apm0 at bios0: Power Management spec V1.2
apm0: battery life expectancy 98%
apm0: AC off, battery charge high, estimated 2:59 hours
apm0: flags 30102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xfd6e0/0x920
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries)
pcibios0: PCI Interrupt Router at 000:31:0 (Intel 82371FB ISA rev 0x00)
pcibios0: PCI bus #6 is the last bus
bios0: ROM list: 0xc/0x1 0xd/0x1000 0xd1000/0x1000
0xdc000/0x4000! 0xe/0x1
cpu0 at mainbus0
cpu0: Enhanced SpeedStep 600 MHz (956 mV): speeds: 1700, 1400, 1200,
1000, 800, 600 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 Intel 82855PE Hub rev 0x03
ppb0 at pci0 dev 1 function 0 Intel 82855PE AGP rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 ATI Radeon Mobility M9 Lf rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: irq 11
uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: irq 11
uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: irq 11
ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: irq 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1
ppb1 at pci0 dev 30 function 0 Intel 82801BAM Hub-to-PCI rev 0x81
pci2 at ppb1 bus 2
cbb0 at pci2 dev 0 function 0 TI PCI4520 CardBus rev 0x01: irq 11
cbb1 at pci2 dev 0 function 1 TI PCI4520 CardBus rev 0x01: irq 11
em0 at pci2 dev 1 function 0 Intel PRO/1000MT (82540EP) rev 0x03:
irq 11, address 00:0d:60:c9:b2:de
Aironet MPI-350 Wireless rev 0x00 at pci2 dev 2 function 0 not configured
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 3 device 0 cacheline 0x8, lattimer 0xb0
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 6 device 0 cacheline 0x8, lattimer 0xb0
pcmcia1 at cardslot1
ichpcib0 at pci0 dev 31 function 0 Intel 82801DBM LPC rev 0x01:
24-bit timer at 3579545Hz
pciide0 at pci0 dev 31 function 1 Intel 82801DBM IDE rev 0x01: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
wd0 at pciide0 channel 0 drive 0: HTS726060M9AT00
wd0: 16-sector PIO, LBA, 53759MB, 110099826 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: TOSHIBA, DVD-ROM SD-R9012, 1121 SCSI0
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
ichiic0 at pci0 dev 31 function 3 Intel 82801DB SMBus rev 0x01: irq 11
iic0 at ichiic0
auich0 at pci0 dev 31 function 5 Intel 82801DB AC97 rev 0x01: irq
11, ICH4 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
Intel 82801DB Modem rev 0x01 at pci0 dev 31 function 6 not configured
usb1 at uhci0: USB revision 1.0
uhub1 at usb1: Intel UHCI root hub, rev 1.00/1.00, addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2: Intel UHCI root hub, rev 1.00/1.00, addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3: Intel UHCI root hub, rev 1.00/1.00, addr 1
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0