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

PaulTT paultt a bilug.linux.it
Gio 24 Mar 2011 15:18:01 CET


On 24/03/2011 14:43, f.meini a bilug.linux.it 說:
>> 2011/3/24 Federico "Darkmagister" Pietta<f.pietta a gmail.com>:
>>      
>>> con lspci, non ricordo le opzioni precise ma un man lspci o simile torna
>>> utile con -v o -m non ricordo di preciso
>>>        
>> Yes, meglio ancora lspci -vvv
>>
>> Ciao,
>> --
>> Paolo
>> _______________________________________________
>> Linux mailing list
>> Linux a ml.bilug.linux.it
>> http://ml.bilug.linux.it/mailman/listinfo/linux
>>
>>      
> 1b:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6
> controllers (rev 01)
> ...
> Ecco che cosa mi è venuto fuori!
> Dove trovo il vendor ?
>    
non cosi', lspci -vvv non ti serve a nulla, devi usare:
lspci -n
i numerini che ti corrispondono al device 1b:00.0 sono idVendor:idProduct
il vendor e' hp indi e' facile, probabilmente e' 0x103c
la tua scheda dovrebbe essere la 0x3241
;P
> Ne approfitto per chiedere un'altra cosa. Attualmente tale controller è
> gestito con i kernel driver cciss. Ammesso che riesca trovare il modo di
> dare il comando che mi avete suggerito,  il sistema si "arrabbia" se
> carico un nuovo driver per un device che è già gestito con un altro?
>    
no, semplicemente ti ignora il dispositivo, visto che non trova alcun 
device da claimare....
devi usare le regole di udev, cmq, altrimenti non ne esci a mano, oppure 
ti ricompili il cciss, dicendogli di ignorare gli id del controller che 
vuoi gestire con l'altro modulo

PS perche' non usi un kernel piu' nuovo?
il 2.6.37.x usa gia' l'hpsa per gestire tale scheda..... almeno i 
sorgenti dicono cosi'

-- 
I had a queen high
straight on the river



Maggiori informazioni sulla lista Linux