From nobody@FreeBSD.org  Sun Aug 19 14:45:10 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6064616A41A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Aug 2007 14:45:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 3857613C46C
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Aug 2007 14:45:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l7JEj93J017577
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 19 Aug 2007 14:45:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.1/8.14.1/Submit) id l7JEj93i017576;
	Sun, 19 Aug 2007 14:45:09 GMT
	(envelope-from nobody)
Message-Id: <200708191445.l7JEj93i017576@www.freebsd.org>
Date: Sun, 19 Aug 2007 14:45:09 GMT
From: Osamu Hasegawa <kdn_pc215hqj11010@mbr.nifty.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         115623
>Category:       kern
>Synopsis:       [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    imp
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 19 14:50:00 GMT 2007
>Closed-Date:    Thu Mar 13 22:21:29 MDT 2014
>Last-Modified:  Thu Mar 13 22:21:29 MDT 2014
>Originator:     Osamu Hasegawa
>Release:        FreeBSD 7.0-CURRENT (i386)
>Organization:
>Environment:
>Description:
On FreeBSD 6.2-Release (i386), Xircom CBE2-100 CardBus Ethernet Adapter is
working.

dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x88000000-0x880007ff,0x88001000-0x880017ff irq 3 at device 0.0 on cardbus0
miibus0: <MII bus> on dc0
tdkphy0: <TDK 78Q2120 media interface> on miibus0
tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc0: Ethernet address: 00:10:a4:(snip)

On -current cvsupped Jul 29,2007, it won't work.

cardbus0: Unable to allocate resource to read CIS.
cardbus0: Unable to allocate resources for CIS
dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x88000000-0x880007ff,0x88001000-0x880017ff irq 3 at device 0.0 on cardbus0
dc0: No station address in CIS!
device_attach: dc0 attach returned 6


On the another test machine, I cvsupped -current date=2005.12.28.00.00.00
It worked as below.

dc1: <Xircom X3201 10/100BaseTX> port 0x1080-0x10ff mem 0x88000000-0x880007ff,0x88000800-0x88000fff irq 10 at device 0.0 on cardbus1
miibus1: <MII bus> on dc1
tdkphy0: <TDK 78Q2120 media interface> on miibus1
tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc1: Ethernet address: 00:10:a4:(snip)

But, date=2005.12.29.23.39.00, it did't work.
/src/sys/dev/pccbb/pccbb.c versions 1.136 or later might have problem.

cardbus1: Bad header in rom 0: [0] ffff
cardbus1: Unable to allocate resources for CIS
cardbus1: Resource not specified in CIS: id=10, size=80
cardbus1: Resource not specified in CIS: id=14, size=800
cardbus1: Resource not specified in CIS: id=18, size=800
dc1: <Xircom X3201 10/100BaseTX> port 0x1080-0x10ff mem 0x88000000-0x880007ff,0x88001000-0x880017ff irq 10 at device 0.0 on cardbus1
dc1: No station address in CIS!
device_attach: dc1 attach returned 6

Similar report was here.

http://lists.freebsd.org/mailman/htdig/freebsd-current/2006-October/066510.html


>How-To-Repeat:
Insert Xircom CBE2-100 Ethernet Adapter into cardbus slot.

>Fix:


>Release-Note:
>Audit-Trail:

From: Goran <goran.tal@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/115623: [dc] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work
Date: Tue, 11 Dec 2007 18:39:12 -0500

 ------=_Part_24357_11727423.1197416352633
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 The same problem is with 7.0-Beta4. It fails to read CIS from option
 ROM. I was able to fix it by reverting to the code from 6.3-RC1 that
 checks the size before allocating the memory. This is the minimal set
 of changes that makes it work again.
 
 ------=_Part_24357_11727423.1197416352633
 Content-Type: text/x-diff; name=cardbus_cis.c.diff
 Content-Transfer-Encoding: base64
 X-Attachment-Id: file0
 Content-Disposition: attachment; filename=cardbus_cis.c.diff
 
 LS0tIHNyYy9zeXMvZGV2L2NhcmRidXMvY2FyZGJ1c19jaXMuY34JMjAwNy0wNi0wOCAwMDowMzo1
 Ny4wMDAwMDAwMDAgLTA0MDAKKysrIHNyYy9zeXMvZGV2L2NhcmRidXMvY2FyZGJ1c19jaXMuYwky
 MDA3LTEyLTA5IDE2OjIwOjI2LjAwMDAwMDAwMCAtMDUwMApAQCAtNDM1LDEwICs0MzUsMTEgQEAK
 ICAgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKIHsKIAlpZiAocmVzICE9IENJU19DT05GSUdfU1BB
 Q0UpIHsKLQkJYnVzX3JlbGVhc2VfcmVzb3VyY2UoY2hpbGQsIFNZU19SRVNfTUVNT1JZLCByaWQs
 IHJlcyk7CisJCWJ1c19yZWxlYXNlX3Jlc291cmNlKGNiZGV2LCBTWVNfUkVTX01FTU9SWSwgcmlk
 LCByZXMpOwogCQlpZiAocmlkID09IFBDSU1fQ0lTX0FTSV9ST00pCiAJCQlwY2lfd3JpdGVfY29u
 ZmlnKGNoaWxkLCByaWQsIHBjaV9yZWFkX2NvbmZpZyhjaGlsZCwKIAkJCSAgICByaWQsIDQpICYg
 flBDSVJfQklPUywgNCk7CisJCVBDSV9ESVNBQkxFX0lPKGNiZGV2LCBjaGlsZCwgU1lTX1JFU19N
 RU1PUlkpOwogCX0KIH0KIApAQCAtNDQ4LDYgKzQ0OSw4IEBACiB7CiAJc3RydWN0IHJlc291cmNl
 ICpyZXM7CiAJdWludDMyX3Qgc3BhY2U7CisJdWludDMyX3QgdGVzdHZhbDsKKwl1aW50MzJfdCBz
 aXplOwogCiAJc3BhY2UgPSAqc3RhcnQgJiBQQ0lNX0NJU19BU0lfTUFTSzsKIAlzd2l0Y2ggKHNw
 YWNlKSB7CkBAIC00NzYsMTAgKzQ3OSwxMyBAQAogCQkgICAgc3BhY2UpOwogCQlyZXR1cm4gKE5V
 TEwpOwogCX0KKwlwY2lfd3JpdGVfY29uZmlnKGNoaWxkLCAqcmlkLCAweGZmZmZmZmZmLCA0KTsK
 Kwl0ZXN0dmFsID0gcGNpX3JlYWRfY29uZmlnKGNoaWxkLCAqcmlkLCA0KTsKKwlzaXplID0gQ0FS
 REJVU19NQVBSRUdfTUVNX1NJWkUodGVzdHZhbCk7CiAKIAkvKiBhbGxvY2F0ZSB0aGUgbWVtb3J5
 IHNwYWNlIHRvIHJlYWQgQ0lTICovCi0JcmVzID0gYnVzX2FsbG9jX3Jlc291cmNlKGNoaWxkLCBT
 WVNfUkVTX01FTU9SWSwgcmlkLCAwLCB+MCwgMSwKLQkgICAgcm1hbl9tYWtlX2FsaWdubWVudF9m
 bGFncyg0MDk2KSB8IFJGX0FDVElWRSk7CisJcmVzID0gYnVzX2FsbG9jX3Jlc291cmNlKGNiZGV2
 LCBTWVNfUkVTX01FTU9SWSwgcmlkLCAwLCB+MCwgc2l6ZSwKKwkgICAgcm1hbl9tYWtlX2FsaWdu
 bWVudF9mbGFncyhzaXplKSB8IFJGX0FDVElWRSk7CiAJaWYgKHJlcyA9PSBOVUxMKSB7CiAJCWRl
 dmljZV9wcmludGYoY2JkZXYsICJVbmFibGUgdG8gYWxsb2NhdGUgcmVzb3VyY2UgIgogCQkgICAg
 InRvIHJlYWQgQ0lTLlxuIik7CkBAIC00ODgsNiArNDk0LDcgQEAKIAlpZiAoKnJpZCA9PSBQQ0lS
 X0JJT1MpCiAJCXBjaV93cml0ZV9jb25maWcoY2hpbGQsICpyaWQsCiAJCSAgICBybWFuX2dldF9z
 dGFydChyZXMpIHwgUENJTV9CSU9TX0VOQUJMRSwgNCk7CisJUENJX0VOQUJMRV9JTyhjYmRldiwg
 Y2hpbGQsIFNZU19SRVNfTUVNT1JZKTsKIAogCS8qIEZsaXAgdG8gdGhlIHJpZ2h0IFJPTSBpbWFn
 ZSBpZiBDSVMgaXMgaW4gUk9NICovCiAJaWYgKHNwYWNlID09IFBDSU1fQ0lTX0FTSV9ST00pIHsK
 
 ------=_Part_24357_11727423.1197416352633--

From: goran.tal@gmail.com
To: bug-followup@freebsd.org
Cc:  
Subject: Re: kern/115623: [patch] cardbus fails to read CIS from option ROM
Date: Fri, 14 Dec 2007 17:18:48 -0500

 This is the same patch, this time send inline, as there were problems
 with the attachment.
 
 --- src/sys/dev/cardbus/cardbus_cis.c~	2007-06-08 00:03:57.000000000 -0400
 +++ src/sys/dev/cardbus/cardbus_cis.c	2007-12-09 16:20:26.000000000 -0500
 @@ -435,10 +435,11 @@
      struct resource *res)
  {
  	if (res != CIS_CONFIG_SPACE) {
 -		bus_release_resource(child, SYS_RES_MEMORY, rid, res);
 +		bus_release_resource(cbdev, SYS_RES_MEMORY, rid, res);
  		if (rid == PCIM_CIS_ASI_ROM)
  			pci_write_config(child, rid, pci_read_config(child,
  			    rid, 4) & ~PCIR_BIOS, 4);
 +		PCI_DISABLE_IO(cbdev, child, SYS_RES_MEMORY);
  	}
  }
 
 @@ -448,6 +449,8 @@
  {
  	struct resource *res;
  	uint32_t space;
 +	uint32_t testval;
 +	uint32_t size;
 
  	space = *start & PCIM_CIS_ASI_MASK;
  	switch (space) {
 @@ -476,10 +479,13 @@
  		    space);
  		return (NULL);
  	}
 +	pci_write_config(child, *rid, 0xffffffff, 4);
 +	testval = pci_read_config(child, *rid, 4);
 +	size = CARDBUS_MAPREG_MEM_SIZE(testval);
 
  	/* allocate the memory space to read CIS */
 -	res = bus_alloc_resource(child, SYS_RES_MEMORY, rid, 0, ~0, 1,
 -	    rman_make_alignment_flags(4096) | RF_ACTIVE);
 +	res = bus_alloc_resource(cbdev, SYS_RES_MEMORY, rid, 0, ~0, size,
 +	    rman_make_alignment_flags(size) | RF_ACTIVE);
  	if (res == NULL) {
  		device_printf(cbdev, "Unable to allocate resource "
  		    "to read CIS.\n");
 @@ -488,6 +494,7 @@
  	if (*rid == PCIR_BIOS)
  		pci_write_config(child, *rid,
  		    rman_get_start(res) | PCIM_BIOS_ENABLE, 4);
 +	PCI_ENABLE_IO(cbdev, child, SYS_RES_MEMORY);
 
  	/* Flip to the right ROM image if CIS is in ROM */
  	if (space == PCIM_CIS_ASI_ROM) {

From: kdn_pc215hqj11010@mbr.nifty.com
To: bug-followup@FreeBSD.org,
	kdn%5Fpc%32%315hqj%31%31%30%31%30%40mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work (regression)
Date: Wed, 30 Jan 2008 23:54:31 +0900

 7.0-RC1 with this patch solved the problem.
State-Changed-From-To: open->analyzed 
State-Changed-By: linimon 
State-Changed-When: Wed Jan 30 22:32:43 UTC 2008 
State-Changed-Why:  
It sounds as though this PR fixes the patch for others reporting the 
problem. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=115623 

From: "Scott MacGregor" <shadowbq@gmail.com>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Fri, 6 Jun 2008 17:45:38 -0400

 7.0-Release is affected by this bug.
 
 kernel: cardbus0: Unable to allocate resource to read CIS.
 kernel: cardbus0: Unable to allocate resources for CIS.
 kernel: dc0: <Xircom X3201 10/100BaseTX> port ...[truncated]...  on cardbus0
 kernel: dc0: No station address in CIS!
 kernel: device_attach: dc0 attach returned 6
 
 -------
 
 Kernel dev/cardbus/cardbus_cis.c Patch listed above resolves this problem.

From: Kees Jan Koster <kjkoster@kjkoster.org>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Mon, 11 Aug 2008 15:26:58 +0200

 I have tested the patch and confirmed that it resolves the issue for me.
 
 FreeBSD pepper.java-monitor.com 7.0-STABLE FreeBSD 7.0-STABLE #1: Mon  
 Aug 11 14:57:01 CEST 2008     kjkoster@pepper.java-monitor.com:/usr/ 
 obj/usr/src/sys/GENERIC  i386
 
 Before the patch, from dmesg:
 
 dc0: <Xircom X3201 10/100BaseTX> port 0xe000-0xe07f mem  
 0xfc001000-0xfc0017ff,0xfc002000-0xfc0027ff irq 11 at device 0.0 on  
 cardbus0
 dc0: No station address in CIS!
 device_attach: dc0 attach returned 6
 
 
 After the patch, from dmesg:
 
 dc0: <Xircom X3201 10/100BaseTX> port 0xe000-0xe07f mem  
 0xfc001000-0xfc0017ff,0xfc002000-0xfc0027ff irq 11 at device 0.0 on  
 cardbus0
 miibus1: <MII bus> on dc0
 tdkphy0: <TDK 78Q2120 media interface> PHY 0 on miibus1
 tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 dc0: Ethernet address: 00:06:29:90:07:22
 dc0: [ITHREAD]
 dc0: link state changed to UP
 
 Could this patch please be committed to the main tree? Saves me  
 running this machine with a patched kernel.
 --
 Kees Jan
 
 http://java-monitor.com/forum/
 kjkoster@kjkoster.org
 06-51838192
 
 The secret of success lies in the stability of the goal. -- Benjamin  
 Disraeli
 
Responsible-Changed-From-To: freebsd-bugs->imp 
Responsible-Changed-By: imp 
Responsible-Changed-When: Mon Aug 11 21:05:41 MDT 2008 
Responsible-Changed-Why:  
I'll take a look... 


http://www.freebsd.org/cgi/query-pr.cgi?pr=115623 

From: Kees Jan Koster <kjkoster@kjkoster.org>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Sun, 7 Sep 2008 16:33:04 +0200

 Dear Imp,
 
 As promised: I just tested the patch on a machine that uses a regular  
 ethernet card, not a cardbus card. This test was just to make sure  
 there is no regression for non-cardbus cards with this patch.
 
 Before patch, from dmesg:
 
 dc0: <ADMtek AN985 10/100BaseTX> port 0xc000-0xc0ff mem  
 0xdf000000-0xdf0003ff irq 16 at device 8.0 on pci1
 miibus0: <MII bus> on dc0
 dc0: Ethernet address: 00:0c:f6:3e:58:c2
 dc0: [ITHREAD]
 
 After patch, from dmesg:
 
 dc0: <ADMtek AN985 10/100BaseTX> port 0xc000-0xc0ff mem  
 0xdf000000-0xdf0003ff irq 16 at device 8.0 on pci1
 miibus0: <MII bus> on dc0
 dc0: Ethernet address: 00:0c:f6:3e:58:c2
 dc0: [ITHREAD]
 
 Hope this helps.
 --
 Kees Jan
 
 http://java-monitor.com/forum/
 kjkoster@kjkoster.org
 06-51838192
 
 Rule 1 for being in a hole: stop digging.
 

From: Stacy Olivas <olivas@new.digiflux.org>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100
 Adapter (CBE2-100) doesn't work [regression]
Date: Mon, 20 Apr 2009 19:16:16 +0300

 I've just tested this patch with FreeBSD 7.2-PRERELEASE and it works. 
 
 I had the same issue with a Xircom X3201 10/100BaseTX not being 
 recognized after upgrading from 6.2-STABLE.  I was getting:
 
 cardbus0: Unable to allocate resource to read CIS.
 cardbus0: Unable to allocate resources for CIS
 dc0: <Xircom X3201 10/100BaseTX> port 0x1100-0x117f mem 
 0x88000000-0x880007ff,0x88001000-0x880017ff irq 11 at device 0.0 on 
 cardbus0
 dc0: No station address in CIS!
 device_attach: dc0 attach returned 6
 
 
 After applying the patch above to my cardbus_cis.c file, it works.  I 
 now get:
 
 dc0: <Xircom X3201 10/100BaseTX> port 0x1100-0x117f mem 
 0x88000000-0x880007ff,0x88001000-0x880017ff irq 11 at device 0.0 on cardbus0
 miibus0: <MII bus> on dc0
 tdkphy0: <TDK 78Q2120 media interface> PHY 0 on miibus0
 tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 dc0: Ethernet address: 00:10:a4:b2:72:ef
 dc0: [ITHREAD]
 
 -Stacy

From: Arne Steinkamm <arne@Steinkamm.COM>
To: bug-followup@freebsd.org
Cc: kdn_pc215hqj11010@mbr.nifty.com
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Tue, 17 Nov 2009 03:09:09 +0100

 My Xircom CBEM56G-100 Ethernet/Modem combo cardbus card is perfectly
 working with FreeBSD 6.2/i386:
 
 dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x88000000-0x880007ff,0x88001000-0x880017ff irq 16 at device 0.0 on cardbus0
 miibus1: <MII bus> on dc0
 tdkphy0: <TDK 78Q2120 media interface> on miibus1
 tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 dc0: Ethernet address: 00:10:a4:d0:4f:31
 dc0: [GIANT-LOCKED]
 sio4: configured irq 16 not in bitmap of probed irqs 0
 sio4: port may not be enabled
 sio4: <Xircom Cardbus modem> port 0x1080-0x1087 mem 0x88002000-0x880027ff,0x88003000-0x880037ff irq 16 at device 0.1 on cardbus0
 sio4: type 16550A
 sio4: unable to activate interrupt in fast mode - using normal mode
 dc0: link state changed to DOWN
 
 Using this card with FreeBSD 8.0 (up to RC3 until now) is not working:
 
 cardbus0: Unable to allocate resource to read CIS.
 cardbus0: Unable to allocate resources for CIS
 cardbus0: Unable to allocate resource to read CIS.
 cardbus0: Unable to allocate resources for CIS
 dc0: <Xircom X3201 10/100BaseTX> port 0x1080-0x10ff mem 0xbf8a1000-0xbf8a17ff,0xbf8a2000-0xbf8a27ff irq 16 at device 0.0 on cardbus0
 dc0: No station address in CIS!
 device_attach: dc0 attach returned 6
 cardbus0: Unable to allocate resource to read CIS.
 cardbus0: Unable to allocate resources for CIS
 cardbus0: Unable to allocate resource to read CIS.
 cardbus0: Unable to allocate resources for CIS
 cardbus0: <simple comms, UART> at device 0.1 (no driver attached)
 
 I found kern/115623 because it seems to be highly related.
 
 Is there a reason why this patch was never introduced to the release tree?
 
 .//. Arne
 

From: Stacy Olivas <olivas@new.digiflux.org>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100
 Adapter (CBE2-100) doesn't work [regression]
Date: Tue, 16 Feb 2010 18:47:42 +0800

 Tested card with FreeBSD7.3-PRERELEASE and it still have the same 
 problem until the patch shown in this PR is applied.
 
 Is there any hope of this being fixed in the code by the time the next 
 release comes out?
 
 -Stacy

From: David Adam <zanchey@ucc.gu.uwa.edu.au>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100
 Adapter (CBE2-100) doesn't work [regression]
Date: Wed, 31 Mar 2010 21:55:30 +0800 (WST)

 Interestingly, this patch also improves the experience when inserting an 
 xe(4) based card - without it, the machine panics; with, and it simply 
 disables the card with an error message.
 
 David Adam
 zanchey@ucc.gu.uwa.edu.au

From: Goran Tal <goran.tal@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 
	Adapter (CBE2-100) doesn't work [regression]
Date: Sun, 6 Jun 2010 16:12:58 -0400

 If you scroll down a bit to error handling part, you'll see the line:
 
 bus_release_resource(cbdev, SYS_RES_MEMORY, ...
 
 with version 7, memory allocation was changed from:
 
 res = bus_alloc_resource(cbdev, SYS_RES_MEMORY, rid, 0, ~0, size, ...
 
 to:
 
 res = bus_alloc_resource(child, SYS_RES_MEMORY, rid, 0, ~0, 1, ...
 
 but memory release was left unchanged.
 
 In version 7, in the case of errors it will try to release the memory
 it didn't allocate, and it will crash.
 
 As this patch simply reverts to memory allocation from version 6, as a
 side effect, it also correctly releases the memory on errors.
 
 If you card worked with version 6, you can try to revert the cardbus
 code completely, and see how it works.
 
 Without this patch I get the same error with my wireless card that
 uses acx driver, so it is certainly not a card specific problem.
 
 I also need to apply the patch from PR kern/115371, otherwise I get a
 crash after ejecting the card.
 
 Why are the problems with the cardbus ignored by commiters?

Date: Wed, 20 Oct 2010 19:18:40 +0200
From: Balku Ferenc <fbalku@gmail.com>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Subject: Re: Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work

 Hello All,
 
 After years I had to use PCMCIA/CardBus Ethernet card with FreeBSD and I 
 was surprised my card is not working.
 After some Googling I realized it is well-known problem with FreeBSD & 
 PCBSD.
 
 I have collected some cards and tested present PCMCIA/CardBus support on 
 our training Thinkpad T400 notebooks.
 
 All cards work with OpenBSD4.4-4.5-4.6-4.7, NetBSD5.0.2, Linux, 
 WindowsXP/Vista/7
 
 NONE OF THEM WORK with present FreeBSD versions
 tested with
 - FreeBSD 7.3-STABLE i386 and amd64
 - FreeBSD-8-STABLE i386 and amd64
 
 I have tried the follwing cards:
 - NEC Aterm WL300NC
 - Cisco Aironet 350
 - Adaptec SlimSCSI 1480B
 - NetGear GA511
 - Xircom CreditcCard Ethernet 100/100
 - SanDisk 6-in-1 PC Card Adapter
 - SAnDisk CompactFlash PC Card Adapter
 - Toshiba PCMCIA Flash 640MB
 
 Some of them is my own card and was used regularly without any problem 
 up to FreeBSD 6.x.
 I have played around with sysctl hw.cbb but without any success.
 The patch in this thread cannot be applied in FreeBSD 8.x any more.
 
 So FreeBSD is the only present Operating system that has only virtual 
 PCMCIA/CardBus support effectively NOTHING.
 The problem is well known for a long time and nothing happens.
 
 I do no really understand why the FreeBSD project have not officially 
 announced finishing the PCMCIA/CardBus support.
 
 Regards
 
 Ferenc Balku

Date: Sun, 24 Oct 2010 19:12:36 +0200
From: Balku Ferenc <fbalku@gmail.com>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Subject: partial/final solution

 In the meantime I have partial/or final solution.
 After checking the environment in other Operating Systems where 
 PCMCIA/CardBus worked out-of box:
 
 sysctl hw.cbb.start_memory=0xf4800000
 
 
 solves the problem.
 
 regards,
 
 Ferenc Balku

Date: Sun, 24 Oct 2010 19:47:39 +0200
From: Balku Ferenc <fbalku@gmail.com>
To: bug-followup@FreeBSD.org, kdn_pc215hqj11010@mbr.nifty.com
Subject: apologies

 Hello All,
 
 I have to apologize - my first mail was anything but polite.
 Thank You all for your work with developing FreeBSD.
 Everything needs first thinking and not emotions.
 
 Best regards,
 
 Ferenc Balku

Date: Sun, 31 Oct 2010 19:17:12 +0100
From: Balku Ferenc <fbalku@gmail.com>
To: bug-followup@FreeBSD.org
Subject: Re: trying to figure out two misfiled FreeBSD PRs

It was intended to be a follow-up to:
http://www.freebsd.org/cgi/query-pr.cgi?pr=115623&cat=kern

But the problem is partially solved in the meantime as can be seen at:
http://forums.freebsd.org/showthread.php?p=106708#post106708

Best regards,

Ferenc Balku

From: John Baldwin <john@baldwin.cx>
To: bug-followup@freebsd.org,
 kdn_pc215hqj11010@mbr.nifty.com
Cc: Warner Losh <imp@freebsd.org>
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Mon, 6 Jun 2011 09:55:47 -0400

 Can you get a verbose dmesg with a HEAD kernel (you'll need a fix I just 
 committed this morning though)?
 
 -- 
 John Baldwin

From: kdn_pc215hqj11010@mbr.nifty.com
To: John Baldwin <john@baldwin.cx>, bug-followup@freebsd.org
Cc: Warner Losh <imp@freebsd.org>
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100
 Adapter (CBE2-100) doesn't work [regression]
Date: Tue, 29 May 2012 23:57:52 +0900

 This is a different machine I had tested before.
 
 It seems like this card is working correctly now.
 
 Copyright (c) 1992-2012 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 10.0-CURRENT #0: Sat May 26 15:13:10 JST 2012
     tu@mc:/usr/obj/usr/src/sys/GENERIC i386
 WARNING: WITNESS option enabled, expect reduced performance.
 Preloaded elf kernel "/boot/kernel/kernel" at 0xc15fb000.
 Calibrating TSC clock ... TSC clock: 1993763896 Hz
 CPU: Mobile Intel(R) Celeron(R) CPU 2.00GHz (1993.76-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0xf29  Family = f  Model = 2  Stepping = 9
   Features=0xbfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x4400<CNXT-ID,xTPR>
 
 Instruction TLB: 4 KB, 2 MB or 4 MB pages, fully associative, 128 entries
 Data TLB: 4 KB or 4 MB pages, fully associative, 64 entries
 1st-level data cache: 8 KB, 4-way set associative, sectored cache, 64 byte line size
 Trace cache: 12K-uops, 8-way set associative
 2nd-level cache: 256 KB, 4-way set associative, sectored cache, 64 byte line size
 real memory  = 1074266112 (1024 MB)
 Physical memory chunk(s):
 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
 0x0000000001826000 - 0x000000003cd9efff, 995594240 bytes (243065 pages)
 avail memory = 993951744 (947 MB)
 INTR: Adding local APIC 0 as a target
 bios32: Found BIOS32 Service Directory header at 0xc00f6c60
 bios32: Entry = 0xfd720 (c00fd720)  Rev = 0  Len = 1
 pcibios: PCI BIOS entry at 0xfd720+0x16e
 pnpbios: Found PnP BIOS data at 0xc00f6cb0
 pnpbios: Entry = f0000:a98e  Rev = 1.0
 Other BIOS signatures found:
 ULE: setup cpu 0
 wlan: <802.11 Link Layer>
 snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
 feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
 random: <entropy source, Software, Yarrow>
 nfslock: pseudo-device
 kbd: new array size 4
 kbd1 at kbdmux0
 mem: <memory>
 Pentium Pro MTRR support enabled
 VESA: INT 0x10 vector 0xc000:0x1c16
 VESA: information block
 0000   56 45 53 41 00 02 00 01 00 01 01 00 00 00 22 00
 0010   00 01 ff 01 00 01 11 01 00 01 27 01 00 01 2c 01
 0020   00 01 82 01 0d 01 0e 01 0f 01 20 01 92 01 93 01
 0030   94 01 95 01 96 01 a2 01 a3 01 a4 01 a5 01 a6 01
 0040   b2 01 b3 01 b4 01 b5 01 b6 01 c2 01 c3 01 c4 01
 0050   c5 01 c6 01 00 01 83 01 84 01 85 01 86 01 01 01
 0060   10 01 11 01 12 01 21 01 03 01 13 01 14 01 15 01
 0070   22 01 05 01 16 01 17 01 18 01 23 01 07 01 19 01
 0080   1a 01 1b 01 24 01 40 01 41 01 42 01 43 01 44 01
 0090   ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0100   52 41 44 45 4f 4e 20 49 47 50 20 33 34 30 4d 20
 0110   00 41 54 49 20 54 65 63 68 6e 6f 6c 6f 67 69 65
 0120   73 20 49 6e 63 2e 00 4d 53 32 20 00 30 31 2e 30
 0130   30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0140   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0150   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0160   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0170   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0180   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 0190   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 01f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 VESA: 55 mode(s) found
 VESA: v2.0, 32704k memory, flags:0x1, mode table:0xc4ded022 (1000022)
 VESA: RADEON IGP 340M 
 VESA: ATI Technologies Inc. MS2  01.00
 io: <I/O>
 null: <null device, zero device>
 hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
 ctl: CAM Target Layer loaded
 ACPI: RSDP 0xf6c20 00014 (v00 NEC   )
 ACPI: RSDT 0x3df79534 0002C (v01 NEC    ND000086 00000001 MSFT 0100000E)
 ACPI: FACP 0x3df7ef64 00074 (v01 NEC    ND000086 00000001 MSFT 0100000E)
 ACPI: DSDT 0x3df79560 05A04 (v01    NEC ND000086 00000001 MSFT 0100000E)
 ACPI: FACS 0x3df7ffc0 00040
 ACPI: BOOT 0x3df7efd8 00028 (v01 NEC    ND000086 00000001 MSFT 0100000E)
 acpi0: <NEC ND000086> on motherboard
 acpi0: Power Button (fixed)
 acpi0: wakeup code va 0xc4e1a000 pa 0x9e000
 atpic: Programming IRQ9 as level/low
 pci_open(1):	mode 1 addr port (0x0cf8) is 0x80012814
 pci_open(1a):	mode1res=0x80000000 (0x80000000)
 pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=cab21002)
 pcibios: BIOS version 2.10
 acpi0: reservation of 0, a0000 (3) failed
 acpi0: reservation of 100000, 3df00000 (3) failed
 cpu0: <ACPI CPU> on acpi0
 cpu0: switching to generic Cx mode
 atrtc0: <AT realtime clock> port 0x70-0x75 irq 8 on acpi0
 atrtc0: registered as a time-of-day clock (resolution 1000000us, adjustment 0.500000000s)
 Event timer "RTC" frequency 32768 Hz quality 0
 attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
 Timecounter "i8254" frequency 1193182 Hz quality 0
 Event timer "i8254" frequency 1193182 Hz quality 100
 ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0
 pci_link0:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   11   N     0  10 11
   Validation          0   11   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link1:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   11   N     0  10 11
   Validation          0   11   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link2:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   11   N     0  10 11
   Validation          0   11   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link3:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   10   N     0  10 11
   Validation          0   10   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link4:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0  255   N     0  10 11
   Validation          0  255   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link5:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   10   N     0  10 11
   Validation          0   10   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link6:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0   11   N     0  10 11
   Validation          0   11   N     0  10 11
   After Disable       0  255   N     0  10 11
 pci_link7:        Index  IRQ  Rtd  Ref  IRQs
   Initial Probe       0  255   N     0  10 11
   Validation          0  255   N     0  10 11
   After Disable       0  255   N     0  10 11
 acpi_button0: <Power Button> on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pcib0: decoding 3 range 0xa0000-0xbffff
 pcib0: decoding 3 range 0xd0000-0xd3fff
 pcib0: decoding 3 range 0xd4000-0xd7fff
 pcib0: decoding 3 range 0xd8000-0xdbfff
 pcib0: decoding 3 range 0xdc000-0xdffff
 pcib0: decoding 3 range 0x3e000000-0xfff7ffff
 pcib0: decoding 4 range 0-0xcf7
 pcib0: decoding 4 range 0xd00-0xffff
 ACPI: Found matching pin for 0.4.INTA at func 0: 11
 ACPI: Found matching pin for 0.10.INTA at func 0: 11
 ACPI: Found matching pin for 0.10.INTB at func 1: 11
 ACPI: Found matching pin for 0.10.INTC at func 2: 11
 ACPI: Found matching pin for 0.12.INTA at func 0: 255
 ACPI: Found matching pin for 0.12.INTB at func 1: 255
 ACPI: Found matching pin for 0.12.INTC at func 2: 11
 ACPI: Found matching pin for 0.12.INTD at func 3: 10
 ACPI: Found matching pin for 0.14.INTA at func 0: 10
 pci0: <ACPI PCI bus> on pcib0
 pci0: domain=0, physical bus=0
 found->	vendor=0x1002, dev=0xcab2, revid=0x02
 	domain=0, bus=0, slot=0, func=0
 	class=06-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0006, statreg=0x2230, cachelnsz=0 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	map[10]: type Prefetchable Memory, range 32, base 0xf4000000, size 26, enabled
 pcib0: allocated type 3 (0xf4000000-0xf7ffffff) for rid 10 of pci0:0:0:0
 	map[14]: type Prefetchable Memory, range 32, base 0xf0800000, size 12, enabled
 pcib0: allocated type 3 (0xf0800000-0xf0800fff) for rid 14 of pci0:0:0:0
 found->	vendor=0x1002, dev=0x7010, revid=0x00
 	domain=0, bus=0, slot=1, func=0
 	class=06-04-00, hdrtype=0x01, mfdev=0
 	cmdreg=0x0007, statreg=0x0220, cachelnsz=0 (dwords)
 	lattimer=0x63 (2970 ns), mingnt=0x0c (3000 ns), maxlat=0x00 (0 ns)
 found->	vendor=0x10b9, dev=0x5451, revid=0x02
 	domain=0, bus=0, slot=4, func=0
 	class=04-01-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x18 (6000 ns)
 	intpin=a, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x8800, size  8, enabled
 pcib0: allocated type 4 (0x8800-0x88ff) for rid 10 of pci0:0:4:0
 	map[14]: type Memory, range 32, base 0xf0421000, size 12, enabled
 pcib0: allocated type 3 (0xf0421000-0xf0421fff) for rid 14 of pci0:0:4:0
 pcib0: matched entry for 0.4.INTA (src \\_SB_.PCI0.ISA_.LNK7:0)
 pcib0: slot 4 INTA routed to irq 11 via \\_SB_.PCI0.ISA_.LNK7
 found->	vendor=0x10b9, dev=0x7101, revid=0x00
 	domain=0, bus=0, slot=6, func=0
 	class=06-80-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0000, statreg=0x0200, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 found->	vendor=0x10b9, dev=0x1533, revid=0x00
 	domain=0, bus=0, slot=7, func=0
 	class=06-01-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x000f, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	powerspec 1  supports D0 D3  current D0
 found->	vendor=0x1033, dev=0x0035, revid=0x43
 	domain=0, bus=0, slot=10, func=0
 	class=0c-03-10, hdrtype=0x00, mfdev=1
 	cmdreg=0x0012, statreg=0x0210, cachelnsz=8 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
 	intpin=a, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0422000, size 12, enabled
 pcib0: allocated type 3 (0xf0422000-0xf0422fff) for rid 10 of pci0:0:10:0
 pcib0: matched entry for 0.10.INTA (src \\_SB_.PCI0.ISA_.LNK0:0)
 pcib0: slot 10 INTA routed to irq 11 via \\_SB_.PCI0.ISA_.LNK0
 found->	vendor=0x1033, dev=0x0035, revid=0x43
 	domain=0, bus=0, slot=10, func=1
 	class=0c-03-10, hdrtype=0x00, mfdev=0
 	cmdreg=0x0012, statreg=0x0210, cachelnsz=8 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x01 (250 ns), maxlat=0x2a (10500 ns)
 	intpin=b, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0423000, size 12, enabled
 pcib0: allocated type 3 (0xf0423000-0xf0423fff) for rid 10 of pci0:0:10:1
 pcib0: matched entry for 0.10.INTB (src \\_SB_.PCI0.ISA_.LNK1:0)
 pcib0: slot 10 INTB routed to irq 11 via \\_SB_.PCI0.ISA_.LNK1
 found->	vendor=0x1033, dev=0x00e0, revid=0x04
 	domain=0, bus=0, slot=10, func=2
 	class=0c-03-20, hdrtype=0x00, mfdev=0
 	cmdreg=0x0012, statreg=0x0210, cachelnsz=8 (dwords)
 	lattimer=0x84 (3960 ns), mingnt=0x10 (4000 ns), maxlat=0x22 (8500 ns)
 	intpin=c, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0427800, size  8, enabled
 pcib0: allocated type 3 (0xf0427800-0xf04278ff) for rid 10 of pci0:0:10:2
 pcib0: matched entry for 0.10.INTC (src \\_SB_.PCI0.ISA_.LNK2:0)
 pcib0: slot 10 INTC routed to irq 11 via \\_SB_.PCI0.ISA_.LNK2
 found->	vendor=0x1180, dev=0x0476, revid=0xab
 	domain=0, bus=0, slot=12, func=0
 	class=06-07-00, hdrtype=0x02, mfdev=1
 	cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x80 (32000 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=255
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0424000, size 12, enabled
 pcib0: allocated type 3 (0xf0424000-0xf0424fff) for rid 10 of pci0:0:12:0
 found->	vendor=0x1180, dev=0x0476, revid=0xab
 	domain=0, bus=0, slot=12, func=1
 	class=06-07-00, hdrtype=0x02, mfdev=1
 	cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x80 (32000 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=255
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0425000, size 12, enabled
 pcib0: allocated type 3 (0xf0425000-0xf0425fff) for rid 10 of pci0:0:12:1
 found->	vendor=0x1180, dev=0x0552, revid=0x03
 	domain=0, bus=0, slot=12, func=2
 	class=0c-00-10, hdrtype=0x00, mfdev=1
 	cmdreg=0x0006, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=c, irq=11
 	powerspec 2  supports D0 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0427000, size 11, enabled
 pcib0: allocated type 3 (0xf0427000-0xf04277ff) for rid 10 of pci0:0:12:2
 pcib0: matched entry for 0.12.INTC (src \\_SB_.PCI0.ISA_.LNK2:0)
 pcib0: slot 12 INTC routed to irq 11 via \\_SB_.PCI0.ISA_.LNK2
 found->	vendor=0x1180, dev=0x0576, revid=0x01
 	domain=0, bus=0, slot=12, func=3
 	class=08-80-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=d, irq=10
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0427c00, size  8, enabled
 pcib0: allocated type 3 (0xf0427c00-0xf0427cff) for rid 10 of pci0:0:12:3
 pcib0: matched entry for 0.12.INTD (src \\_SB_.PCI0.ISA_.LNK3:0)
 pcib0: slot 12 INTD routed to irq 10 via \\_SB_.PCI0.ISA_.LNK3
 found->	vendor=0x1180, dev=0x0592, revid=0x00
 	domain=0, bus=0, slot=12, func=4
 	class=08-80-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=d, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0428000, size  8, enabled
 pcib0: allocated type 3 (0xf0428000-0xf04280ff) for rid 10 of pci0:0:12:4
 pcib0: matched entry for 0.12.INTD (src \\_SB_.PCI0.ISA_.LNK3:0)
 pcib0: slot 12 INTD routed to irq 10 via \\_SB_.PCI0.ISA_.LNK3
 found->	vendor=0x8086, dev=0x1059, revid=0x10
 	domain=0, bus=0, slot=14, func=0
 	class=02-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0013, statreg=0x0290, cachelnsz=8 (dwords)
 	lattimer=0x42 (1980 ns), mingnt=0x08 (2000 ns), maxlat=0x38 (14000 ns)
 	intpin=a, irq=10
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xf0426000, size 12, enabled
 pcib0: allocated type 3 (0xf0426000-0xf0426fff) for rid 10 of pci0:0:14:0
 	map[14]: type I/O Port, range 32, base 0x8080, size  6, enabled
 pcib0: allocated type 4 (0x8080-0x80bf) for rid 14 of pci0:0:14:0
 	map[18]: type Memory, range 32, base 0xf0400000, size 17, enabled
 pcib0: allocated type 3 (0xf0400000-0xf041ffff) for rid 18 of pci0:0:14:0
 pcib0: matched entry for 0.14.INTA (src \\_SB_.PCI0.ISA_.LNK3:0)
 pcib0: slot 14 INTA routed to irq 10 via \\_SB_.PCI0.ISA_.LNK3
 found->	vendor=0x10b9, dev=0x5229, revid=0xc4
 	domain=0, bus=0, slot=15, func=0
 	class=01-01-fa, hdrtype=0x00, mfdev=0
 	cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x20 (960 ns), mingnt=0x02 (500 ns), maxlat=0x04 (1000 ns)
 	intpin=a, irq=255
 	powerspec 2  supports D0 D3  current D0
 pcib0: allocated type 4 (0x1f0-0x1f7) for rid 10 of pci0:0:15:0
 pcib0: allocated type 4 (0x3f6-0x3f6) for rid 14 of pci0:0:15:0
 pcib0: allocated type 4 (0x170-0x177) for rid 18 of pci0:0:15:0
 pcib0: allocated type 4 (0x376-0x376) for rid 1c of pci0:0:15:0
 	map[20]: type I/O Port, range 32, base 0x80c0, size  4, enabled
 pcib0: allocated type 4 (0x80c0-0x80cf) for rid 20 of pci0:0:15:0
 agp0: <ATI RS200 AGP bridge> on hostb0
 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
 pcib0: allocated type 4 (0xa000-0xafff) for rid 1c of pcib1
 pcib0: allocated type 3 (0xf0500000-0xf05fffff) for rid 20 of pcib1
 pcib0: allocated type 3 (0xf8000000-0xfbffffff) for rid 24 of pcib1
 pcib1:   domain            0
 pcib1:   secondary bus     1
 pcib1:   subordinate bus   1
 pcib1:   I/O decode        0xa000-0xafff
 pcib1:   memory decode     0xf0500000-0xf05fffff
 pcib1:   prefetched decode 0xf8000000-0xfbffffff
 ACPI: Found matching pin for 1.5.INTA at func 0: 11
 pci1: <ACPI PCI bus> on pcib1
 pci1: domain=0, physical bus=1
 found->	vendor=0x1002, dev=0x4337, revid=0x00
 	domain=0, bus=1, slot=5, func=0
 	class=03-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0287, statreg=0x02b0, cachelnsz=8 (dwords)
 	lattimer=0x42 (1980 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Prefetchable Memory, range 32, base 0xf8000000, size 26, enabled
 pcib1: allocated prefetch range (0xf8000000-0xfbffffff) for rid 10 of pci0:1:5:0
 	map[14]: type I/O Port, range 32, base 0xa000, size  8, enabled
 pcib1: allocated I/O port range (0xa000-0xa0ff) for rid 14 of pci0:1:5:0
 	map[18]: type Memory, range 32, base 0xf0500000, size 16, enabled
 pcib1: allocated memory range (0xf0500000-0xf050ffff) for rid 18 of pci0:1:5:0
 pcib1: matched entry for 1.5.INTA (src \\_SB_.PCI0.ISA_.LNK2:0)
 pcib1: slot 5 INTA routed to irq 11 via \\_SB_.PCI0.ISA_.LNK2
 vgapci0: <VGA-compatible display> port 0xa000-0xa0ff mem 0xf8000000-0xfbffffff,0xf0500000-0xf050ffff irq 11 at device 5.0 on pci1
 pci0: <multimedia, audio> at device 4.0 (no driver attached)
 pci0: <bridge> at device 6.0 (no driver attached)
 isab0: <PCI-ISA bridge> at device 7.0 on pci0
 isa0: <ISA bus> on isab0
 ohci0: <NEC uPD 9210 USB controller> mem 0xf0422000-0xf0422fff irq 11 at device 10.0 on pci0
 usbus0 on ohci0
 usbus0: bpf attached
 ohci0: usbpf: Attached
 ohci1: <NEC uPD 9210 USB controller> mem 0xf0423000-0xf0423fff irq 11 at device 10.1 on pci0
 usbus1 on ohci1
 usbus1: bpf attached
 ohci1: usbpf: Attached
 ehci0: <NEC uPD 720100 USB 2.0 controller> mem 0xf0427800-0xf04278ff irq 11 at device 10.2 on pci0
 usbus2: EHCI version 1.0
 usbus2 on ehci0
 usbus2: bpf attached
 ehci0: usbpf: Attached
 cbb0: <RF5C476 PCI-CardBus Bridge> mem 0xf0424000-0xf0424fff at device 12.0 on pci0
 cardbus0: <CardBus bus> on cbb0
 pccard0: <16-bit PCCard bus> on cbb0
 pcib0: matched entry for 0.12.INTA (src \\_SB_.PCI0.ISA_.LNK0:0)
 pcib0: slot 12 INTA routed to irq 11 via \\_SB_.PCI0.ISA_.LNK0
 cbb0: PCI Configuration space:
   0x00: 0x04761180 0x02100007 0x060700ab 0x00824000 
   0x10: 0xf0424000 0x020000dc 0x20020200 0xfffff000 
   0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc 
   0x30: 0x00000000 0xfffffffc 0x00000000 0x0400010b 
   0x40: 0x81f61033 0x00000001 0x00000000 0x00000000 
   0x50: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x60: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x70: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x80: 0x30a00001 0x00000000 0x04630463 0x00000000 
   0x90: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xa0: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xb0: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xc0: 0x81f61033 0x00000000 0x00000000 0x00000000 
   0xd0: 0x00000000 0x00000000 0x00000000 0xfe0a0001 
   0xe0: 0x24c04000 0x00000000 0x00000000 0x00000000 
   0xf0: 0x00000000 0x00000000 0x00000000 0x00000000 
 cbb1: <RF5C476 PCI-CardBus Bridge> mem 0xf0425000-0xf0425fff at device 12.1 on pci0
 cardbus1: <CardBus bus> on cbb1
 pccard1: <16-bit PCCard bus> on cbb1
 pcib0: matched entry for 0.12.INTB (src \\_SB_.PCI0.ISA_.LNK1:0)
 pcib0: slot 12 INTB routed to irq 11 via \\_SB_.PCI0.ISA_.LNK1
 cbb1: PCI Configuration space:
   0x00: 0x04761180 0x02100007 0x060700ab 0x00824000 
   0x10: 0xf0425000 0x020000dc 0x20030300 0xfffff000 
   0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc 
   0x30: 0x00000000 0xfffffffc 0x00000000 0x0400020b 
   0x40: 0x81f61033 0x00000001 0x00000000 0x00000000 
   0x50: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x60: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x70: 0x00000000 0x00000000 0x00000000 0x00000000 
   0x80: 0x30a00001 0x00000000 0x04630463 0x00000000 
   0x90: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xa0: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xb0: 0x00000000 0x00000000 0x00000000 0x00000000 
   0xc0: 0x81f61033 0x00000000 0x00000000 0x00000000 
   0xd0: 0x00000000 0x00000000 0x00000000 0xfe0a0001 
   0xe0: 0x24c04000 0x00000000 0x00000000 0x00000000 
   0xf0: 0x00000000 0x00000000 0x00000000 0x00000000 
 fwohci0: <Ricoh R5C552> mem 0xf0427000-0xf04277ff irq 11 at device 12.2 on pci0
 fwohci0: OHCI version 1.0 (ROM=1)
 fwohci0: No. of Isochronous channels is 4.
 fwohci0: EUI64 00:00:4c:e0:32:50:90:02
 fwohci0: Phy 1394a available S400, 2 ports.
 fwohci0: Link S400, max_rec 2048 bytes.
 firewire0: <IEEE1394(FireWire) bus> on fwohci0
 dcons_crom0: <dcons configuration ROM> on firewire0
 dcons_crom0: bus_addr 0x2de6000
 fwe0: <Ethernet over FireWire> on firewire0
 if_fwe0: Fake Ethernet address: 02:00:4c:50:90:02
 fwe0: bpf attached
 fwe0: Ethernet address: 02:00:4c:50:90:02
 fwip0: <IP over FireWire> on firewire0
 fwip0: bpf attached
 fwip0: Firewire address: 00:00:4c:e0:32:50:90:02 @ 0xfffe00000000, S400, maxrec 2048
 fwohci0: Initiate bus reset
 fwohci0: fwohci_intr_core: BUS reset
 fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode
 pci0: <base peripheral> at device 12.3 (no driver attached)
 pci0: <base peripheral> at device 12.4 (no driver attached)
 fxp0: <Intel 82551QM Pro/100 M Mobile Connection> port 0x8080-0x80bf mem 0xf0426000-0xf0426fff,0xf0400000-0xf041ffff irq 10 at device 14.0 on pci0
 fxp0: using memory space register mapping
 fxp0: PCI IDs: 8086 1059 1033 81e6 0010
 fxp0: Dynamic Standby mode is disabled
 miibus0: <MII bus> on fxp0
 inphy0: <i82555 10/100 media interface> PHY 1 on miibus0
 inphy0: OUI 0x005500, model 0x0015, rev. 4
 inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow
 fxp0: bpf attached
 fxp0: Ethernet address: 00:0d:5e:78:3f:4b
 atapci0: <AcerLabs M5229 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x80c0-0x80cf at device 15.0 on pci0
 atapci0: using PIO transfers above 137GB as workaround for 48bit DMA access bug, expect reduced performance
 ata0: <ATA channel> at channel 0 on atapci0
 ata1: <ATA channel> at channel 1 on atapci0
 acpi_acad0: <AC Adapter> on acpi0
 battery0: <ACPI Control Method Battery> on acpi0
 acpi_lid0: <Control Method Lid Switch> on acpi0
 acpi_tz0: <Thermal Zone> on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 atkbd: the current kbd controller command byte 0047
 atkbd: keyboard ID 0x41ab (2)
 kbd0 at atkbd0
 kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
 atkbd0: [GIANT-LOCKED]
 psm0: unable to allocate IRQ
 psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
 psm0: current command byte:0047
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: [GIANT-LOCKED]
 psm0: model GlidePoint, device ID 0-00, 2 buttons
 psm0: config:00004000, flags:00000008, packet size:3
 psm0: syncmask:c0, syncbits:00
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: ic_type 90 part_id 80
 fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
 uart0: fast interrupt
 ppc0: using extended I/O port range
 ppc0: SPP EPP
 ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
 ppbus0: <Parallel port bus> on ppc0
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 plip0: <PLIP network interface> on ppbus0
 plip0: bpf attached
 ex_isa_identify()
 ahc_isa_probe 0: ioport 0xc00 alloc failed
 ahc_isa_probe 1: ioport 0x1c00 alloc failed
 ahc_isa_probe 2: ioport 0x2c00 alloc failed
 ahc_isa_probe 3: ioport 0x3c00 alloc failed
 ahc_isa_probe 4: ioport 0x4c00 alloc failed
 ahc_isa_probe 5: ioport 0x5c00 alloc failed
 ahc_isa_probe 6: ioport 0x6c00 alloc failed
 ahc_isa_probe 7: ioport 0x7c00 alloc failed
 ahc_isa_probe 8: ioport 0x8c00 alloc failed
 ahc_isa_probe 9: ioport 0x9c00 alloc failed
 ahc_isa_probe 10: ioport 0xac00 alloc failed
 ahc_isa_probe 11: ioport 0xbc00 alloc failed
 ahc_isa_probe 12: ioport 0xcc00 alloc failed
 ahc_isa_probe 13: ioport 0xdc00 alloc failed
 ahc_isa_probe 14: ioport 0xec00 alloc failed
 pnp_identify: Trying Read_Port at 203
 pnp_identify: Trying Read_Port at 243
 pnp_identify: Trying Read_Port at 283
 pnp_identify: Trying Read_Port at 2c3
 pnp_identify: Trying Read_Port at 303
 pnp_identify: Trying Read_Port at 343
 pnp_identify: Trying Read_Port at 383
 pnp_identify: Trying Read_Port at 3c3
 PNP Identify complete
 pcib0: allocated type 3 (0xa0000-0xa07ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa0800-0xa0fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa1000-0xa17ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa1800-0xa1fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa2000-0xa27ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa2800-0xa2fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa3000-0xa37ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa3800-0xa3fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa4000-0xa47ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa4800-0xa4fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa5000-0xa57ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa5800-0xa5fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa6000-0xa67ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa6800-0xa6fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa7000-0xa77ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa7800-0xa7fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa8000-0xa87ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa8800-0xa8fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa9000-0xa97ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xa9800-0xa9fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xaa000-0xaa7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xaa800-0xaafff) for rid 0 of orm0
 pcib0: allocated type 3 (0xab000-0xab7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xab800-0xabfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xac000-0xac7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xac800-0xacfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xad000-0xad7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xad800-0xadfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xae000-0xae7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xae800-0xaefff) for rid 0 of orm0
 pcib0: allocated type 3 (0xaf000-0xaf7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xaf800-0xaffff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb0000-0xb07ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb0800-0xb0fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb1000-0xb17ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb1800-0xb1fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb2000-0xb27ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb2800-0xb2fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb3000-0xb37ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb3800-0xb3fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb4000-0xb47ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb4800-0xb4fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb5000-0xb57ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb5800-0xb5fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb6000-0xb67ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb6800-0xb6fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb7000-0xb77ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb7800-0xb7fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb8000-0xb87ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb8800-0xb8fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb9000-0xb97ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xb9800-0xb9fff) for rid 0 of orm0
 pcib0: allocated type 3 (0xba000-0xba7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xba800-0xbafff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbb000-0xbb7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbb800-0xbbfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbc000-0xbc7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbc800-0xbcfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbd000-0xbd7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbd800-0xbdfff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbe000-0xbe7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbe800-0xbefff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbf000-0xbf7ff) for rid 0 of orm0
 pcib0: allocated type 3 (0xbf800-0xbffff) for rid 0 of orm0
 pcib0: allocated type 3 (0xd0000-0xd07ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd0800-0xd0fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd1000-0xd17ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd1800-0xd1fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd2000-0xd27ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd2800-0xd2fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd3000-0xd37ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd3800-0xd3fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd4000-0xd47ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd4800-0xd4fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd5000-0xd57ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd5800-0xd5fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd6000-0xd67ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd6800-0xd6fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd7000-0xd77ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd7800-0xd7fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd8000-0xd87ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd8800-0xd8fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd9000-0xd97ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xd9800-0xd9fff) for rid 1 of orm0
 pcib0: allocated type 3 (0xda000-0xda7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xda800-0xdafff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdb000-0xdb7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdb800-0xdbfff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdc000-0xdc7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdc800-0xdcfff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdd000-0xdd7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdd800-0xddfff) for rid 1 of orm0
 pcib0: allocated type 3 (0xde000-0xde7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xde800-0xdefff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdf000-0xdf7ff) for rid 1 of orm0
 pcib0: allocated type 3 (0xdf800-0xdffff) for rid 1 of orm0
 isa_probe_children: disabling PnP devices
 pmtimer0 on isa0
 ata: ata0 already exists; skipping it
 ata: ata1 already exists; skipping it
 atkbdc: atkbdc0 already exists; skipping it
 atrtc: atrtc0 already exists; skipping it
 attimer: attimer0 already exists; skipping it
 fdc: fdc0 already exists; skipping it
 ppc: ppc0 already exists; skipping it
 sc: sc0 already exists; skipping it
 uart: uart0 already exists; skipping it
 isa_probe_children: probing non-PnP devices
 orm0: <ISA Option ROM> at iomem 0xc0000-0xcefff pnpid ORM0000 on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 pcib0: allocated type 4 (0x3c0-0x3df) for rid 0 of vga0
 pcib0: allocated type 3 (0xa0000-0xbffff) for rid 0 of vga0
 pcib0: allocated type 4 (0x2f8-0x2ff) for rid 0 of uart1
 uart1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
 wbwd0 failed to probe on isa0
 isa_probe_children: probing PnP devices
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 Device configuration finished.
 procfs registered
 Timecounters tick every 1.000 msec
 vlan: initialized, using hash tables with chaining
 firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
 firewire0: bus manager 0 
 lo0: bpf attached
 hptrr: no controller detected.
 usbus0: 12Mbps Full Speed USB v1.0
 usbus1: 12Mbps Full Speed USB v1.0
 usbus2: 480Mbps High Speed USB v2.0
 ata0: reset tp1 mask=03 ostat0=50 ostat1=00
 ugen0.1: <NEC> at usbus0
 uhub0: <NEC OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 ugen1.1: <NEC> at usbus1
 uhub1: <NEC OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
 ugen2.1: <NEC> at usbus2
 uhub2: <NEC EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
 ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
 ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
 ata0: reset tp2 stat0=50 stat1=00 devices=0x1
 (aprobe0:ata0:0:0:0): SIGNATURE: 0000
 ata1: reset tp1 mask=03 ostat0=50 ostat1=00
 ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata1: stat1=0x00 err=0x00 lsb=0x00 msb=0x00
 ata1: reset tp2 stat0=00 stat1=00 devices=0x10000
 (aprobe0:ata1:0:0:0): SIGNATURE: eb14
 acpi_acad0: acline initialization start
 acpi_acad0: On Line
 acpi_acad0: acline initialization done, tried 1 times
 battery0: battery initialization start
 battery0: battery initialization done, tried 1 times
 uhub1: 2 ports with 2 removable, self powered
 uhub0: 3 ports with 3 removable, self powered
 uhub2: 5 ports with 5 removable, self powered
 (probe0:ctl2cam0:0:1:0): Error 6, Unretryable error
 pass0 at ata0 bus 0 scbus0 target 0 lun 0
 pass0: <IC25N020ATDA04-0 DA3OA76A> ATA-5 device
 pass0: Serial Number 63A63292370
 pass0: 100.000MB/s transfers (UDMA5, PIO 8192bytes)
 pass1 at ata1 bus 0 scbus1 target 0 lun 0
 pass1: <MATSHITA DVD-RAM UJ-811 H101> Removable CD-ROM SCSI-0 device 
 pass1: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
 ada0 at ata0 bus 0 scbus0 target 0 lun 0
 ada0: <IC25N020ATDA04-0 DA3OA76A> ATA-5 device
 GEOM: new disk ada0
 ada0: Serial Number 63A63292370
 ada0: 100.000MB/s transfers (UDMA5, PIO 8192bytes)
 ada0: 19077MB (39070080 512 byte sectors: 16H 63S/T 16383C)
 ada0: Previously was known as ad0
 Timecounter "TSC" frequency 1993763896 Hz quality 800
 WARNING: WITNESS option enabled, expect reduced performance.
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 cd0 at ata1 bus 0 scbus1 target 0 lun 0
 cd0: <MATSHITA DVD-RAM UJ-811 H101> Removable CD-ROM SCSI-0 device 
 cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
 cd0: Attempt to query device size failed: HARDWARE FAILURE, Focus servo failure
 GEOM: new disk cd0
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Retrying command (per sense data)
 (cd0:ata1:0:0:0): SCSI status error
 (cd0:ata1:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
 (cd0:ata1:0:0:0): CAM status: SCSI Status Error
 (cd0:ata1:0:0:0): SCSI status: Check Condition
 (cd0:ata1:0:0:0): SCSI sense: HARDWARE FAILURE asc:9,2 (Focus servo failure)
 (cd0:ata1:0:0:0): Command Specific Info: 0x8019
 (cd0:ata1:0:0:0): Error 5, Retries exhausted
 Trying to mount root from ufs:/dev/ada0p2 [rw]...
 start_init: trying /sbin/init
 acpi_tz0: _AC0: temperature 45.8 >= setpoint 45.8
 acpi_tz0: switched from NONE to _AC0: 45.8C
 acpi_tz0: switched from _AC0 to NONE: 43.8C
 acpi_tz0: _AC0: temperature 45.8 >= setpoint 45.8
 acpi_tz0: switched from NONE to _AC0: 45.8C
 acpi_tz0: switched from _AC0 to NONE: 44.8C
 pcib0: allocated type 3 (0x88000000-0x88003fff) for rid 30 of pci0:3:0:0
 unknown: Lazy allocation of 0x4000 bytes rid 0x30 type 3 at 0x88000000
 cbb1: Opening memory:
 cbb1: Normal: 0x88000000-0x88003fff
 cbb1: Opening memory:
 pcib0: allocated type 3 (0x88000000-0x88003fff) for rid 30 of pci0:3:0:0
 unknown: Lazy allocation of 0x4000 bytes rid 0x30 type 3 at 0x88000000
 cbb1: Opening memory:
 cbb1: Normal: 0x88000000-0x88003fff
 cbb1: Opening memory:
 	map[10]: type I/O Port, range 32, base 0, size  7, port disabled
 pcib0: allocated type 4 (0x1000-0x107f) for rid 10 of pci0:3:0:0
 	map[14]: type Memory, range 32, base 0, size 11, enabled
 pcib0: allocated type 3 (0x88000000-0x880007ff) for rid 14 of pci0:3:0:0
 	map[18]: type Memory, range 32, base 0, size 11, enabled
 pcib0: allocated type 3 (0x88001000-0x880017ff) for rid 18 of pci0:3:0:0
 found->	vendor=0x115d, dev=0x0003, revid=0x03
 	domain=0, bus=3, slot=0, func=0
 	class=02-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x14 (5000 ns), maxlat=0x28 (10000 ns)
 	intpin=a, irq=11
 	powerspec 1  supports D0 D1 D2 D3  current D0
 dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x88000000-0x880007ff,0x88001000-0x880017ff irq 11 at device 0.0 on cardbus1
 cbb1: Opening I/O: 0x1000-0x107f
 miibus1: <MII bus> on dc0
 tdkphy0: <78Q2120 10/100 media interface> PHY 0 on miibus1
 tdkphy0: OUI 0x00039c, model 0x0014, rev. 10
 tdkphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 dc0: bpf attached
 dc0: Ethernet address: 00:10:a4:df:91:83
 dc0: link state changed to DOWN
 acpi_tz0: _AC0: temperature 45.8 >= setpoint 45.8
 acpi_tz0: switched from NONE to _AC0: 45.8C
 acpi_tz0: switched from _AC0 to NONE: 44.8C
 
 
 --
 Osamu HASEGAWA

From: John Baldwin <jhb@freebsd.org>
To: kdn_pc215hqj11010@mbr.nifty.com
Cc: bug-followup@freebsd.org,
 Warner Losh <imp@freebsd.org>,
 goran.tal@gmail.com,
 shadowbq@gmail.com,
 kjkoster@kjkoster.org,
 olivas@new.digiflux.org,
 arne@steinkamm.com,
 zanchey@ucc.gu.uwa.edu.au,
 fbalku@gmail.com
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Mon, 4 Jun 2012 14:25:35 -0400

 On Tuesday, May 29, 2012 10:57:52 am kdn_pc215hqj11010@mbr.nifty.com wrote:
 > This is a different machine I had tested before.
 > 
 > It seems like this card is working correctly now.
 
 Hmm, ok, thanks for testing.
 
 There have been a lot of fixes to the PCI resource management code in 9.0
 and later that might have fixed this.
 
 Add other reports to the CC, can other folks test out more recent versions
 (8.3 or 9.0) to see if cardbus now works for them?
 
 -- 
 John Baldwin

From: Warner Losh <imp@bsdimp.com>
To: John Baldwin <jhb@FreeBSD.org>
Cc: kdn_pc215hqj11010@mbr.nifty.com, bug-followup@FreeBSD.org,
        Warner Losh <imp@FreeBSD.org>, goran.tal@gmail.com, shadowbq@gmail.com,
        kjkoster@kjkoster.org, olivas@new.digiflux.org, arne@steinkamm.com,
        zanchey@ucc.gu.uwa.edu.au, fbalku@gmail.com
Subject: Re: kern/115623: [cardbus] [patch] Xircom CardBus Ethernet II 10/100 Adapter (CBE2-100) doesn't work [regression]
Date: Mon, 4 Jun 2012 12:43:24 -0600

 On Jun 4, 2012, at 12:25 PM, John Baldwin wrote:
 
 > On Tuesday, May 29, 2012 10:57:52 am kdn_pc215hqj11010@mbr.nifty.com =
 wrote:
 >> This is a different machine I had tested before.
 >>=20
 >> It seems like this card is working correctly now.
 >=20
 > Hmm, ok, thanks for testing.
 >=20
 > There have been a lot of fixes to the PCI resource management code in =
 9.0
 > and later that might have fixed this.
 >=20
 > Add other reports to the CC, can other folks test out more recent =
 versions
 > (8.3 or 9.0) to see if cardbus now works for them?
 
 My testing of FreeBSD's cardbus on 9.0 show that things work for a small =
 sampling of my cards...
 
 Warner
 
State-Changed-From-To: analyzed->closed 
State-Changed-By: imp 
State-Changed-When: Thu Mar 13 22:21:08 MDT 2014 
State-Changed-Why:  
jhb fixed this a while before 10.x was branched. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=115623 
>Unformatted:
