Subject: admin/14068: Quirks with support for SCM Microsystems TI1225 PCMCIA Adapter Card (PCI)
To: None <firstname.lastname@example.org>
From: None <email@example.com>
Date: 09/25/2001 17:52:46
>Synopsis: Quirks with support for SCM Microsystems TI1225 PCMCIA Adapter Card (PCI)
>Arrival-Date: Tue Sep 25 17:53:00 PDT 2001
>Originator: Kwan-Wu Chin
NetBSD box1 1.5 NetBSD 1.5 (CONFIGFILE) #11 :Wed Mar 1 09:00:46 EST 2000
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"
Plugin the aforementioned card and boot NetBSD.
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.