Next-in-Thread Next Message

News PCMCIA driver release 3.1.0 

Forum: Announcements of PCMCIA driver updates
Date: 1999, Sep 10
From: David Hinds dhinds

This is actually a fairly major update, with a bunch of fairly important bug fixes and some new functionality. The 3.1.0 package should build cleanly with development kernels up to 2.3.17.

You may want to check your /etc/conf.modules file to see if it is accumulating duplicate lines. A Makefile bug in previous PCMCIA releases caused a "make install" to unconditionally add the PCMCIA lines to this file, so in my case, it had quietly grown to several hundred lines.

I've added a PnP BIOS subsystem to the PCMCIA modules, to help avoid resource conflicts. This should really be located somewhere else in the kernel, but it isn't, so here it is. The PnP BIOS is supposed to know about all "motherboard devices": what they are, what resources they use, and how to configure them. If you enable PnP BIOS support, you'll get a few new things: /proc/bus/pnp will appear, structured much like /proc/bus/pci. /proc/bus/pnp/devices lists your system's PnP devices, and each device also gets a numbered file that can be used to read and write raw binary PnP resource data. There are two new utilities, lspnp and setpnp, for viewing and manipulating PnP BIOS configuration data. See their man pages for more info. Also, /proc/bus/pccard contains some new files (irq, ioport, memory) that will show resource maps for PnP devices.

I think a major ToPIC chipset bug is finally fixed properly; with recent releases, cards were generally misdetected if they were present at PCMCIA startup time.

A few bad config file entries crept into the 3.0.12-3.0.14 releases, causing the tulip_cb driver to be loaded for various 16-bit modem and network cards, with unpleasant results. The bogus entries have been removed.

Linus has started merging PCMCIA into the kernel tree, starting with 2.3.17. This is still very much a work in progress, and there is no documentation for how to use the in-kernel PCMCIA subsystem at this time. I haven't yet figured out how to organize things so that I can have a single source tree for maintaining the in-kernel and standalone PCMCIA distributions.

-- Dave

Next-in-Thread Next Message

Add Message to: "PCMCIA driver release 3.1.0"

Members Subscribe Admin Mode Show Frames Help for HyperNews at 1.10