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/


Raspunde prin e-mail lui