Bug : Can't read CIS (2.6.0-test4)

Russell King rmk at arm.linux.org.uk
Tue Sep 9 20:41:00 BST 2003

On Tue, Sep 09, 2003 at 10:59:46AM -0700, Jean Tourrilhes wrote:
> On Tue, Sep 09, 2003 at 10:06:43AM +0100, Russell King wrote:
> > On Mon, Sep 08, 2003 at 04:51:28PM -0700, Jean Tourrilhes wrote:
> > > 	By the way, as it's not possible to rmmod i82365 (and
> > > therefore not possible to rmmod pcmcia_core), it might be even better
> > > to make pc_debug a sysctl or something setable via sysfs. That would
> > > also take care of people doing non-modular builds of Pcmcia. But
> > > that's probably for later.
> > 
> > Err, you sure about that?  Eject all cards before trying to remove the
> > module.  (you can thank the driver model for that restriction.)
> 	False alert, it works fine in 2.6.0-test5. I saw it before the
> fix in test4, it was probably related to the failure to load memory_cs
> or something.

The rule is: if you have a card inserted in the slot, you can't remove
the socket driver module.

This means the correct way to remove the modules is:

	cardctl eject
	rmmod ds
	rmmod i82365
	rmmod pcmcia_core


	cardctl eject
	rmmod i82365
	rmmod ds
	rmmod pcmcia_core

Russell King (rmk at arm.linux.org.uk)	http://www.arm.linux.org.uk/personal/
Linux kernel maintainer of:
  2.6 ARM Linux   - http://www.arm.linux.org.uk/
  2.6 PCMCIA      - http://pcmcia.arm.linux.org.uk/
  2.6 Serial core

More information about the linux-pcmcia mailing list