On Thu, May 24, 2001 at 04:22:58PM +0200, Steffen Wendzel wrote:
Hi !
Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep
depmod -a Im uebrigen ist das ISDN von 2.2.10 noch buggy gewesen, ausserdem hat der Networklayer einige Probleme.
Hab momentan keine Kohle für ne neue Version ;) Und Mandrake 8 will ich nicht installieren...
Dann benutze den 2.0 kernel, der ist bei 6.2 noch dabei und bedeutend stabiler.
Zeig mal ein paar der Meldungen in /var/log/messages.
also: ---snip--- kernel: isdn : Could not allocate device-struct. kernel: CSLIP: code copyright 1989 Regents of the University of California ---snap---
Bekannter bug aller Versionen vor 2.2.15 ??? oder so. Es ist einfach fuer die grossen isdn Strukturen kein unfragmentierter Speicher frei. Abhilfe: - Update des kernels - ersetzen der kmallocs durch vmallocs (s. patch, Vorsicht ist alt und kann Fehler haben) - Groesse der Strukturen veringern: im kernel include/linux/isdn.h am Anfang ein #define CONFIG_COBALT_MICRO_SERVER 1 einbauen und neu bauen.
Das steht dort ziehmlich oft drin, der Rest hat eigenltich nix mit isdn zu tun am besten ich schreib gleich mal noch das wichtigste aus der /var/log/warn:
hmm... da steht genau das selbe drin...
ich schreib mal das von Yast ab, aus dem Start-Script vom I4L:
---snip--- Loading ISDN drivers ... Loading HiSax driver ... Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep /sbin/insmod /lib/modules/2.2.10/net/slhc.o /sbin/insmod /lib/modules/2.2.10/misc/isdn.o /lib/modules/2.2.10/misc/isdn.o: init_module: Device or resource busy /lib/modules/2.2.10/misc/isdn.o: insmod /lib/modules/2.2.10/misc/isdn.o failed #delete slhc /lib/modules/2.2.10//misc/isdn.o: insmod hisax failed
Initization of HiSax failed! Check /var/log/messages and /var/log/warn. Check that the vaulues in "/etc/rc.config.d/*' are correct: I4L_TYPE: 5 I4L_MEMBASE: 0xd2000 I4L_IRQ: 5 I4L_PORT: 0x200 I4L_IO0: I4L_IO1: I4L_PROTOCOL: 2 I4L_;PDIÖ_OPTIONS:
Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep ---snap---
Ok, mal gucken, was sich jetzt in /var/log/messages und warn verändert hat:
also in der messages steht wieder nur mehrmals
---snip--- Note: /etc/conf.modules is more recent than /lib/mnodules/2.2.10/modules.dep ---snap---
und in der warn steht nur eine Zeile: (hab vorher die warn und die messages gelöscht):
---snip--- kernel: isdn: Could not allocate device-struct. ---snap---
Noch folgende Tips: 1. Im BIOS sollte der IRQ auf legal ISA stehen (bzw. nicht auf PnP)
In meinem BIOS kann ich das leider nicht einstellen - ich hab so ein Uhr-Altes BIOS (mein Router ist halt nur nen 486´er), aber ich habe alle IRQs im BIOS auf enable gestellt.
2. Auch die anderen IOs testen.
Jo - hab ich gerade gemacht. Alle IRQs jeweils mit der 200, 240, 300, 340 Konfiguration getestet (und natürlich auch die Jumper jedesmal umgestellt und neu gebootet.
Steffen
-- Karsten Keil SuSE Labs ISDN development
Hi ! Kann das auch daran liegen, (weil er ja zu wenig unfragmentierten Speicher hat), das ich nur 12 MB RAM und nur 13 MB freien Speicher hab ? ´(nur ne alte 250 MB HD). Ich lad mir gerade nen Patch auf Kernel 2.2.19 runter. Ich hab die Fritz Card ausgebaut, so das ich den Kernel übers Ethernet auf den Lin. Router uploaden kann. Dann werd ich das ganze mal installieren... Steffen. ----- Original Message ----- From: "Karsten Keil" <kkeil@suse.de> To: "Steffen Wendzel" <steffenwendzelhomepage@t-online.de> Cc: <suse-isdn@suse.com> Sent: Thursday, May 24, 2001 8:02 PM Subject: Re: [suse-isdn] mal ganz langsam :-)
On Thu, May 24, 2001 at 04:22:58PM +0200, Steffen Wendzel wrote:
Hi !
Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep
depmod -a Im uebrigen ist das ISDN von 2.2.10 noch buggy gewesen, ausserdem hat der Networklayer einige Probleme.
Hab momentan keine Kohle für ne neue Version ;) Und Mandrake 8 will ich nicht installieren...
Dann benutze den 2.0 kernel, der ist bei 6.2 noch dabei und bedeutend stabiler.
Zeig mal ein paar der Meldungen in /var/log/messages.
also: ---snip--- kernel: isdn : Could not allocate device-struct. kernel: CSLIP: code copyright 1989 Regents of the University of
California
---snap---
Bekannter bug aller Versionen vor 2.2.15 ??? oder so. Es ist einfach fuer die grossen isdn Strukturen kein unfragmentierter Speicher frei.
Abhilfe: - Update des kernels - ersetzen der kmallocs durch vmallocs (s. patch, Vorsicht ist alt und kann Fehler haben) - Groesse der Strukturen veringern: im kernel include/linux/isdn.h am Anfang ein #define CONFIG_COBALT_MICRO_SERVER 1 einbauen und neu bauen.
Das steht dort ziehmlich oft drin, der Rest hat eigenltich nix mit isdn
zu
tun am besten ich schreib gleich mal noch das wichtigste aus der /var/log/w arn:
hmm... da steht genau das selbe drin...
ich schreib mal das von Yast ab, aus dem Start-Script vom I4L:
---snip--- Loading ISDN drivers ... Loading HiSax driver ... Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep /sbin/insmod /lib/modules/2.2.10/net/slhc.o /sbin/insmod /lib/modules/2.2.10/misc/isdn.o /lib/modules/2.2.10/misc/isdn.o: init_module: Device or resource busy /lib/modules/2.2.10/misc/isdn.o: insmod /lib/modules/2.2.10/misc/isdn.o failed #delete slhc /lib/modules/2.2.10//misc/isdn.o: insmod hisax failed
Initization of HiSax failed! Check /var/log/messages and /var/log/warn. Check that the vaulues in "/etc/rc.config.d/*' are correct: I4L_TYPE: 5 I4L_MEMBASE: 0xd2000 I4L_IRQ: 5 I4L_PORT: 0x200 I4L_IO0: I4L_IO1: I4L_PROTOCOL: 2 I4L_;PDIÖ_OPTIONS:
Note: /etc/conf.modules is more recent than /lib/modules/2.2.10/modules.dep ---snap---
Ok, mal gucken, was sich jetzt in /var/log/messages und warn verändert hat:
also in der messages steht wieder nur mehrmals
---snip--- Note: /etc/conf.modules is more recent than /lib/mnodules/2.2.10/modules.dep ---snap---
und in der warn steht nur eine Zeile: (hab vorher die warn und die messages gelöscht):
---snip--- kernel: isdn: Could not allocate device-struct. ---snap---
Noch folgende Tips: 1. Im BIOS sollte der IRQ auf legal ISA stehen (bzw. nicht auf PnP)
In meinem BIOS kann ich das leider nicht einstellen - ich hab so ein Uhr-Altes BIOS (mein Router ist halt nur nen 486´er), aber ich habe alle IRQs im BIOS auf enable gestellt.
2. Auch die anderen IOs testen.
Jo - hab ich gerade gemacht. Alle IRQs jeweils mit der 200, 240, 300, 340 Konfiguration getestet (und natürlich auch die Jumper jedesmal umgestellt und neu gebootet.
Steffen
-- Karsten Keil SuSE Labs ISDN development
---------------------------------------------------------------------------- ---- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-isdn-unsubscribe@suse.com For additional commands, e-mail: suse-isdn-help@suse.com
On Thu, May 24, 2001 at 09:08:21PM +0200, Steffen Wendzel wrote:
Hi !
Kann das auch daran liegen, (weil er ja zu wenig unfragmentierten Speicher hat), das ich nur 12 MB RAM und nur 13 MB freien Speicher hab ? ´(nur ne alte 250 MB HD). Ich lad mir gerade nen Patch auf Kernel 2.2.19 runter. Ich hab die Fritz Card ausgebaut, so das ich den Kernel übers Ethernet auf den Lin. Router uploaden kann. Dann werd ich das ganze mal installieren...
Ja, aber das Problem trat auch bei 64 MB auf, es kommt auf die Vorgeschichte an, bei nur 12 MB ist es aber viel kritischer und ich empfehle keinen 2.2/2.4 kernel zu benutzen, sondern 2.0. In jedem FALL die Groesse der ISDN devices veringern und nur die Fritzkarte + Euro ISDN im Kernel konfigurieren, das spart enorm an Kernelspeicher (1M ---> <100K) (Kernelspeicher ist nicht swapbar !!!). -- Karsten Keil SuSE Labs ISDN development
participants (2)
-
Karsten Keil
-
steffenwendzelhomepage@t-online.de