atom feed2 messages in org.freebsd.freebsd-i386i386/74601: Cardbus fails after busdm...
FromSent OnAttachments
Kevin ObermanDec 1, 2004 3:30 pm 
M. Warner LoshDec 6, 2004 3:00 pm 
Subject:i386/74601: Cardbus fails after busdma_machdep.c update
From:Kevin Oberman (ober@es.net)
Date:Dec 1, 2004 3:30:09 pm
List:org.freebsd.freebsd-i386

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 ro@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: