File Release Notes and Changelog

Release Name: 3.2.1

Notes: This release has a few significant functional changes to cardmgr. A bunch of new environment variables are exported to the configuration scripts: MANFID, FUNCID, and PRODID_[1234], containing a card's identification data. Also, individual card configuration entries in /etc/pcmcia/config can now override the default "class" for the corresponding driver; this was added specifically for Bluetooth cards, which use the regular serial_cs driver but which require different configuration steps than a simple serial port. <p> I renamed the ide_cs driver to ide-cs for consistency with the kernel PCMCIA subsystem. This driver is also updated to work with the 2.4.19 kernel IDE subsystem, which [FINALLY] includes fixes to support interrupt sharing for non-PCI IDE devices, i.e., compact flash devices in CardBus slots in desktop card readers. <p> Finally, there are a handful of bug fixes, some for problems introduced in 3.2.0. As usual, hopefully I did not introduce too many new bugs in the process.


Changes: <pre> [21-Aug-02] Version 3.2.1 -- Removed explicit dependency information from default config file, as modprobe should do a better job. -- Changed cardmgr to allow a device's class to be overriden by an individual card definition. -- Changed cardmgr to export card identification stuff to the config scripts, via environment variables MANFID, FUNCID, PRODID_[1234]. -- Added "cardctl info" command, like "cardctl ident", but producing sh-style environment variable definitions. -- Changed ide_cs to ide-cs, yielding to kernel braindamage. -- Added support for another KXLC005 variant. -- Reverted broken cardbus /proc change from 3.2.0. -- Fixed filename expansion bug in cardmgr's 'source' command. -- Fixed ide_cs to share irq's properly on new (2.4.19) kernels. -- Fixed orinoco driver for pre-2.4 SMP kernel configurations. -- Fixed cardmgr for pre-2.1 versions of glibc. </pre>