From owner-freebsd-mobile Sun Sep 19 13:25:56 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from rhein-main.netsurf.de (dialin72.rhein-main.netsurf.de [194.163.193.72]) by hub.freebsd.org (Postfix) with ESMTP id C716F15148 for ; Sun, 19 Sep 1999 13:25:49 -0700 (PDT) (envelope-from roberte@rhein-main.netsurf.de) Received: (from roberte@localhost) by rhein-main.netsurf.de (8.9.1/8.9.1) id WAA06181; Sun, 19 Sep 1999 22:25:49 +0200 (CEST) (envelope-from roberte) From: Robert Eckardt Message-Id: <199909192025.WAA06181@rhein-main.netsurf.de> Subject: Re: ThinkPad390E: {APM,Xircom Ethernet card} hangs machine In-Reply-To: <199909191645.BAA04590@tasogare.imasy.or.jp> from Mitsuru IWASAKI at "Sep 20, 1999 1:48:41 am" To: iwasaki@jp.FreeBSD.org (Mitsuru IWASAKI) Date: Sun, 19 Sep 1999 22:25:49 +0200 (CEST) Cc: Robert.Eckardt@rhein-main.netsurf.de, roberte@rhein-main.netsurf.de, freebsd-mobile@freebsd.org Reply-To: Robert.Eckardt@rhein-main.netsurf.de X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org It was Mitsuru IWASAKI who wrote: [...] > > a few weeks ago I got a ThinkPad 390 E (Type 2626-E0G) laptop with a > > Xircom PCMCIA 10/100MBit ethernet card (model CE3B-100BTX) and an [...] > (snip) > > apm0 flags 0x11 on isa > > apm: APM BIOS version 0102 > > apm: Code32 0xc00f0000, Code16 0xc00f0000, Data 0xc0000400 > > apm: Code entry 0x0000627f, Idling CPU disabled, Management enabled > > apm: CS32_limit=0xffff, CS16_limit=0xffff, DS_limit=0xffff > ^^^^^^ ^^^^^^ ^^^^^^ > Hmmm... I suspect my change on these segment limits. > 64K segment limits is default setting now, but it can be changed by > giving 0x40 to flags. Could you try following line in your config file? > > device apm0 at isa? flags 0x40 Thank you for your reply. I compiled a new kernel with the above flags and ... it still hangs after wakeup from suspend mode. apm0 flags 0x40 on isa apm: APM BIOS version 0102 apm: Code32 0xc00f0000, Code16 0xc00f0000, Data 0xc0000400 apm: Code entry 0x0000627f, Idling CPU disabled, Management enabled apm: CS32_limit=0xfffe, CS16_limit=0xfffe, DS_limit=0xfffe apm: Engaged control enabled apm: found APM BIOS version 1.2 apm: Slow Idling CPU disabled Is it from using APMv1.2 or from your flags that now `apm' prints more information? APM version: 1.2 APM Managment: Enabled AC Line status: on-line Battery status: high Remaining battery life: 100% Remaining battery time: unknown Number of batteries: 2 Resume timer: disabled Resume on ring indicator: disabled APM Capacities: global standby state global suspend state resume timer from suspend What happens in the kernel (and where) upon wakeup ? Greetings, Robert -- Dr. Robert Eckardt Robert.Eckardt@Rhein-Main.netsurf.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message