HardwareComparison || PcmciaBridges
Contents
Texas Instruments 1410 for PCI to PCMCIA Adapter
TI Data Sheet.pdf
The TI PCI1410 (TI1410) is the PCI controller chipset in the ORiNOCO PCI bridge, in some Elan - Enterasys, and the model for at least several other such chipsets.
See also ORiNOCO and Elan - Enterasys, respectively, on the PcmciaBridges page.
Contents
ORiNOCO PCI adapter
ORiNOCO Model PCIC1CR20 (012500-D), part number 901501;
"8422 - ORiNOCO World 11b PCI Adapter Gold" in 802.11b_PCI_Adapter.pdf
Lucent Model PCIPC, part number 015219 REV. A (REV. 1.0)
If your machine has no ISA slots, the ORiNOCO PCI adapter is fully compatible and the only issue is compatibility with whichever particular PCMCIA cards. Most are okay, but only ORiNOCO cards are warranted, so confirmation is recomended.
Otherwise, you have to take into account that, "The ORiNOCO PCI adapter is ideal for PC99 compliant PCs (PCI slots-only machines) or PCs that have BIOS supporting PCI 2.2 or higher. For PCs with an ISA slot, the ORiNOCO ISA adapter is strongly advised." [Source not identified, cf. Technical Bulletin 030, TB-030.pdf, excerpted below.] You can use this utility, PC-Config 9.15 .zip, to check which bus version. You will need a DOS-bootable floppy for this to work.
... PCI adapter restrictions
ORiNOCO Technical Bulletin 030 / F November 2001
2. There are several PCI standards utilized by manufacturers. The ORiNOCO PCI adapter requires the PC99 standard. Usually the PC99 compliance is clearly advertised by the manufacturer. [p.1 of 9]
Windows 98 and ME
The adapter is automatically recognized and installed by the Plug and Play functions of Windows 98 and ME. [p.3 of 9]
Versions of existing PCI adapter.
version |
label text |
box text |
D |
015219 Rev A (1.0) |
PRODUCT ID: 012500-D |
The new version D, PCI adapter will use the SCM1410 chip (based on the Texas Instruments TI 1410 PCI controller). The newest drivers can be found on http://www.orinocowireless.com/template.html?section=m52&envelope=90. [Jan.'06 page NF, host NF] [p.9 of 9]
TB-030.pdf]
==> Link for most recent ORiNOCO, TI drlvers?
Linux Support
Linux Drivers
See the Linux Drivers section on the PcmciaBridges, OrinocoDriver pages, or the LinuxDrivers page.
Linux modules i82365, yenta_socket
Pcmcia_cs package: ONLY i82365 module, yenta_socket is not present
Kernel module: yenta_socket forum thread, Jun.'02], because you have to take into account that the i82365 driver in the 2.4 kernel tree (at least until 2.4.18) does not support any PCI adapters forum thread, Apr.'01].
Redhat note: you configure which module you use in the /etc/sysconfig/pcmcia file, but in the PCMCIA startup script /etc/init.d/pcmcia you can verify that Redhat checks with this command:
{ { { kudzu -b pci -c socket -p } } }
if you should use the yenta_socket module and automagically change your choice from i82365 to yenta_socket module.
So, which should I use, which is better? --the kernel PCMCIA, or the standalone PCMCIA?
A: It rarely matters. The client drivers should generally behave the same. At this point, most current distributions use the kernel PCMCIA subsystem, and I recommend sticking with that unless you have a particular need that is only met by the standalone drivers.
Anyway there are some issues and known problems with this and other PCI adapters.
You can check the list of known bugs.
Problem: PCI interrupt routing issues for CardBus bridges on some systems
Diagnosis: "With some PCI host bridges, the PCMCIA subsystem is not able to determine the PCI interrupt routing for Cardbus bridges. For some types of Cardbus bridges, this means that we can't configure interrupts for Cardbus cards at all. When the PCMCIA drivers are loaded, they may complain about an 'unknown interrupt router'." [Source not identified]
Prognosis: See the discussion in the PCMCIA-HOWTO, but first make sure what modules you are using to support your adapter, kernel or pcmcia_cs standalone package, as this how-to is only indicated for the pcmcia_cs standalone package.
What the problem is
David Hinds, developer of PCMCIA Linux code explains in the forum thread (post), Jun.'02:
- "This problem, where the kernel is unable to determine the interrupt routing for a PCI device, is a limitation of the Linux PCI subsystem. It tends to be motherboard-specific, because it depends on what information the BIOS provides. I think the problem most often crops up these days with boards that are designed for ACPI. They provide PCI interrupt information in ACPI tables, but do not provide a complete or correct PCI Interrupt Routing Table, which is the only way the kernel currently knows how to fish out this information."
Anyway there seem to be some cases where there is no solution, the only possible solution is to replace the PCI bridge (or your motherboard), so here you can report "non-working system" to try avoiding future problems for other people:
Not working:
Mainboard MSI K7T266 Pro, MS-6380 (more info).
Mainboard MSI KT3-Ultra ARU 6380E (more info).
Mainboard ¿? kernel bug report.
As we can see, MSI motherboards seem to have some problems with Linux PCI subsystem; probably it would be worthwhile to contact MSI to report problems under Linux: MSI FORUM.
Where to Buy PCMCIA to PCI Adapter Cards
Moonblink Wireless pd pci.cfm.
See also PcmciaBridges, Summary and Sources.
CategoryAdapterHardware CategoryClientAdapters/802.11g CategoryHardwareComparison CategoryTerminology


