Bug 11031 - Various hisax errors (panic/system freeze) with AVM FritzCard PCMCIA
Summary: Various hisax errors (panic/system freeze) with AVM FritzCard PCMCIA
Status: CLOSED WILL_NOT_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: ISDN (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Karsten Keil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-03 04:27 UTC by Jan-Marek Glogowski
Modified: 2010-01-19 19:27 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.25-2-686 (2.6.25-6), vanilla 2.6.25.9, 2.6.26-git (c461a9731
Subsystem:
Regression: No
Bisected commit-id:


Attachments
ver_linux run from the installed Debian Etch (1.23 KB, text/plain)
2008-07-03 04:29 UTC, Jan-Marek Glogowski
Details
Serial console log 2.6.25.9 (message flood) (35.45 KB, text/plain)
2008-07-03 04:31 UTC, Jan-Marek Glogowski
Details
Serial console log 2.6.26-rc8 (kernel panic) (41.35 KB, text/plain)
2008-07-03 04:31 UTC, Jan-Marek Glogowski
Details
Config 2.6.26-rc8 (90.52 KB, text/plain)
2008-07-03 04:34 UTC, Jan-Marek Glogowski
Details

Description Jan-Marek Glogowski 2008-07-03 04:27:05 UTC
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.
Comment 1 Jan-Marek Glogowski 2008-07-03 04:29:40 UTC
Created attachment 16716 [details]
ver_linux run from the installed Debian Etch
Comment 2 Jan-Marek Glogowski 2008-07-03 04:31:11 UTC
Created attachment 16717 [details]
Serial console log 2.6.25.9 (message flood)
Comment 3 Jan-Marek Glogowski 2008-07-03 04:31:55 UTC
Created attachment 16718 [details]
Serial console log 2.6.26-rc8 (kernel panic)
Comment 4 Jan-Marek Glogowski 2008-07-03 04:34:41 UTC
Created attachment 16719 [details]
Config 2.6.26-rc8
Comment 5 Jan-Marek Glogowski 2008-07-03 04:36:25 UTC
Seems the version cut of the git sha:
$ git show HEAD
commit c461a973118346d5c103aaaddd62e53939fd7c67
Comment 6 Karsten Keil 2008-07-03 09:08:42 UTC
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.

Note You need to log in before you can comment on or make changes to this bug.