Mit ISDN-Karte friert System ein

From: Christian Ullrich <chris(at)chrullrich.de>
Date: Mon, 24 Sep 2001 08:03:48 +0200

Hallo!

Ich habe gerade eine FreeBSD-Installation (4.3-RELEASE von
Lehmanns) von einem alten PC (GA-586HX [BAT], Pentium 200 MMX) in
einen neuen (Abit KT-7, Athlon 1000) umgebaut (bis auf Mainboard
und Netzteil alles übernommen), und seitdem habe ich Probleme beim
Booten.

In dem System stecken:

- Grafikkarte (ELSA Erazor II)
- NIC für internes LAN (3C905C-TX)
- NIC für ADSL (irgendeine mit RTL8139A)
- ISDN-Karte (ELSA MicroLink ISDN PCI)

Früher lief alles einwandfrei. Nach dem Umbau kam zuerst bei
jedem Booten die Meldung "rl0: Couldn't map interrupt".
Ich habe die Realtek-NIC in einen anderen PCI-Slot gesteckt,
und der Fehler war weg. Dafür hängt sich das System jetzt
bei jedem Booten unmittelbar vor dem Erscheinen der Anmelde-
aufforderung (das Datum steht schon da) auf. Das passiert nur,
wenn ich einen selbstgebauten Kernel benutze, in dem die
Unterstützung für die ELSA-ISDN-Karte enthalten ist.
Ob isdnd gestartet wird oder nicht, macht keinen Unterschied;
auf ping reagiert das System noch, alles andere ist tot.

Ich vermute, daß das Problem irgendetwas mit Problemen bei der
IRQ-Zuordnung zu tun hat. Zwar brauche ich ISDN im Moment nicht
unbedingt, aber da ich den isdnd im Rahmen einer selbstgestrickten
Caller-ID-Lösung verwende, hätte ich es doch ganz gern.

Was kann ich tun?

Hier noch die Syslog-Ausgaben eines fehlgeschlagenen Bootvorgangs:
ser1 /kernel: Copyright (c) 1992-2001 The FreeBSD Project.
ser1 /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
ser1 /kernel: The Regents of the University of California. All rights reserved.
ser1 /kernel: FreeBSD 4.3-RELEASE #2: Mon Sep 24 07:06:48 CEST 2001
ser1 /kernel: root(at)ser1.chrullrich.de:/usr/src/sys/compile/SER1-2
ser1 /kernel: Timecounter "i8254" frequency 1193182 Hz
ser1 /kernel: CPU: AMD Athlon(tm) Processor (1000.04-MHz 686-class CPU)
ser1 /kernel: Origin = "AuthenticAMD" Id = 0x642 Stepping = 2
ser1 /kernel: Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
ser1 /kernel: AMD Features=0xc0440000<<b18>,AMIE,DSP,3DNow!>
ser1 /kernel: real memory = 134152192 (131008K bytes)
ser1 /kernel: avail memory = 127397888 (124412K bytes)
ser1 /kernel: Preloaded elf kernel "kernel" at 0xc030c000.
ser1 /kernel: Pentium Pro MTRR support enabled
ser1 /kernel: md0: Malloc disk
ser1 /kernel: npx0: <math processor> on motherboard
ser1 /kernel: npx0: INT 16 interface
ser1 /kernel: pcib0: <Host to PCI bridge> on motherboard
ser1 /kernel: pci0: <PCI bus> on pcib0
ser1 /kernel: pcib2: <PCI to PCI bridge (vendor=1106 device=8305)> at device 1.0 on pci0
ser1 /kernel: pci1: <PCI bus> on pcib2
ser1 /kernel: isab0: <VIA 82C686 PCI-ISA bridge> at device 7.0 on pci0
ser1 /kernel: isa0: <ISA bus> on isab0
ser1 /kernel: atapci0: <VIA 82C686 ATA66 controller> port 0xd000-0xd00f at device 7.1 on pci0
ser1 /kernel: ata0: at 0x1f0 irq 14 on atapci0
ser1 /kernel: ata1: at 0x170 irq 15 on atapci0
ser1 /kernel: xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xdc00-0xdc7f mem 0xd7001000-0xd700107f irq 11 at device 9.0 on pci0
ser1 /kernel: xl0: Ethernet address: 00:04:76:21:ae:f3
ser1 /kernel: miibus0: <MII bus> on xl0
ser1 /kernel: xlphy0: <3c905C 10/100 internal PHY> on miibus0
ser1 /kernel: xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ser1 /kernel: rl0: <RealTek 8139 10/100BaseTX> port 0xe000-0xe0ff mem 0xd7002000-0xd70020ff irq 10 at device 11.0 on pci0
ser1 /kernel: rl0: Ethernet address: 00:00:21:d5:54:4f
ser1 /kernel: miibus1: <MII bus> on rl0
ser1 /kernel: rlphy0: <RealTek internal media interface> on miibus1
ser1 /kernel: rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ser1 /kernel: isic0: <ELSA MicroLink ISDN/PCI> port 0xe800-0xe803,0xe400-0xe47f mem 0xd7000000-0xd700007f irq 12 at device 13.0 on pci0
ser1 /kernel: pci0: <NVidia/SGS-Thomson Riva128 graphics accelerator> at 17.0
ser1 /kernel: pcib1: <Host to PCI bridge> on motherboard
ser1 /kernel: pci2: <PCI bus> on pcib1
ser1 /kernel: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
ser1 /kernel: fdc0: FIFO enabled, 8 bytes threshold
ser1 /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ser1 /kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
ser1 /kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
ser1 /kernel: kbd0 at atkbd0
ser1 /kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ser1 /kernel: sc0: <System console> at flags 0x100 on isa0
ser1 /kernel: sc0: VGA <16 virtual consoles, flags=0x300>
ser1 /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
ser1 /kernel: sio0: type 16550A
ser1 /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
ser1 /kernel: sio1: type 16550A
ser1 /kernel: ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ser1 /kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ser1 /kernel: ppc0: FIFO with 16/16/8 bytes threshold
ser1 /kernel: ppbus0: IEEE1284 device found /NIBBLE/ECP
ser1 /kernel: Probing for PnP devices on ppbus0:
ser1 /kernel: ppbus0: <HEWLETT-PACKARD DESKJET 840C> MLC,PCL,PML
ser1 /kernel: lpt0: <Printer> on ppbus0
ser1 /kernel: lpt0: Interrupt-driven port
ser1 /kernel: ppi0: <Parallel I/O> on ppbus0
ser1 /kernel: i4btrc: 4 ISDN trace device(s) attached
ser1 /kernel: i4bisppp: 4 ISDN SyncPPP device(s) attached
ser1 /kernel: i4btel: 2 ISDN telephony interface device(s) attached
ser1 /kernel: i4b: ISDN call control device attached
ser1 /kernel: i4brbch: 4 raw B channel access device(s) attached
ser1 /kernel: i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression)
ser1 /kernel: IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, logging limited to 100 packets/entry by default
ser1 /kernel: i4bctl: ISDN system control port attached
ser1 /kernel: ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33
ser1 /kernel: ad1: 14664MB <IBM-DJNA-351520> [29795/16/63] at ata0-slave UDMA66
ser1 /kernel: acd0: CDROM <CD-ROM Philips PCA403CDA> at ata1-master using PIO4
ser1 /kernel: Mounting root from ufs:/dev/ad1s3a
ser1 named[248]: starting (/etc/namedb/named.conf). named 8.2.3-REL Sat Apr 21 23:17:11 CEST 2001 olli(at)monos.secnetix.net:/store/obj/usr/src/usr.sbin/named
ser1 named[248]: limit files set to fdlimit (1024)
ser1 named[249]: Ready to answer queries.
ser1 /kernel: module_register: module netgraph already exists!
ser1 /kernel: linker_file_sysinit "netgraph.ko" failed to register! 17
ser1 ppp[213]: Warning: deflink: Reducing MRU to 1492
ser1 lpd[289]: lpd startup: logging=0

