Bug 14380

Summary: [PATCH] if_de workaround for when BIOS doesn't set busmaster
Product: Base System Reporter: wghicks <wghicks>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description wghicks 1999-10-17 21:40:01 UTC
Apparently the Ziatech BIOS doesn't enable busmastering for their
Dec/Intel 21X4X devices, causing the cards to fail initialization
with the message: 'deX: autosense failed: cable problem?'

After investigating the problem for some time, Mike Smith suggested
setting the PCI configuration busmaster bit.

Thanks Mike!  This solved the problem and makes FreeBSD work for
several models of Ziatech CompactPCI systems here.  I'm not sure
if this should be dealt with at a higher level but this driver
specific patch got me going here :-)

How-To-Repeat: 
100% reproducible.
Comment 1 iedowse freebsd_committer freebsd_triage 2001-12-02 19:31:49 UTC
State Changed
From-To: open->feedback


Is this patch still required with more recent releases?
Comment 2 iedowse freebsd_committer freebsd_triage 2001-12-02 20:01:46 UTC
State Changed
From-To: feedback->closed


Mail to submitter bounces.