Note: Kui sa kasutad FreeBSD versiooni 5.X või mõnda hilisemat, siis võid selle lõigu rahus vahele jätta. Need versioonid loovad seadmefailid kasutajale nähtamatult devfs(5) abil.
Peaaegu iga seade kernelis omab ka vastavat ``seadmefaili'' sissekannet kataloogis /dev. Need seadmefailid paistavad tavaliste failidena, kuid on tegelikult suhtluskanalid kerneliga, mida programmid kasutavad seadmetega suhtlemiseks. Shelliskript /dev/MAKEDEV, mis käivitatakse ka FreeBSD installeerimisel, loob peaaegu kõik FreeBSD poolt toetatavad seadmefailid. Siiski ei loo ta kõiki, niisiis, kui sa lisad uue seadme toe, tasub ka üle kontrollida, kas vastavad failid on selles kataloogis olemas ja vajadusel need luua. Siin on lihtne näide:
Oletame et sa lisad kernelisse IDE CDROM-i toe. Selle lisamiseks vajalik rida on:
device acd0
See tähendab et sa peaksid kataloogist /dev otsima seadmefaile, mis algavad acd0-ga, sellele võib järgneda ka mingi täht, näiteks c, faili nimi võib ka alata tähega r, mis tähendab ``raw'' seadet. Selgub, et neid faile seal kataloogis ei ole, seega pead sa minema kataloogi /dev ja sisestama:
# sh MAKEDEV acd0
Kui see skript töö lõpetab, leiad sa kataloogist /dev uued failid acd0c ja racd0c.
Helikaartide puhul loob vajalikud seadmefailid järgnev käsk:
# sh MAKEDEV snd0
Note: Kui ka teistel inimestel on ligipääs sinu masinasse, võib olla vajalik seadmete kaitsmine välise ligipääsu eest. Seda saab teha vastavate seadmete lisamise teel faili /etc/fdtab. Täpsemat informatsiooni leiad failist .
Kasuta seda lihtsat protseduuri ka kõigi teiste üldises kernelis mitteolevate seadmete loomiseks.
Note: Kõik SCSI kontrollerid kasutavad samu /dev-kataloogi sissekandeid, nii et neid ei ole sul vaja luua. Samamoodi ei ole kataloogis /dev kirjeid ka võrgukaartidel ja SLIP/PPP pseudoseadmeil, niisiis ka nende pärast ei ole vaja muretseda.