From owner-freebsd-current Sun Dec 10 4: 8:23 2000 From owner-freebsd-current@FreeBSD.ORG Sun Dec 10 04:08:20 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from eeyore.local.dohd.org (d0030.upc-d.chello.nl [213.46.0.30]) by hub.freebsd.org (Postfix) with ESMTP id DBFFF37B400 for ; Sun, 10 Dec 2000 04:08:16 -0800 (PST) Received: by eeyore.local.dohd.org (Postfix, from userid 1008) id CA69DBAA1; Sun, 10 Dec 2000 13:08:14 +0100 (MET) Date: Sun, 10 Dec 2000 13:08:14 +0100 From: Mark Huizer To: freebsd-current@freebsd.org Subject: fxp driver not reset after Windows reboot? Message-ID: <20001210130814.A47149@dohd.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, On my VAIO laptop, I have trouble rebooting directly from Windows to FreeBSD (luckily enough I don't run Windows that often :-) I tried to look at the driver code, but it looks to me like it is doing resets when attaching the fxp driver, but somehow, Windows has left it in the state where it isn't recognized properly. Below I have dmesg output, stripped to the fxp0 part. Does anyone have an idea what the problem might be, or where to try to debug this? I have added some comments to the dmesg output, /* here */, to add the programs running there Mark FreeBSD 5.0-CURRENT #0: Wed Dec 6 09:34:39 CET 2000 root@pooh.local.dohd.org:/usr/src2/sys/compile/vaio Preloaded elf kernel "kernel" at 0xc042b000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc042b09c. Preloaded elf module "if_fxp.ko" at 0xc042b0ec. fxp0: port 0xfcc0-0xfcff mem 0xfed00000-0xfedfffff,0xfecff000-0xfecfffff irq 9 at device 11.0 on pci0 fxp0: Ethernet address ff:ff:ff:ff:ff:ff, 10Mbps BRIDGE 990810, have 7 interfaces -- index 1 type 6 phy 0 addrl 6 addr ff.ff.ff.ff.ff.ff /* dhclient leads to the below */ fxp0: SCB timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: warning: unsupported PHY, type = 63, addr = 255 /* IPv6 router sollicitation below */ fxp0: SCB timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: warning: unsupported PHY, type = 63, addr = 255 /* various stuff like apache etc below */ fxp0: SCB timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: warning: unsupported PHY, type = 63, addr = 255 fxp0: SCB timeout fxp0: SCB timeout fxp0: device timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: DMA timeout fxp0: SCB timeout fxp0: SCB timeout fxp0: warning: unsupported PHY, type = 63, addr = 255 fxp0: SCB timeout fxp0: SCB timeout fxp0: device timeout fxp0: SCB timeout /* etc etc */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message