Keine Einwahl mit Elsa Microlink unter SuSE 9.1
Hallo zusammen, ich habe gerade auf einem schon etwas älteren Rechner (Dell Optiplex GX 110) SuSE 9.1 installiert. Die Installation lief auch ganz problemlos. Leider gelingt es mir nicht, die ISDN-Karte (wird als Elsa Microlink PCI erkannt) zu einer Einwahl zu bewegen. Ich habe als Provider Freenet konfiguriert. Die Konfigurationsdateien aus /etc/sysconfig/isdn habe ich unten angefügt. Ich kriege bei jedem Wählversuch in /var/log/messages die Meldung: Oct 1 20:27:57 linux kernel: ippp0: dialing 1 01929... Oct 1 20:28:05 linux kernel: isdn_net: local hangup ippp0 Oct 1 20:28:05 linux kernel: ippp0: Chargesum is 0 BTW, die Karte lief vorher in einem anderen Rechner unter Win98. Hat jemand eine Idee, die mir weiter helfen könnte? Vielen Dank, Ralf. /etc/sysconfig/isdn/cfg-contr0: AREACODE="+49 5691" DIALPREFIX="" DRIVER="hisax" ISDNLOG_START="yes" NAME="Elsa Microlink PCI" PARA_SUBTYPE="12" PARA_TYPE="18" PROTOCOL="euro" STARTMODE="onboot" UNIQUE="HJNj.tDj24mGyyAF" /etc/sysconfig/isdn/cfg-net0: CHARGEHUP="on" DEFAULTROUTE="yes" DYNAMICIP="yes" FIREWALL="yes" IPADDR="" MSN="0" MULTILINK="no" PROTOCOL="syncppp" PROVIDER="provider0" PTPADDR="" STARTMODE="onboot" CALLBACK="off" CBDELAY="2" IPPPD_OPTIONS="" REMOTE_IN="" SECURE="off" Meldungen aus /var/log/messages: Oct 1 20:12:51 linux kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded Oct 1 20:12:51 linux kernel: HiSax: Linux Driver for passive ISDN cards Oct 1 20:12:51 linux kernel: HiSax: Version 3.5 (module) Oct 1 20:12:51 linux kernel: HiSax: Layer1 Revision 2.46.2.5 Oct 1 20:12:51 linux kernel: HiSax: Layer2 Revision 2.30.2.4 Oct 1 20:12:51 linux kernel: HiSax: TeiMgr Revision 2.20.2.3 Oct 1 20:12:51 linux kernel: HiSax: Layer3 Revision 2.22.2.3 Oct 1 20:12:51 linux kernel: HiSax: LinkLayer Revision 2.59.2.4 Oct 1 20:12:51 linux kernel: HiSax: Total 1 card defined Oct 1 20:12:51 linux kernel: HiSax: Card 1 Protocol EDSS1 Id=contr0 (0) Oct 1 20:12:51 linux kernel: HiSax: Elsa driver Rev. 2.32.2.4 Oct 1 20:12:51 linux kernel: PCI: Found IRQ 11 for device 0000:01:0a.0 Oct 1 20:12:51 linux kernel: PCI: Sharing IRQ 11 with 0000:00:1f.2 Oct 1 20:12:51 linux kernel: Elsa: You may have a wrong PCI bios Oct 1 20:12:51 linux kernel: Elsa: If your system hangs now, read Oct 1 20:12:51 linux kernel: Elsa: Documentation/isdn/README.HiSax Oct 1 20:12:51 linux kernel: Elsa: Microlink PCI defined at 0xec78/0xec80 IRQ 11 Oct 1 20:12:51 linux kernel: Elsa: IPAC version 2 Oct 1 20:12:51 linux kernel: Elsa PCI: IRQ 11 count 0 Oct 1 20:12:51 linux kernel: irq 11: nobody cared! Oct 1 20:12:51 linux kernel: Call Trace: Oct 1 20:12:51 linux kernel: [__report_bad_irq+28/112] __report_bad_irq+0x1c/0x70 Oct 1 20:12:51 linux kernel: [<c010a62c>] __report_bad_irq+0x1c/0x70 Oct 1 20:12:51 linux kernel: [do_IRQ+298/368] do_IRQ+0x12a/0x170 Oct 1 20:12:51 linux kernel: [<c010a8aa>] do_IRQ+0x12a/0x170 Oct 1 20:12:51 linux kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Oct 1 20:12:51 linux kernel: [<c0108d48>] common_interrupt+0x18/0x20 Oct 1 20:12:51 linux kernel: [do_softirq+66/176] do_softirq+0x42/0xb0 Oct 1 20:12:51 linux kernel: [<c0122e32>] do_softirq+0x42/0xb0 Oct 1 20:12:51 linux kernel: [do_IRQ+277/368] do_IRQ+0x115/0x170 Oct 1 20:12:51 linux kernel: [<c010a895>] do_IRQ+0x115/0x170 Oct 1 20:12:51 linux kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Oct 1 20:12:51 linux kernel: [<c0108d48>] common_interrupt+0x18/0x20 Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+12009261/13983236] clear_pending_isac_ints+0xdb /0x100 [hisax] Oct 1 20:12:51 linux kernel: [<d0a7007b>] clear_pending_isac_ints+0xdb/0x100 [hisax] Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+12076301/13983236] Elsa_card_msg+0x4bb/0x570 [h isax] Oct 1 20:12:51 linux kernel: [<d0a8065b>] Elsa_card_msg+0x4bb/0x570 [hisax] Oct 1 20:12:51 linux kernel: [setup_irq+115/176] setup_irq+0x73/0xb0 Oct 1 20:12:51 linux kernel: [<c010a4b3>] setup_irq+0x73/0xb0 Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+12084130/13983236] elsa_interrupt_ipac+0x0/0xfc 0 [hisax] Oct 1 20:12:51 linux kernel: [<d0a824f0>] elsa_interrupt_ipac+0x0/0xfc0 [hisax] Oct 1 20:12:51 linux kernel: [request_irq+111/176] request_irq+0x6f/0xb0 Oct 1 20:12:51 linux kernel: [<c010a5cf>] request_irq+0x6f/0xb0 Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11901172/13983236] checkcard+0x362/0x690 [hisax ] Oct 1 20:12:51 linux kernel: [<d0a55a42>] checkcard+0x362/0x690 [hisax] Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11904469/13983236] HiSax_inithardware+0x103/0x1 d0 [hisax] Oct 1 20:12:51 linux kernel: [<d0a56723>] HiSax_inithardware+0x103/0x1d0 [hisax] Oct 1 20:12:51 linux kernel: [printk+285/304] printk+0x11d/0x130 Oct 1 20:12:51 linux kernel: [<c011fbcd>] printk+0x11d/0x130 Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11954742/13983236] FsmNew+0x24/0xc0 [hisax] Oct 1 20:12:51 linux kernel: [<d0a62b84>] FsmNew+0x24/0xc0 [hisax] Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11039143/13983236] HiSax_init+0x225/0x3e0 [hisa x] Oct 1 20:12:51 linux kernel: [<d09832f5>] HiSax_init+0x225/0x3e0 [hisax] Oct 1 20:12:51 linux kernel: [sys_init_module+261/5552] sys_init_module+0x105/0x15b0 Oct 1 20:12:51 linux kernel: [<c0132305>] sys_init_module+0x105/0x15b0 Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11161970/13983236] register_isdn+0x0/0x200 [isd n] Oct 1 20:12:51 linux kernel: [<d09a12c0>] register_isdn+0x0/0x200 [isdn] Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+11038386/13983236] HiSaxVersion+0x0/0xd0 [hisax ] Oct 1 20:12:51 linux kernel: [<d0983000>] HiSaxVersion+0x0/0xd0 [hisax] Oct 1 20:12:51 linux kernel: [__do_mmap_pgoff+859/1664] __do_mmap_pgoff+0x35b/0x680 Oct 1 20:12:51 linux kernel: [<c0149dcb>] __do_mmap_pgoff+0x35b/0x680 Oct 1 20:12:51 linux kernel: [do_mmap2+109/160] do_mmap2+0x6d/0xa0 Oct 1 20:12:51 linux kernel: [<c010e3dd>] do_mmap2+0x6d/0xa0 Oct 1 20:12:51 linux kernel: [do_mmap2+143/160] do_mmap2+0x8f/0xa0 Oct 1 20:12:51 linux kernel: [<c010e3ff>] do_mmap2+0x8f/0xa0 Oct 1 20:12:51 linux kernel: [sysenter_past_esp+82/121] sysenter_past_esp+0x52/0x79 Oct 1 20:12:51 linux kernel: [<c0107dc9>] sysenter_past_esp+0x52/0x79 Oct 1 20:12:51 linux kernel: Oct 1 20:12:51 linux kernel: handlers: Oct 1 20:12:51 linux kernel: [__crc_default_backing_dev_info+12084130/13983236] (elsa_interrupt_ipac+0x0/0xfc 0 [hisax]) Oct 1 20:12:51 linux kernel: [<d0a824f0>] (elsa_interrupt_ipac+0x0/0xfc0 [hisax]) Oct 1 20:12:51 linux kernel: Disabling IRQ #11 Oct 1 20:12:51 linux kernel: Elsa PCI: IRQ 11 count 100000 Oct 1 20:12:51 linux kernel: HiSax: DSS1 Rev. 2.32.2.3 Oct 1 20:12:51 linux kernel: HiSax: 2 channels added Oct 1 20:12:51 linux kernel: HiSax: MAX_WAITING_CALLS added Oct 1 20:12:51 linux kernel: HiSax: debugging flags card 1 set to 4
On Fri, Oct 01, 2004 at 08:46:29PM +0200, Ralf Schneider wrote:
Hallo zusammen,
ich habe gerade auf einem schon etwas älteren Rechner (Dell Optiplex GX 110) SuSE 9.1 installiert. Die Installation lief auch ganz problemlos.
Leider gelingt es mir nicht, die ISDN-Karte (wird als Elsa Microlink PCI erkannt) zu einer Einwahl zu bewegen. Ich habe als Provider Freenet konfiguriert. Die Konfigurationsdateien aus /etc/sysconfig/isdn habe ich unten angefügt.
Ich kriege bei jedem Wählversuch in /var/log/messages die Meldung:
Oct 1 20:27:57 linux kernel: ippp0: dialing 1 01929... Oct 1 20:28:05 linux kernel: isdn_net: local hangup ippp0 Oct 1 20:28:05 linux kernel: ippp0: Chargesum is 0
BTW, die Karte lief vorher in einem anderen Rechner unter Win98.
Hat jemand eine Idee, die mir weiter helfen könnte?
Das BIOS setzt falsche IO Adressen für den PCI chip der Karte (dieser hat einen bekannten BUG, so das er nur auch Adressen mit 0xXX00 richtig funktioniert. ....
Oct 1 20:12:51 linux kernel: PCI: Found IRQ 11 for device 0000:01:0a.0 Oct 1 20:12:51 linux kernel: PCI: Sharing IRQ 11 with 0000:00:1f.2 Oct 1 20:12:51 linux kernel: Elsa: You may have a wrong PCI bios Oct 1 20:12:51 linux kernel: Elsa: If your system hangs now, read Oct 1 20:12:51 linux kernel: Elsa: Documentation/isdn/README.HiSax Oct 1 20:12:51 linux kernel: Elsa: Microlink PCI defined at 0xec78/0xec80 IRQ 11
Das sollte richtig eher so aussehen: 0xed00/0xed80 MAn kann es ueber boot Optionen versuchen das BIOS zu ueberlisten oder pcitweak versuchen andere Adressen zu setzen. -- Karsten Keil SuSE Labs ISDN development
Am Freitag, 1. Oktober 2004 23:59 schrieb Karsten Keil:
Oct 1 20:12:51 linux kernel: PCI: Found IRQ 11 for device 0000:01:0a.0 Oct 1 20:12:51 linux kernel: PCI: Sharing IRQ 11 with 0000:00:1f.2 Oct 1 20:12:51 linux kernel: Elsa: You may have a wrong PCI bios Oct 1 20:12:51 linux kernel: Elsa: If your system hangs now, read Oct 1 20:12:51 linux kernel: Elsa: Documentation/isdn/README.HiSax Oct 1 20:12:51 linux kernel: Elsa: Microlink PCI defined at 0xec78/0xec80 IRQ 11
Das sollte richtig eher so aussehen: 0xed00/0xed80
MAn kann es ueber boot Optionen versuchen das BIOS zu ueberlisten oder pcitweak versuchen andere Adressen zu setzen.
Hallo, danke erstmal für die Infos. Kannst Du mir noch einen Tip geben, mit welcher Boot-Option ich es mal versuchen könnte? Ich habe mal in das Linux-Boot-Prompt-HowTo geschaut, aber nichts gefunden, was nach setzen der IO-Adressen aussieht. Ich vermute mal, einer von den "pci=" Optionen, aber welche? Und wenn Du schon beim Tips geben bist :-) Wie müsste ein Versuch mit pcitweak denn aussehen? Was muss ich da mit "pcitweak -w" denn schreiben? Schon mal vielen Dank für die Tips, Ralf.
Am Freitag, 1. Oktober 2004 23:59 schrieb Karsten Keil:
Das BIOS setzt falsche IO Adressen für den PCI chip der Karte (dieser hat einen bekannten BUG, so das er nur auch Adressen mit 0xXX00 richtig funktioniert. ....
Das sollte richtig eher so aussehen: 0xed00/0xed80
MAn kann es ueber boot Optionen versuchen das BIOS zu ueberlisten oder pcitweak versuchen andere Adressen zu setzen.
Hallo Karsten, habe bisher immer noch keine Info gefunden, wie ich die ISDN-Karte auf eine andere IO-Adresse kriege. Daher nochmal die Bitte: Kannst Du mir einen Tip geben, was dafür zu tun ist? Vielen Dank, Ralf.
participants (2)
-
Karsten Keil
-
Ralf Schneider