[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-support] isapnp: USR ISDN PNP Card
Hallo
Ich habe Probleme meine neue ISDN Karte zum laufen zu bringen.
So versuche ich den HiSax Treiber zu starten:
modprobe hisax io=0x2000 irq=11 protocol=2 type=16
Hier der Auszug aus dem syslog:
Oct 19 14:41:06 nebula kernel: HiSax: Driver for Siemens chip set ISDN cards
Oct 19 14:41:06 nebula kernel: HiSax: Version 2.8
Oct 19 14:41:06 nebula kernel: HiSax: Revisions 2.18/2.7/2.5/2.13/2.7
Oct 19 14:41:06 nebula kernel: HiSax: Total 1 card defined
Oct 19 14:41:06 nebula kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (1)
Oct 19 14:41:06 nebula kernel: HiSax: USR Sportster driver Rev. 1.5
Oct 19 14:41:06 nebula kernel: HiSax: USR Sportster config port d800-d808 alread
y in use
Oct 19 14:41:06 nebula kernel: HiSax: Card USR Sportster not installed !
Und hier die Ausgabe von pnpdump -c welche ich mit isapnp verwende:
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier 3d ff ff ff ff 22 88 6d 50)
# Vendor Id TCM8822, No Serial Number (-1), checksum 0x3D.
# Version 1.0, Vendor version 1.0
# ANSI string -->3COM_U.S.Robotics_ISDN_Card_PnP_Internal<--
#
# Logical device id TCM8822
# Device support I/O range check register
# Device supports vendor reserved register at 0x39
# Device supports vendor reserved register at 0x3a
# Device supports vendor reserved register at 0x3c
(CONFIGURE TCM8822/-1 (LD 0
# IRQ 3, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt
(INT 0 (IRQ 11 (MODE +E)))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x2000
# Maximum IO base address 0xfff0
# IO base alignment 4 bytes
# Number of IO addresses required: 4
(IO 0 (SIZE 4) (BASE 0x2000))
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
Die Ausgabe von isapnp /etc/isapnp.conf:
Board 1 has Identity 3d ff ff ff ff 22 88 6d 50: TCM8822 Serial No -1
[checksum 3d]
Die Karte wird also gefunden, doch ich kann den Treiber nicht laden.
Auf dem ioport d800-d808 den er als config port der USR ISDN Karte benutzen
will sitzt laut /proc/ioports bereits meine PCI Netzwerkkarte:
d800-d81f : eth0
Wie kann ich diesen IO Port auf eine andere Adresse legen?
Ich habe versucht auf grund des Vermerks
# Number of IO addresses required: 4
im isapnp.conf folgende Zeilen hinzuzufügen:
(IO 1 (SIZE 4) (BASE 0x3000))
(IO 2 (SIZE 4) (BASE 0x4000))
(IO 3 (SIZE 4) (BASE 0x5000))
Was isapnp problemlos geschluckt hat, doch derselbe Fehler mit derselben
Adresse erscheint weiter...
Alternativ könnte man auch die PCI Netzwerkkarte
Bus 0, device 11, function 0:
Ethernet controller: Winbond NE2000-PCI (rev 0).
Medium devsel. Fast back-to-back capable. IRQ 10.
I/O at 0xd800 [0xd801].
verschieben, doch setpci -v -s 00:0d.0 io_base=0xc800 funktioniert irgendwie
nicht.
Hat jemand einen Vorschlag?
Merci
Gruss
Stefan
--
Stefan Haller
hals at mountpoint.ch