Subject: admin/14068: Quirks with support for SCM Microsystems TI1225 PCMCIA Adapter Card (PCI)
To: None <gnats-bugs@gnats.netbsd.org>
From: None <kwchin@arc.corp.mot.com>
List: netbsd-bugs
Date: 09/25/2001 17:52:46
>Number: 14068
>Category: admin
>Synopsis: Quirks with support for SCM Microsystems TI1225 PCMCIA Adapter Card (PCI)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: netbsd-admin
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Sep 25 17:53:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Kwan-Wu Chin
>Release: 1.5.1
>Organization:
Motorola
>Environment:
NetBSD box1 1.5 NetBSD 1.5 (CONFIGFILE) #11 :Wed Mar 1 09:00:46 EST 2000
root@Host2:/root/kame/netbsd/sys/arch/i386/compile/CONFIGFILE i386
>Description:
Basically, the SCM Microsystems's card only has one physical
socket, however the TI chip reports two. As a result the
second socket is probed for which does not exist, causing the
system to crash. Usually after the message,
"pcic_wait_ready: reading never happenned, status=4d"
>How-To-Repeat:
Plugin the aforementioned card and boot NetBSD.
>Fix:
A fix for OpenBSD is available. It is described below:
In the file (OpenBSD): sys/dev/pci/pccbb.c, line 1347, function,
"pccbb_card_detect" there is a comment indicating the fix for
this problem. The line of fix is:
if(sockstat & CB_SOCKET_STAT_XVCARD) return 0;
Once the above line of code is incorporated into NetBSD's pccbb.c
file, the problem is solved, and has been tested on our testbed.
>Release-Note:
>Audit-Trail:
>Unformatted: