On Mon, 1 Nov 2004 07:13:13 +0200 (EET) Tarhon-Onu Victor <[EMAIL PROTECTED]> wrote: > On Sun, 31 Oct 2004, Ground Zero wrote: > > > in sistem o placa de expansiune cu porturi seriale pe ea care nu vroia > > sa faca sharing. E pacat sa vezi ca ai 5-6 intreruperi disponibile si > > BIOS-ul se incapatineaza sa iti inghesuie 5-6 chestii pe numai 1-2 > > intreruperi. > > Intra in bios, da modul de alocare al intreruperilot pe manual > si schimba irq-ul pe care-l ocupa acea placa din PCI/PNP in ISA Reserved > sau ISA/Non PNP sau cum se cheama la tine in bios. Eu stiu ca kernelul > nu aloca el intreruperile. Poate insa sa forteze un device sa utilizeze > alt irq (asta o face driverul acelui device) si mai poate face mapare a > intreruperilor (vezi APIC sau altele asemenea).
Am o lista unde poti da liber la intreruperi sau pune "reserved". Problema e ca daca pun "reserved" nu se mai atinge nimeni de intreruperile alea. Iar majoritatea placilor sint "pur PnP", adica nu exista posibilitati de configurare (hardware sau software). Driverele/modulele nu prea le poti seta pe ce vrei. Imediat dupa butare, fara module incarcate, ma uit in 'lspci -vv' si vad ca deja si-au ales intreruperile, de obicei gramada pe 2-3 intreruperi. Daca ai vreo placa ce nu vrea sharing, ala esti. Problema e oricum teoretica. Am reusit sa dezactivez niste chestii si sa eliberez niste intreruperi, si in BIOS am mai gasit inca o chestie care "recomanda" o intrerupere pentru anumite sloturi si am reusit chiar s-o fac sa accepte recomandarea. Insa toata treaba asta se face tot cum vrea muschiul BIOS-ului. Eram doar curios de ce exista scule de umblat la treburile asta inca de pe vremea DOS, dar nimic pe Linux. -- GZ --- Detalii despre listele noastre de mail: http://www.lug.ro/
