bellenim :
firmware: i915/skl_dmc_ver1.bin
Birçok cihazın düzgün çalışması için iki şeye ihtiyacı vardır. Bir sürücü ve bir bellenim. Sürücü, cihaz yazılımını adresindeki dosya sisteminden ister /lib/firmware
. Bu, donanımın ihtiyaç duyduğu özel bir dosyadır, ikili değildir. Dalgıç daha sonra aygıt yazılımını yüklemek için yapması gerekenleri yapar. Aygıt yazılımı, aygıtın içindeki donanımı programlıyor.
takma ad :
alias: pci:v00008086d00005A84sv*sd*bc03sc*i*
Bu, karakterlerin ardından parçaya bölünebilir:
v00008086
: v
Açılımı satıcı kimliği , bir donanım üreticisi tanımlar. Bu liste PCI Özel İlgi Grubu tarafından tutulur . 0x8086 numaranız "Intel Corporation" anlamına gelir.
d00005A84
: üretici tarafından seçilen cihaz kimliğinind
kısaltmasıdır . Bu kimlik, genellikle bir donanım aygıtı için benzersiz bir 32 bit tanımlayıcı yapmak üzere satıcı kimliğiyle eşleştirilir. Resmi bir liste yok ve bu numarayı aramak için bir Intel cihaz kimliği listesi bulamadım.
sv*
, sd*
: Alt sistem satıcı sürümü ve alt sistem cihaz sürümü , bir cihazın daha fazla tanımlanması içindir ( *
herhangi bir şeyle eşleşeceğini gösterir)
bc03
: Temel sınıf . Ne tür bir cihaz olduğunu tanımlar; IDE interface
, Ethernet controller
, USB Controller
, ... bc03
açılımı Display controller
. Sen çıkışında onları fark edebilirsiniz lspci
, çünkü lspci
cihaz sınıfına numarayı eşler.
sc*
: Temel sınıfa bir alt sınıf.
i*
: arayüz
antre :
intree: Y
Tüm çekirdek modülleri gelişimlerine başlar out-of-tree
. Bir modül dahil edilmek üzere kabul edildiğinde, bir in-tree
modül haline gelir . Bu bayrağı olmayan (olarak ayarlanmış N
) bir modüller çekirdeği kirletebilir .
sözlü :
vermagic: 4.2.0-1-amd64 SMP mod_unload modversions
Bir modülü yüklerken, vermagic
değerdeki dizeler eşleşip eşleşmediği kontrol edilir. Eşleşmezlerse bir hata alırsınız ve çekirdek modülü yüklemeyi reddeder. Bunun --force
bayrağını kullanarak üstesinden gelebilirsiniz modprobe
. Doğal olarak, bu kontroller güvenliğiniz için vardır, bu nedenle bu seçeneği kullanmak tehlikelidir.