Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 1997 18:59:42 -0400
From:      Greg Troxel <gdt@bbn.com>
To:        freebsd-mobile@freebsd.org
Subject:   IBM Thinkpad 760ED - success with 2.2.1/PAO-970331
Message-ID:  <199706172259.SAA18177@endo.BBN.COM>

next in thread | raw e-mail | index | archive | help
I have an IBM Thinkpad 760ED.

With stock 2.2.1, zp0 works, and with 2.2.1 compiled with crd0/pcic0,
a 3c589D works with ep0, and a noname modem works also.

I applied the PAO patches, and upon boot the TI PCI-1130 card was duly
detected by pcic_pci_probe.  There is no support for this chip in the
PAO code, though, and this apparently prevented the chip from being
probed in 82365 compatibility mode (which is what stock 2.2.1 did).

I made the following changes, and now I have successfully used the
3c589D and a DEC Roamabout (Wavelan clone/oem).

--- pcic.c.old	Thu Jun  5 07:56:31 1997
+++ pcic.c	Sat Jun 14 19:29:46 1997
@@ -113,7 +113,13 @@
 		return "Cirrus Logic PD6729 PC-Card Controller";
 	case PCI_DEVICE_ID_PCIC_TI1130_CARDBUS:
 		pcic_pci_id = type;
+#ifndef DONT_USE_1130_COMPAT_MODE
+		printf("Detected TI PCI-1130; pretending not to so will\n");
+		printf(" be probed in ISA 82365 compatibility mode.\n");
+		return NULL;
+#else
 		return "TI PCI-1130 CardBus Controller";
+#endif
 	case PCI_DEVICE_ID_PCIC_O2MICRO:
 		pcic_pci_id = type;
 		return "O2micro PCI to PC-Card Bridge";


Note: I've seen some comments recently about the 3C589D being new.
I've had one since the first week of April, and it has just worked
with stock 2.2.1 and now 2.2.1+PAO+(above patch).  Mine says 3c589D on
the card, and the CIS version string is "3C589D".



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