Latest working kernel version: None I'm aware of, but I didn't try older ones Earliest failing kernel version: 2.6.25.7 Distribution: Debian Etch Hardware Environment: Dell Notebook Software Environment: see attached ver_linux.log Problem Description: When removing the ISDN PCMCIA card from the slot, the kernels do: 1. crash with kernel panic or 2. flood the console with error messages, which effectly freezes the machine or 3. just produce a little bit of error messages, but ISDN ceases to work after replug or 4. sometimes work again, when plugging the card into the PCMCIA slot again. This is just a small amount of messages from the log: [ 1207.682651] HiSax: if_readstatus called with invalid driverId! [ 1207.682707] HiSax: if_readstatus called with invalid driverId! [ 1207.682762] HiSax: if_readstatus called with invalid driverId! [ 1207.682818] HiSax: if_readstatus called with invalid driverId! 10000+ lines follow, until I switched the laptop off Steps to reproduce: 1. Get an AVM FritzCard PCMCIA (probably will crash with other hisax supported PCMCIA cards tool) 2. Pull the ISDN card from the PCMCIA slot while dialing (line not needed). It sometimes crashes, when a line is established, or even without any line. It's just harder to trigger then. Normally it needs some in and outs from the PCMCIA slot.
Created attachment 16716 [details] ver_linux run from the installed Debian Etch
Created attachment 16717 [details] Serial console log 2.6.25.9 (message flood)
Created attachment 16718 [details] Serial console log 2.6.26-rc8 (kernel panic)
Created attachment 16719 [details] Config 2.6.26-rc8
Seems the version cut of the git sha: $ git show HEAD commit c461a973118346d5c103aaaddd62e53939fd7c67
This is known, you should not remove a ISDN PCMCIA card if there is any program using it, first shutdown all applications, then remove the card. The I4L stack was not designed to be hotplug safe, so it would be hard to fix it for all situations.