Karsten Keil schrieb:
On Sun, Apr 17, 2005 at 03:47:34PM +0200, Daniel Tausch wrote:
Hallo Liste,
Ich kämpfe schon das ganze Wochenende mit der ISURF 1 ISA ISDN Karte. (Typ 29) ISAR Chipsatz auf einem Asus P3B-F. Die Karte wird in Yast2 erkannt - nur HiSax Treiber vorhanden. Soweit OK. Aber cat proc/interrupts zeigt keinen Interrupt von der Karte, ebenso /iomem ...
modprobe hisax type=29 irq=10 io=0x100 mem=0xd2000 FATAL: Error inserting hisax (/lib/modules/2.6.8-24.14-default/kernel/drivers/isdn/hisax/hisax.ko): No such device
isapnp /etc/isapnp.conf bringt auf den ersten Blick keine Fehlermeldung. isapnp.conf: (IO 0 (SIZE 1) (BASE 0x0100) (CHECK)) (INT 0 (IRQ 10 (MODE +E))) (MEM 0 (BASE 0x0d2000) (MODE bu) (UPPER 0x0d2400)) (REG 0x31 (PEEK)) (REG 0x31 (POKE 0)) (REG 0x31 (PEEK)) (NAME "SIE0010/2010269324[0]{Siemens I-Talk/I-SURF}") (ACT Y)
Wichtig muss als letztes im File stehen. (WAITFORKEY)
Ja, war drin hab vergessen es reinzunehmen.
srv2:~ # isapnp /etc/isapnp.conf.old Board 1 has Identity dc 77 d2 47 18 10 00 25 4d: SIE0010 Serial No 2010269324 [checksum dc] Peek(SIE0010/2010269324)[0][0x31](-REG-) is 0x00, (0) Peek(SIE0010/2010269324)[0][0x31](-REG-) is 0x00, (0) SIE0010/2010269464[0]{Siemens I-Talk/I-SURF}: Port 0x100; IRQ10 --- Enabled OK
Läuft die Karte mit dem 2.6er ?
Sollte, aber isapnp macht an verschiedenen Stellen Probleme, die externen Tools (isapnp) funktionieren nicht mehr richtig, da das jetzt alles im kernel selbst gehandelt wird. Mal mit garkeinem /etc/isapnp.conf starten (umbenennen)
ja siehe oben ist schon .old
und dann in /var/log/messages schauen, was HiSax erkennt und diese Werte eintragen. Eventuell auch in /etc/modprobe.conf options isa-pnp isapnp_reset=0 in options isa-pnp isapnp_reset=1
aendern.
habe ich gemacht. In modprobe.conf sollte ja sonst nichts von der ISurf drinstehen, richtig ?
/var/log/messages
Apr 17 18:34:26 srv2 kernel: HiSax: TeiMgr Revision 2.20.2.3 Apr 17 18:34:26 srv2 kernel: HiSax: Layer3 Revision 2.22.2.3 Apr 17 18:34:26 srv2 kernel: HiSax: LinkLayer Revision 2.59.2.4 Apr 17 18:34:26 srv2 kernel: HiSax: Total 1 card defined Apr 17 18:34:26 srv2 kernel: HiSax: Card 1 Protocol EDSS1 Id=contr0 (0) Apr 17 18:34:26 srv2 kernel: HiSax: ISurf driver Rev. 1.12.2.4 Apr 17 18:34:26 srv2 kernel: pnp: Device 00:01.00 activated. Apr 17 18:34:26 srv2 kernel: ISurfPnP:some resources are missing 10/100/0 Apr 17 18:34:26 srv2 kernel: pnp: Device 00:01.00 disabled. Apr 17 18:34:26 srv2 kernel: HiSax: Card Siemens I-Surf not installed !
Vo den IRQs her müsste alles stimmen, Com2 ist im BIOS deakt, habe im BIOS 11,5,9,3 auf die PCI Steckplätze verteilt.
srv2:/etc # cat /proc/interrupts CPU0 0: 883813 XT-PIC timer 1: 10 XT-PIC i8042 2: 0 XT-PIC cascade 3: 72 XT-PIC sym53c8xx, uhci_hcd 5: 6032 XT-PIC eth0 9: 1180 XT-PIC acpi, aic7xxx 14: 7844 XT-PIC ide0 15: 71 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0
srv2:/etc # cat /proc/iomem 00000000-0009ffff : System RAM 000a0000-000bffff : Video RAM area 000c0000-000c8fff : Video ROM 000cc000-000d1fff : Adapter ROM 000f0000-000fffff : System ROM 00100000-0ffebfff : System RAM 00100000-00307306 : Kernel code 00307307-003ca37f : Kernel data 0ffec000-0ffeefff : ACPI Tables 0ffef000-0fffefff : reserved 0ffff000-0fffffff : ACPI Non-volatile Storage e2800000-e280007f : 0000:00:0b.0 e3000000-e3000fff : 0000:00:0a.0 e3000000-e3000fff : aic7xxx e3800000-e38000ff : 0000:00:09.0 e3800000-e38000ff : sym53c8xx e4000000-e5dfffff : PCI Bus #01 e4000000-e4ffffff : 0000:01:00.0 e5f00000-e6ffffff : PCI Bus #01 e6000000-e6ffffff : 0000:01:00.0 e7000000-e7ffffff : 0000:00:00.0 ffff0000-ffffffff : reserved
Beste Gruesse Daniel Tausch
On Sun, Apr 17, 2005 at 07:41:56PM +0200, Daniel Tausch wrote:
Karsten Keil schrieb:
On Sun, Apr 17, 2005 at 03:47:34PM +0200, Daniel Tausch wrote:
Hallo Liste,
Ich kämpfe schon das ganze Wochenende mit der ISURF 1 ISA ISDN Karte. (Typ 29) ISAR Chipsatz auf einem Asus P3B-F. Die Karte wird in Yast2 erkannt - nur HiSax Treiber vorhanden. Soweit OK. Aber cat proc/interrupts zeigt keinen Interrupt von der Karte, ebenso /iomem ...
modprobe hisax type=29 irq=10 io=0x100 mem=0xd2000 FATAL: Error inserting hisax (/lib/modules/2.6.8-24.14-default/kernel/drivers/isdn/hisax/hisax.ko): No such device
isapnp /etc/isapnp.conf bringt auf den ersten Blick keine Fehlermeldung. isapnp.conf: (IO 0 (SIZE 1) (BASE 0x0100) (CHECK)) (INT 0 (IRQ 10 (MODE +E))) (MEM 0 (BASE 0x0d2000) (MODE bu) (UPPER 0x0d2400)) (REG 0x31 (PEEK)) (REG 0x31 (POKE 0)) (REG 0x31 (PEEK)) (NAME "SIE0010/2010269324[0]{Siemens I-Talk/I-SURF}") (ACT Y)
Wichtig muss als letztes im File stehen. (WAITFORKEY)
Ja, war drin hab vergessen es reinzunehmen.
srv2:~ # isapnp /etc/isapnp.conf.old Board 1 has Identity dc 77 d2 47 18 10 00 25 4d: SIE0010 Serial No 2010269324 [checksum dc] Peek(SIE0010/2010269324)[0][0x31](-REG-) is 0x00, (0) Peek(SIE0010/2010269324)[0][0x31](-REG-) is 0x00, (0) SIE0010/2010269464[0]{Siemens I-Talk/I-SURF}: Port 0x100; IRQ10 --- Enabled OK
Das Problem ist das der verwendete PnP Chip selbst Fehlerhaft ist und Maemoryresourcen nicht ab Anfang an zuweist, deshalb sind die PEEK/POKE Anweisungen notwendig. Wahrscheinlich kommen sie aber zu spaet und der Kernel hat keine Information darueber, wo das MemoryIO Fenster liegt. Ich habe leider auch nur noch eine defekte ISURF hier und momentan habe ich auch keine Idee mehr.