[Linux-Biella] Associare modulo kernel ad uno specifico device

PaulTT paultt a bilug.linux.it
Lun 28 Mar 2011 10:40:19 CEST


On 25/03/2011 12:26, f.meini a bilug.linux.it 說:
>> ...
>> la cosa piu' pulita sarebbe usare il parametro che ti ha indicato paolo
>> (ciarroks)
>>
>> se no io con udev proverei a fare una roba del genere:
>> SUBSYSTEM="scsi", ACTION=="add", ATTR{idVendor}=="103c",
>> ATTR{idProduct}=="323a", KERNELS=="0000:1b:00.0", OPTIONS+="ignore_device"
>> (il kernels per via del bus se no le intercetta tutte...)
>> e metterei in
>> /etc/modules (o dove prende i moduli da caricare al boot la opensuse)
>> una riga con
>> hpsa
>>
>>      
> Ricapitolando..mi sembra di capire da quello che hai scritto, di fare
> ignorare il device e poi far caricare il modulo hpsa.
> Allo stato attuale delle cose, il modulo hpsa in realtà viene già
> caricato: è attivo ma non utilizzato.
> Al momento, non è impostato a 1 il parametro cciss_allow_hpsa, quindi non
> dovrebbero succedere pasticci con il controller del disco.
>    
scusa se non ho risposto prima, ma ho internet solo ora
io proverei dapprima solo ad attivare quel parametro, se non erro con i 
device che hai il driver cciss dovrebbe acquisire cmq il disco e l'hspa 
il tape.
il primo tentativo (ed il piu' pulito) sarebbe questo direi
> Mi sorge un'altra domanda: udev viene "interpellato" prima o dopo il
> modprobe, o è lui a gestire il device caricando il modulo?
>    
ecco, questo e' un leggero problema
nel senso, se hai un initrd, puo' darsi che passi cmq prima il modulo 
del kernel di udev, per cui dovresti toglierlo anche dall'initrd
come detto, io proverei quel parametro detto da paolo e dopo mi lancerei 
su udev/modprobe/etc etc.....
> Mi spiego meglio: il sistema parte e non mi gestisce il controller
> dell'Ultrium, perchè specificato in udev, quindi cciss mi gestisce solo il
> controller del disco. Facendo modprobe di hpsa, non è che anche questo
> modulo mi ignora il controller "incriminato" ?
>    
no, se lo carichi a mano dovrebbe agganciarselo
>
>> dovresti provare e verificare se funziona il tutto, putroppo devi
>> testarlo, io non ho mai avuto quella precisa condizione.....
>>
>>      
> Sei già stato molto gentile...
>    
ah figurati!

-- 
I had a queen high
straight on the river



Maggiori informazioni sulla lista Linux