Probleme mit Fritz!Card PCMCIA v2.0 unter SuSE 9.0
Hallo Liste, ich versuche, eine Fritz!Card PCMCIA v2.0 zum Laufen zu bewegen, aber es gelingt mir nicht. Folgende Konfiguration verwende ich: Notebook HP Compaq NX7000 Fritz!Card PCMCIA v2.0 SuSE Linux 9.0 Professional Die Fritz!Card läuft hervorragend mit W2K und WinXP. Unter Linux bekomme ich folgende Meldungen in /var/log/messages, wenn ich die Karte einstecke: --- Beginn /var/log/messages --- Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: socket 0: AVM ISDN-Controller A1 Nov 14 08:36:32 omos-nx7000 kernel: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff 0xa0200000-0xa03fffff Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/net/slhc.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v slhc' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/net/slhc.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/net/slhc.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: CSLIP: code copyright 1989 Regents of the University of California Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/misc/isdn.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v isdn' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/isdn.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/isdn.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Nov 14 08:36:32 omos-nx7000 kernel: Network dial timeout is set to 10 sec Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/misc/hisax.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v hisax type=26 protocol=2' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/hisax.o type=26 protocol=2 Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/hisax.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Linux Driver for passive ISDN cards Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Version 3.5 (module) Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer1 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer2 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: TeiMgr Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer3 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: LinkLayer Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Approval certification failed because of Nov 14 08:36:32 omos-nx7000 kernel: HiSax: unauthorized source code changes Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/avma1_cs.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v avma1_cs' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/avma1_cs.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/avma1_cs.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: testing i/o 0x140-0x147 Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: testing i/o 0x300-0x307 Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: checking at i/o 0x300, irq 5 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Total 1 card defined Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Nov 14 08:36:33 omos-nx7000 kernel: HiSax: AVM A1 PCMCIA driver Rev. 1.1.4.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: io 0x300 irq 5 model 1 version 2 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: ISAC version (0): 2086/2186 V1.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: HSCX version A: V2.1 B: V2.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 (PCMCIA): IRQ 5 count 4 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: couldn't get interrupt 5 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card AVM A1 (PCMCIA) not installed ! Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: failed to initialize AVM A1 PCMCIA 0 at i/o 0x300 Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: executing: './isdn start A1' Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + Setting up ISDN card contr0 AVM FRITZ!Card PCMCIA..done Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + Loading Driver contr0 hisax..failed Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0 Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + askpassword=yes: manual start is needed Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0 Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0 --- Ende /var/log/messages --- Irgendwie scheint der HiSax-Treiber ein Problem mit dem IRQ5 zu haben. Der wird zwar schon von anderen Ressourcen benutzt, aber das sollte doch kein Problem sein. Dasselbe passiert übrigens auch mit dem CAPI-Treiber von AVM. Der spricht: --- /var/log/messages --- Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: testing i/o 0x140-0x147 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: testing i/o 0x300-0x307 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Stack version 3.11-02 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Could not install irq handler. Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Error: Initialization failed. Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: failed to add AVM-A1-Controller at i/o 0x300, irq 5 Nov 14 08:07:35 omos-nx7000 kernel: Trying to free nonexistent resource <00000300-00000307> --- /var/log/messages --- Hier noch die Liste der benutzten IRQs, wie sie von cat/prot/interrupts zurückgegeben wird: CPU0 0: 305852 XT-PIC timer 1: 384 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 4 XT-PIC ehci_hcd, usb-uhci, usb-uhci, PCI device 1524:1410 (ENE Technology Inc) 8: 2 XT-PIC rtc 9: 2 XT-PIC acpi 10: 2575 XT-PIC eth0, ohci1394, usb-uhci, Intel 82801DB-ICH4 12: 4349 XT-PIC PS/2 Mouse 14: 8270 XT-PIC ide0 15: 2357 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0 Und noch die Ausgabe von cardctl config: Socket 0: Vcc 5.0V Vpp1 0.0V Vpp2 0.0V interface type is "memory and I/O" irq 5 [shared] [level] function 0: config base 0x0400 option 0x42 io 0x0300-0x0307 [8bit] Um Probleme mit der Hardware auszuschließen, habe ich mal eine Xircom Ethernet-Karte ausprobiert. Die wurde auch mit IRQ5 konfiguriert und ging auf Anhieb problemlos. Hat sowas schon mal jemand gehabt? Kann jemand helfen? Danke! Gruß Olaf Morgenstern
Dieses vermaledeite Hylafax macht mich noch wahnsinnig. Ich bekomme es ums verrecken nicht zum laufen. Die SpeedFax+ PCI läuft im System. Ich kann damit problemlos eine Internetverbindung aufbauen und das Logging der eingehenden/ausgehenden Anrufe funzt wunderbar. Hylafax selbst sagt auch, dass es läuft. Aber Tatsche ist, dass weder eingehende noch ausgehende Faxe laufen. kernel version 2.4.21. dmesg meldet: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Network dial timeout is set to 10 sec HiSax: Linux Driver for passive ISDN cards HiSax: Version 3.5 (module) HiSax: Layer1 Revision 1.1.4.1 HiSax: Layer2 Revision 1.1.4.1 HiSax: TeiMgr Revision 1.1.4.1 HiSax: Layer3 Revision 1.1.4.1 HiSax: LinkLayer Revision 1.1.4.1 HiSax: Approval certification failed because of HiSax: unauthorized source code changes HiSax: Total 1 card defined HiSax: Card 1 Protocol EDSS1 Id=contr0 (0) HiSax: Sedlbauer driver Rev. 1.1.4.1 Sedlbauer: PCI subvendor:54 subid 1 Sedlbauer: PCI base adr 0xb800 Sedlbauer: defined at 0xb800-0xb900 IRQ 6 Sedlbauer: speed fax+ pci detected Sedlbauer: ISAC version (0): 2086/2186 V1.1 Sedlbauer: resetting card Sedlbauer: ISAR version 1 Sedlbauer Speed Fax +: IRQ 6 count 0 Sedlbauer Speed Fax +: IRQ 6 count 4 HiSax: DSS1 Rev. 1.1.4.1 HiSax: 2 channels added HiSax: MAX_WAITING_CALLS added Sedlbauer: resetting card Testing ISAR version 1 isar_load_firmware buf 0x8049dd8 isar_load_firmware size: 62518 isar firmware block (0x8000,30289,0x31) isar firmware block 30289 words loaded isar firmware block (0xf9a0, 934,0x17) isar firmware block 934 words loaded isar firmware block (0xffe5, 27,0x68) isar firmware block 27 words loaded isar start dsp success isar general status event f isar selftest OK isar software version 0x4 HiSax: debugging flags card 1 set to 4 ------ faxserver:~ # faxstat -adfis HylaFAX version 4.1.7 built Wed Nov 5 01:12:17 UTC 2003 for i386-suse-linux faxmaster: root faxmaster: root faxmaster: root faxmaster: root faxmaster: root HylaFAX scheduler on faxerver.domain.loc: Running Modem modem (+49.911.XXXXXX): Initializing server JID Pri S Owner Number Pages Dials TTS Status 1 116 F root XXXX901 0:1 12:12 Unknown problem (check mo 2 127 F root XXXX900 0:0 0:12 Error: /undefined in to\ 3 127 F root XXXX902 0:0 0:12 Error: /undefined in to\ 4 127 F root XXXX901 0:0 0:12 Kill time expired 5 127 F typoty XXXX901 0:0 0:12 Kill time expired 6 127 F typoty XXXX901 0:0 0:12 Kill time expired -rw---- 1 root 210956 Nov 13 17:09 doc4.cover -rw---- 1 root 93972 Nov 7 17:12 doc1.ps -rw---- 1 root 210968 Nov 14 00:20 doc5.cover -rw---- 1 root 92262 Nov 7 17:20 doc2.ps.2 -rw---- 1 root 92262 Nov 13 00:10 doc3.ps.3 -rw---- 1 root 92262 Nov 13 17:09 doc5.ps.4 -rw---- 1 root 92262 Nov 14 00:20 doc7.ps.5 -rw---- 1 root 92262 Nov 14 00:33 doc9.ps.6 faxserver:~ # ----------- Ein Versuch die capisuite (für vbox) zu starten, scheitert allerdings Thu Nov 13 23:18:14 2003 CapiSuite 0xbffffd00: CapiSuite 0.4.3 started. Thu Nov 13 23:18:15 2003 CapiSuite 0xbffffd00: Can't start Capi abstraction. The given error message was: CapiE rror: Error in CAPI20_ISINSTALLED: CAPI not installed. occured in Capi::getCapiInfo() ----------- Hat irgendjemand 'ne Idee woran das noch liegen kann? Den Symlink zum modem habe ich natürlich auch gesetzt.
On Fri, Nov 14, 2003 at 12:15:22PM +0100, Kurt Fleischmann wrote:
Dieses vermaledeite Hylafax macht mich noch wahnsinnig. Ich bekomme es ums verrecken nicht zum laufen.
Die SpeedFax+ PCI läuft im System. Ich kann damit problemlos eine Internetverbindung aufbauen und das Logging der eingehenden/ausgehenden Anrufe funzt wunderbar.
Hylafax selbst sagt auch, dass es läuft. Aber Tatsche ist, dass weder eingehende noch ausgehende Faxe laufen.
kernel version 2.4.21.
... Wie sieht denn Deine config.ttyIx (x z.B 0) aus ? (/var/spool/fax/etc/...) Achtung, die Karte muss als Modem konfiguriert werden (wird auch von Hylafax automatisch als CLASS1 Modem erkannt), nicht als CAPI. Device z.B: ttyI0 ...
Ein Versuch die capisuite (für vbox) zu starten, scheitert allerdings
Thu Nov 13 23:18:14 2003 CapiSuite 0xbffffd00: CapiSuite 0.4.3 started. Thu Nov 13 23:18:15 2003 CapiSuite 0xbffffd00: Can't start Capi abstraction. The given error message was: CapiE rror: Error in CAPI20_ISINSTALLED: CAPI not installed. occured in Capi::getCapiInfo()
Derzeit gibt es noch keinen vollstaendigen CAPI Treiber fuer diese Karte. -- Karsten Keil SuSE Labs ISDN development
On Fri, Nov 14, 2003 at 11:50:21AM +0100, Olaf Morgenstern wrote:
Hallo Liste,
ich versuche, eine Fritz!Card PCMCIA v2.0 zum Laufen zu bewegen, aber es gelingt mir nicht. Folgende Konfiguration verwende ich:
Notebook HP Compaq NX7000 Fritz!Card PCMCIA v2.0 SuSE Linux 9.0 Professional
Die Fritz!Card läuft hervorragend mit W2K und WinXP.
Unter Linux bekomme ich folgende Meldungen in /var/log/messages, wenn ich die Karte einstecke:
...
Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Total 1 card defined Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Nov 14 08:36:33 omos-nx7000 kernel: HiSax: AVM A1 PCMCIA driver Rev. 1.1.4.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: io 0x300 irq 5 model 1 version 2 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: ISAC version (0): 2086/2186 V1.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: HSCX version A: V2.1 B: V2.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 (PCMCIA): IRQ 5 count 4 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: couldn't get interrupt 5 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card AVM A1 (PCMCIA) not installed !
Der IRQ wird schon benutzt. ...
Hier noch die Liste der benutzten IRQs, wie sie von cat/prot/interrupts zurückgegeben wird: CPU0 0: 305852 XT-PIC timer 1: 384 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 4 XT-PIC ehci_hcd, usb-uhci, usb-uhci, PCI device 1524:1410 (ENE Technology Inc) 8: 2 XT-PIC rtc 9: 2 XT-PIC acpi 10: 2575 XT-PIC eth0, ohci1394, usb-uhci, Intel 82801DB-ICH4 12: 4349 XT-PIC PS/2 Mouse 14: 8270 XT-PIC ide0 15: 2357 XT-PIC ide1
... Bei den ISDN PCMCIA Treibern ist das IRQ sharing abgeschalten, da das früher nicht ging und bei alten nicht CardBus Slots zu Problemen geführt hat, scheinbar gibt es jetzt verstaerkt Notebooks, die nur noch IRQs geshared nutzen können.
NMI: 0 LOC: 0 ERR: 0 MIS: 0
Und noch die Ausgabe von cardctl config: Socket 0: Vcc 5.0V Vpp1 0.0V Vpp2 0.0V interface type is "memory and I/O" irq 5 [shared] [level] function 0: config base 0x0400 option 0x42 io 0x0300-0x0307 [8bit]
Der Slot kann sharen, die Karte auch, der Treiber im Moment nicht. Du kannst versuchen den Treiber auf shared umzustellen: --- linux-2.4.21-99/drivers/isdn/hisax/avm_a1p.c~ 2003-11-14 12:46:08.000000000 +0100 +++ linux-2.4.21-99/drivers/isdn/hisax/avm_a1p.c 2003-11-14 12:46:08.000000000 +0100 @@ -297,7 +297,7 @@ cs->BC_Send_Data = &hscx_fill_fifo; cs->cardmsg = &AVM_card_msg; cs->irq_func = &avm_a1p_interrupt; - + cs->irq_flags |= SA_SHIRQ; ISACVersion(cs, "AVM A1 PCMCIA:"); if (HscxVersion(cs, "AVM A1 PCMCIA:")) { printk(KERN_WARNING -- Karsten Keil SuSE Labs ISDN development
Hallo Liste, ich habe noch ein paar neue Informationen zu dem Thema:
ich versuche, eine Fritz!Card PCMCIA v2.0 zum Laufen zu bewegen, aber es gelingt mir nicht. Folgende Konfiguration verwende ich:
Notebook HP Compaq NX7000 Fritz!Card PCMCIA v2.0 SuSE Linux 9.0 Professional
Die Fritz!Card läuft hervorragend mit W2K und WinXP.
Unter Linux bekomme ich folgende Meldungen in /var/log/messages, wenn ich die Karte einstecke:
--- Beginn /var/log/messages --- Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: socket 0: AVM ISDN-Controller A1 Nov 14 08:36:32 omos-nx7000 kernel: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff 0xa0200000-0xa03fffff Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/net/slhc.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v slhc' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/net/slhc.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/net/slhc.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: CSLIP: code copyright 1989 Regents of the University of California Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/misc/isdn.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v isdn' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/isdn.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/isdn.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Nov 14 08:36:32 omos-nx7000 kernel: Network dial timeout is set to 10 sec Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/misc/hisax.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v hisax type=26 protocol=2' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/hisax.o type=26 protocol=2 Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/hisax.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Linux Driver for passive ISDN cards Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Version 3.5 (module) Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer1 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer2 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: TeiMgr Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Layer3 Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: LinkLayer Revision 1.1.4.1 Nov 14 08:36:32 omos-nx7000 kernel: HiSax: Approval certification failed because of Nov 14 08:36:32 omos-nx7000 kernel: HiSax: unauthorized source code changes Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: module /lib/modules/2.4.21-99-default//pcmcia/avma1_cs.o not available Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: executing: 'modprobe -v avma1_cs' Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + /sbin/insmod /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/avma1_cs.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Using /lib/modules/2.4.21-99-default/kernel/drivers/isdn/hisax/avma1_cs.o Nov 14 08:36:32 omos-nx7000 cardmgr[1306]: + Symbol version prefix '' Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: testing i/o 0x140-0x147 Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: testing i/o 0x300-0x307 Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: checking at i/o 0x300, irq 5 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Total 1 card defined Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Nov 14 08:36:33 omos-nx7000 kernel: HiSax: AVM A1 PCMCIA driver Rev. 1.1.4.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: io 0x300 irq 5 model 1 version 2 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: ISAC version (0): 2086/2186 V1.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 PCMCIA: HSCX version A: V2.1 B: V2.1 Nov 14 08:36:33 omos-nx7000 kernel: AVM A1 (PCMCIA): IRQ 5 count 4 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: couldn't get interrupt 5 Nov 14 08:36:33 omos-nx7000 kernel: HiSax: Card AVM A1 (PCMCIA) not installed ! Nov 14 08:36:33 omos-nx7000 kernel: avma1_cs: failed to initialize AVM A1 PCMCIA 0 at i/o 0x300 Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: executing: './isdn start A1' Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + Setting up ISDN card contr0 AVM FRITZ!Card PCMCIA..done Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + Loading Driver contr0 hisax..failed Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0 Nov 14 08:36:33 omos-nx7000 cardmgr[1306]: + askpassword=yes: manual start is needed Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0 Nov 14 08:36:33 omos-nx7000 kernel: no channels in open minor(64) Nov 14 08:36:33 omos-nx7000 kernel: allways open isdnctrl0
--- Ende /var/log/messages ---
Wie man sieht, habe ich das PCMCIA-System auf Kernel-PCMCIA eingestellt gehabt. (Das ist die Voreinstellung bei SuSE 9.0, die ich nicht geändert hatte.) Und der HiSax-Treiber beschwert sich, daß er den IRQ 5 nicht für sich alleine haben kann, was ja auch richtig ist, denn den hat der CardBus- Controller auch schon. Ich habe nun in /etc/pcmcia/avm.conf versucht, über opts "irq_list=3" einen freien IRQ zu erzwingen, aber das interessiert den cardmgr scheinbar überhaupt nicht. Die Meldungen bleiben dieselben, außer daß die "irq_list=3" mit in den Meldungen erscheint. Trotzdem meckert der Treiber weiter über den nicht erfügbaren IRQ 5.
Dasselbe passiert übrigens auch mit dem CAPI-Treiber von AVM. Der spricht: --- /var/log/messages --- Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: testing i/o 0x140-0x147 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: testing i/o 0x300-0x307 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Stack version 3.11-02 Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Could not install irq handler. Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia: Error: Initialization failed. Nov 14 08:07:35 omos-nx7000 kernel: fcpcmcia_cs: failed to add AVM-A1-Controller at i/o 0x300, irq 5 Nov 14 08:07:35 omos-nx7000 kernel: Trying to free nonexistent resource <00000300-00000307> --- /var/log/messages --- Dazu eine Aussage von AVM, die der Aussage von Karsten Keil widerspricht:
--- snip --- AVM Support-Call CID575312 Sehr geehrter Herr Morgenstern, vielen Dank für Ihre Anfrage. Leider ist es bisher nicht möglich (und es wird auch in Zukunft nicht möglich sein), dass die Fritz!Card PCMCIA mit anderen Komponenten des Rechners einen IRQ teilt. Leider ist ein freier IRQ unbedingt notwendig, um die Fritz!Card PCMCIA erfolgreich zu installieren. Sollten Sie Komponenten haben, die sich unbedingt benötigen (serielle / parallele Schnittstelle, Infrarot, USB etc), deaktivieren Sie diese im BIOS und nutzen den frei gewordenen IRQ für die Fritz!Card PCMCIA. Mit freundlichen Grüßen Henning Kroll (AVM Support) --- snap --- Jetzt habe ich mal das PCMCIA-System auf externes PCMCIA umgestellt (nur temporär mit "rcpcmcia restart external"), und siehe da: Auf einmal werden die (HiSax-)Treiber geladen, und zwar mit IRQ 3! Interessant ist dabei auch, daß die (mit SuSE 9.0 mitgelieferten) AVM- Treiber (fcpcmcia_cs) immer noch nicht wollen: kernel: fcpcmcia_cs: Card Services release does not match! Machen die Kernel-PCMCIA-Services etwas mit den IRQs verkehrt, da sie von shared IRQs ausgehen (Ist für CardBus-Karten ja richtig, aber für PCMCIA- Karten verkehrt)? Oder gibt es noch irgendwelche Konfigurationsmöglichkeiten, um den Kernel- PCMCIA-Services den richtigen IRQ zu verklickern? Gruß Olaf Morgenstern -- Olaf Morgenstern Unix-Systemadministrator Hoermann-Rawema GmbH Aue 23-27 D-09112 Chemnitz Tel. +49 172 3555734
participants (3)
-
Karsten Keil
-
Kurt Fleischmann
-
Olaf Morgenstern