(an der Stelle war Schluß)

Und hier noch ein erfolgreicher, mit einem Kernel ohne ISDN:

ser1 /kernel: Copyright (c) 1992-2001 The FreeBSD Project.
ser1 /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
ser1 /kernel: The Regents of the University of California. All rights reserved.
ser1 /kernel: FreeBSD 4.3-RELEASE #3: Mon Sep 24 07:16:48 CEST 2001
ser1 /kernel: toor(at)ser1.chrullrich.de:/usr/src/sys/compile/SER1
ser1 /kernel: Timecounter "i8254" frequency 1193182 Hz
ser1 /kernel: CPU: AMD Athlon(tm) Processor (1000.04-MHz 686-class CPU)
ser1 /kernel: Origin = "AuthenticAMD" Id = 0x642 Stepping = 2
ser1 /kernel: Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
ser1 /kernel: AMD Features=0xc0440000<<b18>,AMIE,DSP,3DNow!>
ser1 /kernel: real memory = 134152192 (131008K bytes)
ser1 /kernel: avail memory = 127574016 (124584K bytes)
ser1 /kernel: Preloaded elf kernel "kernel" at 0xc02e1000.
ser1 /kernel: Pentium Pro MTRR support enabled
ser1 /kernel: md0: Malloc disk
ser1 /kernel: npx0: <math processor> on motherboard
ser1 /kernel: npx0: INT 16 interface
ser1 /kernel: pcib0: <Host to PCI bridge> on motherboard
ser1 /kernel: pci0: <PCI bus> on pcib0
ser1 /kernel: pcib2: <PCI to PCI bridge (vendor=1106 device=8305)> at device 1.0 on pci0
ser1 /kernel: pci1: <PCI bus> on pcib2
ser1 /kernel: isab0: <VIA 82C686 PCI-ISA bridge> at device 7.0 on pci0
ser1 /kernel: isa0: <ISA bus> on isab0
ser1 /kernel: atapci0: <VIA 82C686 ATA66 controller> port 0xd000-0xd00f at device 7.1 on pci0
ser1 /kernel: ata0: at 0x1f0 irq 14 on atapci0
ser1 /kernel: ata1: at 0x170 irq 15 on atapci0
ser1 /kernel: xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xdc00-0xdc7f mem 0xd7001000-0xd700107f irq 11 at device 9.0 on pci0
ser1 /kernel: xl0: Ethernet address: 00:04:76:21:ae:f3
ser1 /kernel: miibus0: <MII bus> on xl0
ser1 /kernel: xlphy0: <3c905C 10/100 internal PHY> on miibus0
ser1 /kernel: xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ser1 /kernel: rl0: <RealTek 8139 10/100BaseTX> port 0xe000-0xe0ff mem 0xd7002000-0xd70020ff irq 10 at device 11.0 on pci0
ser1 /kernel: rl0: Ethernet address: 00:00:21:d5:54:4f
ser1 /kernel: miibus1: <MII bus> on rl0
ser1 /kernel: rlphy0: <RealTek internal media interface> on miibus1
ser1 /kernel: rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ser1 /kernel: pci0: <unknown card> (vendor=0x1048, dev=0x1000) at 13.0 irq 12
ser1 /kernel: pci0: <NVidia/SGS-Thomson Riva128 graphics accelerator> at 17.0
ser1 /kernel: pcib1: <Host to PCI bridge> on motherboard
ser1 /kernel: pci2: <PCI bus> on pcib1
ser1 /kernel: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
ser1 /kernel: fdc0: FIFO enabled, 8 bytes threshold
ser1 /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ser1 /kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
ser1 /kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ser1 /kernel: sc0: <System console> at flags 0x100 on isa0
ser1 /kernel: sc0: VGA <16 virtual consoles, flags=0x300>
ser1 /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
ser1 /kernel: sio0: type 16550A
ser1 /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
ser1 /kernel: sio1: type 16550A
ser1 /kernel: ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ser1 /kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ser1 /kernel: ppc0: FIFO with 16/16/8 bytes threshold
ser1 /kernel: ppbus0: IEEE1284 device found /NIBBLE/ECP
ser1 /kernel: Probing for PnP devices on ppbus0:
ser1 /kernel: ppbus0: <HEWLETT-PACKARD DESKJET 840C> MLC,PCL,PML
ser1 /kernel: lpt0: <Printer> on ppbus0
ser1 /kernel: lpt0: Interrupt-driven port
ser1 /kernel: ppi0: <Parallel I/O> on ppbus0
ser1 /kernel: IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, logging limited to 100 packets/entry by default
ser1 /kernel: ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33
ser1 /kernel: ad1: 14664MB <IBM-DJNA-351520> [29795/16/63] at ata0-slave UDMA66
ser1 /kernel: acd0: CDROM <CD-ROM Philips PCA403CDA> at ata1-master using PIO4
ser1 /kernel: Mounting root from ufs:/dev/ad1s3a
ser1 named[210]: starting (/etc/namedb/named.conf). named 8.2.3-REL Sat Apr 21 23:17:11 CEST 2001 olli(at)monos.secnetix.net:/store/obj/usr/src/usr.sbin/named
ser1 named[210]: limit files set to fdlimit (1024)
ser1 named[211]: Ready to answer queries.
ser1 /kernel: module_register: module netgraph already exists!
ser1 /kernel: linker_file_sysinit "netgraph.ko" failed to register! 17
ser1 ppp[175]: Warning: deflink: Reducing MRU to 1492
ser1 lpd[251]: lpd startup: logging=0

