From owner-freebsd-mobile Mon Sep 8 19:41:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA26195 for mobile-outgoing; Mon, 8 Sep 1997 19:41:16 -0700 (PDT) Received: from angel.uunet.ca (root@angel.uunet.ca [142.77.1.8]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA26190 for ; Mon, 8 Sep 1997 19:41:05 -0700 (PDT) Received: from pollux.uunet.ca ([209.47.143.131]) by angel.uunet.ca with ESMTP id <17206-17394>; Mon, 8 Sep 1997 22:39:25 -0400 Received: (from jsellens@localhost) by pollux.uunet.ca (8.8.6/8.8.6) id WAA02633 for freebsd-mobile@freebsd.org; Mon, 8 Sep 1997 22:34:59 -0400 (EDT) Date: Mon, 8 Sep 1997 22:34:59 -0400 From: John Sellens Message-Id: <199709090234.WAA02633@pollux.uunet.ca> To: freebsd-mobile@freebsd.org Subject: 3Com 3C589D not resuming after APM suspend/resume?? Sender: owner-freebsd-mobile@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have a Toshiba Tecra740CDT and a 3Com 3C589D PCMCIA ethernet card. I use the pccardd(8) support and the ep(4) driver on FreeBSD 2.2-970713-RELENG (the RELENG versions added support for the "D" revision of the card). Most times I suspend/resume, I get this on the console after resuming: Sep 8 22:12:25 pollux /kernel: ep0: suspending Sep 8 22:12:25 pollux /kernel: resumed from suspended mode (slept 01:12:38) Sep 8 22:12:25 pollux /kernel: ep0: eeprom failed to come ready. Sep 8 22:12:25 pollux /kernel: ep0: failed to resume. I tried increasing the MAX_EEPROMBUSY (from 3000 to 12000) in if_epreg.h (which appears to control the resume wait time) but haven't had much luck. The kernel identifies the controller and APM as: Sep 8 08:58:34 pollux /kernel: apm0 on isa Sep 8 08:58:34 pollux /kernel: apm: found APM BIOS version 1.1 Sep 8 08:58:35 pollux /kernel: PC-Card Intel 82365 (5 mem & 2 I/O windows) Sep 8 08:58:35 pollux /kernel: pcic: controller irq 9 In the first set of messages, it appears that the "ep0: suspending" message comes only after the machine resumes i.e. it looks as if it might not have time to suspend the card before the machine shuts down. It's not a really big deal (I just pop the card out and in again), but any suggestions? Thanks! John Sellens jsellens@uunet.ca