Gruesse!
* Christoph Klein <[EMAIL PROTECTED]> schrieb am [16.09.04 17:38]:

> > Ich bin nicht der Hardware-Experte, aber IRQ-Sharing ist reine Sache
> > des BIOSes bzw. des PCI-Busses. Unabh�ngig von A*PI*C
> 
> hmm w�rde das dann bedeuten, dass, wenn das bios/pcibus die irqs nicht
> shared, das betriebssystem es auch nicht machen kann ?
> au�er es kann mit APIC die interrupts neu verteilen und ggf. auch sharen,
> wenn es die hardware unterst�tzt ?

Ja, so ungef�hr. Ich habe hier z.B. einen Dual-PentiumPro Server, der 
ein "IRq-Sharing" (oder besser "Neuverteilung") machen kann weil das 
sowohl die Hardware-APIC wie auch das OS nutzen, also IRQs > 15.

Oftmals trifft man das auch bei Uni-Prozessor-Systemen v.a. mit Windows 
2K/XP, wenn nach der Installation *alle* PCI-Hardware auf einem IRQ 
liegen, obwohl der Rest auch frei ist.

Dazu hat Bj�rn dir ja auch schon was geschrieben.

Da du bei dem PC ja auch eine etwas betagtere Hardware einsetzt (ich 
werkele hier z.B. auch noch mit meinem K62/350 rum, gl�cklich und 
zufrieden!) w�re es auch noch  mal eine �berlegung, �ber ein BIOS-Update
nachzudenken. Evtl. behebt  ein Update eine mangelhafte
BIOS-Implementation im Bereich PCI-Bus.

> > Trotzdem geh�rt f�r mich die System.map zum jeweiligen Kernel.
> 
> nun, das dachte ich mir auch des �fteren beim bf2.4 kernel, bei dem ja auch
> eine dabei ist.
> bei den selbstkompilierten wei� ich nicht, wo man die jeweilige datei
> herbekommt bzw. zu was sie �berhaupt gut ist;
> der kernel und die module funktionieren ja auch so ;-)

Die System.map liegt nach dem Kompilieren in /usr/src/linux. Per Hand 
nach boot kopieren (make-kpkg nimmt dir das ab ;-).
Genutzt und wichtig ist die IMHO beim Debuggen. Negativ im normlen 
Betrieb? Hm, ich hatte noch nie Kernel ohne die System.map. M��te ich 
noch mal in die Doku schauen.

> nun, die netzwerkkarten gehen ja, nur die isdn karten funktionieren nicht -
> was aber auch an mISDN oder der pbx liegen kann,
> also in /proc/interrupts sind sie zu finden; module (zwar auch mit irq
> routing conflict) sind geladen.....
> die pbx bringt w�hrend sie versucht zu starten nur folgende meldungen:
> 
> server:~# pbx state
> ** PBX4Linux **  Version 2.5 (August 2004)
> debug_init: using stdout for debug log
> debug_init: using stderr for warning log
> debug_init: using stderr for error log
> debug_init: debug_mask = 1000
> cannot request MGR_NEWENTITY from mISDN. Exitting due to software bug.
> 
> wie gesagt, entweder in mISDN oder der pbx ist ein bug, oder die karten
> funktionieren tats�chlich nicht (obwohl sich die module laden lassen)
> falls es an mISDN/der pbx liegt, werde ich evtl. auch mal auf deren
> mailinglisten vorbeischauen ;-)

Gut, da kann ich garnichts zu sagen. Aber das sich die Module laden 
lassen und die IRQ/IO-Verteilung funktioniert macht eigentlich 
Hoffunng.

Ich kenne halt auch weder die HFSs noch mISDN. Um sicherzugehen, ob die 
Karten wegen einen IRQ/IO-Konflikts *nicht* funktionieren, w�rde ich 
ggf. mal den umgekehrten Weg gehen und zeitweise die beiden NICs 
ausbauen. Dann die ISDN-Karten und mISDN so einrichten, das sich sagen 
wir mal ein Wahlvorgang ausl�sen l��t. Oder es gibt bei mISDN ein Tool 
wie z.B. capiinfo bzw isdnctrl bei Hisax zum �berpr�fung des Status.

pbx setzt ja scheinbar ein funktionierendes mISDN voraus, f�llt als 
Test deshalb IMHO flach.

Bei Nicht-Funktionieren w�rde ich einen eigenen Thread zu mISDN 
aufmachen. Wenn es funktioniert, w�rde ich eine oder beide NICs wieder 
einbauen und dann schauen, ob es immer noch geht.

> > Und: siehst du mittlerweile mit modconf deine Module deines Kernels?
> 
> leider nicht, das h�ngt mit der modprobe.conf von kernel 2.6 zusammen, das
> "alte" modconf kommt damit nicht zurecht - is ja auch nicht soo wichtig das
> modconf ;-)

Hm, auch da kann ich dir nichts sicheres sagen. Aber ich meine, ich 
konnte mit einem Versuchs-Kernel-2.6 und den neuen modultils trotzdem 
mit modconf Module laden und entladen. Ist aber schon l�nger her. 
Vielleicht kann dazu jemand der Woody+modutils+Kernel-2.6 einsetzt was 
genaues sagen?

> mfg & vielen dank
> christoph

Gru�
    Gerhard

Antwort per Email an