(jetzt kommt noch ein Haufen Zeug von squid, aber das tut wohl nichts
zur Sache)

pciconf -l (auf dem Kernel ohne ISDN):

chip0(at)pci0:0:0: class=0x060000 card=0xa401147b chip=0x03051106 rev=0x02 hdr=0x00
pcib2(at)pci0:1:0: class=0x060400 card=0x00000080 chip=0x83051106 rev=0x00 hdr=0x01
isab0(at)pci0:7:0: class=0x060100 card=0x00001106 chip=0x06861106 rev=0x22 hdr=0x00
atapci0(at)pci0:7:1: class=0x01018a card=0x00000000 chip=0x05711106 rev=0x10 hdr=0x00
chip1(at)pci0:7:4: class=0x060000 card=0x00000000 chip=0x30571106 rev=0x30 hdr=0x00
xl0(at)pci0:9:0: class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x74 hdr=0x00
rl0(at)pci0:11:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
none0(at)pci0:13:0: class=0x028000 card=0x10001048 chip=0x10001048 rev=0x02 hdr=0x00
none1(at)pci0:17:0: class=0x030000 card=0x0c101048 chip=0x001812d2 rev=0x10 hdr=0x00

Weitere Informationen stelle ich auf Anfrage gerne zur Verfügung.

Vielen Dank im Voraus

-- 
Christian Ullrich
Sie können nach R'ed'mond fliegen -- aber Sie werden sterben"
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 24 Sep 2001 - 08:02:11 CEST

search this site