Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  1 Dec 2004 15:24:29 -0800 (PST)
From:      Kevin Oberman <oberman@es.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   i386/74601: Cardbus fails after busdma_machdep.c update
Message-ID:  <20041201232429.84145B8D8@puppeteer.es.net>
Resent-Message-ID: <200412012330.iB1NURTO033232@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         74601
>Category:       i386
>Synopsis:       Cardbus fails after busdma_machdep.c update
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 01 23:30:27 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Kevin Oberman
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
ESnet -- The Energy Sciences Network
>Environment:
System: FreeBSD puppeteer.es.net 5.3-STABLE FreeBSD 5.3-STABLE #56: Wed Dec 1 14:07:56 PST 2004 root@puppeteer.es.net:/usr/obj/usr/src/sys/IBM-T30-D i386


	
>Description:
sys/i386/i386/busdma_machdep.c 1.59.2.2 broke cardus on T30. After applying
the patch, the system freezes when a CardBus card is inserted. If the card
is in place at boot time, the system freezes when the device is probed. Only
the first line of the probe 
dc0: <Xircom X3201 10/100BaseTX> port 0x4000-0x407f mem 0xd0201000-0xd02017ff,0\xd0201800-0xd0201fff irq 11 at device 0.0 on cardbus1
is printed. The system then freezes and a power cycle is required to
recover. Backing out this patch allows the card to finish the probe normally.

>How-To-Repeat:

Install the update and boot the system with a PCMCIA card inserted.

>Fix:
Back out sys/i386/i386/busdma_machdep.c to 1.59.2.1.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041201232429.84145B8D8>