From owner-freebsd-mobile Thu Dec 3 10:34:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05508 for freebsd-mobile-outgoing; Thu, 3 Dec 1998 10:34:05 -0800 (PST) (envelope-from owner-freebsd-mobile@FreeBSD.ORG) Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA05368 for ; Thu, 3 Dec 1998 10:33:38 -0800 (PST) (envelope-from rock@cs.uni-sb.de) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.0/1998120100) with ESMTP id TAA09409 for ; Thu, 3 Dec 1998 19:33:20 +0100 (CET) Received: from cs.uni-sb.de (acc2-254.telip.uni-sb.de [134.96.112.254]) by cs.uni-sb.de (8.9.0/1998120100) with ESMTP id TAA24239 for ; Thu, 3 Dec 1998 19:33:19 +0100 (CET) Message-ID: <3666DA0E.F40FE98C@cs.uni-sb.de> Date: Thu, 03 Dec 1998 19:35:58 +0100 From: "D. Rock" X-Mailer: Mozilla 4.5 [de] (Win98; U) X-Accept-Language: de MIME-Version: 1.0 To: mobile@FreeBSD.ORG Subject: Some notes on pccard and apm support Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I just installed 3.0-current on my new notebook. It works OK most of the time but I have some minor problems: - pccard interrupts doesn't seem to get initialized correctly for statistics output (vmstat -i). After I insert a pccard, all of its interrupts get accounted for the clock interrupt, with the irq line of the clock interrupt changing to the one for the PCCard. interrupt total rate clk0 irq11 2476708 113 rtc0 irq8 3169786 127 wdc0 irq14 773024 31 fdc0 irq6 1 0 [...] No mentioning of ed0, before inserting the PCCard, clk0 has an interrupt rate of 100, as expected. - Sometimes the PCCard isn't detected if inserted (or the system is booted with the card already inserted: I had a Windows 98 running just fine with the card, shut down the machine, turned power off and on and rebootet FreeBSD and the card wasn't detected the 1st time, only after a few plug/unplug operations, the card was properly detected). The pccard driver detects the plugging/unplugging of the device, but a "pccardc dumpcis" only only dumps a "terminator" tuple for the slot. - After unplugging/replugging the card, I get an Slot x, unfielded interrupt (0) message, and afterwards the network is dead. Instead I get the following message from the kernel: arpresolve: can't allocate llinfo for XXX.YYY.ZZZ.WWWrt (Because suspend/resume detaches/attaches the driver, after resume, the network will also fail. But resume doesn't work at all, see below) - Shutdown/Resume doesn't seem to work. The system wakes up immediately after a suspend to RAM (apm -Z) and after a suspend to disk (zzz), after wakeup the system hangs. I recompiled the kernel with APM_DEBUG, and after resume the hooks get called, but afterwards it hangs. This is stock 3.0-current, latest cvsup from yesterday. Needless to say, it works on Windows 98 Daniel System information (output from dmesg). The Network card is an D-Link DE660 [Even a stripped down kernel with none of these fancy, but mostly useless devices has the same problems] Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #28: Thu Dec 3 18:34:03 CET 1998 rock@lap:/usr/src/sys/compile/ROCK Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II (quarter-micron) (232.11-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping=2 Features=0x183f9ff> real memory = 33554432 (32768K bytes) config> quit avail memory = 29925376 (29224K bytes) Preloaded a.out kernel "kernel" at 0xf02d2000. Probing for devices on PCI bus 0: chip0: rev 0x02 on pci0.0.0 vga0: rev 0xf3 int a irq 9 on pci0.2.0 chip1: rev 0x02 on pci0.3.0 ide_pci0: rev 0x01 on pci0.3.1 uhci0: rev 0x01 int d irq 9 on pci0.3.2 chip2: rev 0x02 on pci0.3.3 pcic0: rev 0x01 int a irq 255 on pci0.10.0 pcic1: rev 0x01 int b irq 255 on pci0.10.1 Probing for PnP devices: Probing for devices on the ISA bus: VESA: v2.0, 4096k memory, flags:0x0, mode table:0xf00c8cec (c0008cec) VESA: Copyright 1994 TRIDENT MICROSYSTEMS INC. sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> psm0 at 0x60-0x64 irq 12 on motherboard psm0: model Generic PS/2 mouse, device ID 0 sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A ppc: parallel port found at 0x378 ppc0 at 0x378 irq 7 on isa ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode nlpt0: on ppbus 0 nlpt0: Interrupt-driven port wdc0 at 0x1f0-0x1f7 irq 14 flags 0xe0ffc0ff on isa wdc0: unit 0 (wd0): , 32-bit, multi-block-16, sleep-hack wd0: 3102MB (6354432 sectors), 6304 cyls, 16 heads, 63 S/T, 512 B/S wdc0: unit 1 (atapi): , removable, accel, dma, iordis acd0: drive speed 4134KB/sec, 128KB cache acd0: supported read types: CD-R, CD-RW, CD-DA acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in npx0 on motherboard npx0: INT 16 interface sb0 at 0x220 irq 5 drq 1 on isa Hmm... Could this be an ESS688 based card (rev 11) snd0: opl0 at 0x388 on isa snd0: mpu0 at 0x330 drq 0 on isa snd0: apm0 on isa apm: found APM BIOS version 1.2 joy0 at 0x201 on isa joy0: joystick usb0: usb1 at usb0 usb1: vendor 0x0000 product 0x0000 (class 9/1) (rev 1.00/1.00) (addr 1) PC-Card VLSI 82C146 (5 mem & 2 I/O windows) pcic: controller irq 10 Initializing PC-card drivers: ed sio Card inserted, slot 0 changing root device to wd0s2a ed0: address 00:80:c8:8b:66:e9, type NE2000 (16 bit) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message