ot Nikola Antonov(28-05-2002)

reiting (14)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Kompilatsiia na Linux-iadroto, chast III: Parallel port, IDE...

    Parallel port support

Nishto slozhno. Kompiliraite kato moduli poddruzhkata na paralelniia port, PC-style hardware i Use FIFO/DMA if available. Ako nepremenno durzhite, mozhete da go vklyuchite i napravo v iadroto. Az naprimer ustanovih, che stariiat mi printer pechata mnogo po-burzo, kogato lp (modulut za samiia printer), parport i parport_pc sa vgradeni v iadroto. Poslednata funktsiia shte uskori transfera mezhdu kompyutura i ustroistvata, zakacheni za pararelniia port, izpolzuvaiki izvestniia algoritum FIFO i vklyuchvaiki direktniia dostup do pametta, ako ste go pozvolili v BIOS.

    Plug and play configuration [y]

Nepremenno vi triabva, vklyuchete go v iadroto.

    Block devices [y]

    Normal PC floppy disk support [y/m]

Doseshtate se za kakvo se otnasia. SHTe vi triabva, ako imate flopi-diskovo ustroistvo. A koi niama?

Ostanalite funktsii, ako shtete mi viarvaite, mozhe i da ne vi potriabvat, osven ako ne sa vi nuzhni za poddruzhkata na konkretno ustroistvo ili na antichnite 8-bitovi tvurdi diskove :)

Niakoi ot parametrite v tozi razdel obache sa vazhni i shte im oburnem podobavashto vnimanie.

    RAM disk support [m/n]

Izpolzuva se, kogato kompilirate iadro, prednaznacheno da raboti na edna disketa. Zadelia se izvestno kolichestvo RAM (posochvate go ruchno, obiknoveno e 4096K), koiato se izpolzuva kato virtualno diskovo ustroistvo. Ako iadroto e prednaznacheno da se zarezhda ot harddisk i da raboti na standarten kompyutur, ne vi triabva RAM disk support.

    Loop device support [m/n]

Parametur, koito shte vi triabva, ako iskate da izpolzuvate edin fail, koito da se tretira kato blokovo ustroistvo. Kolkoto i stranno da zvuchi, za Linux vsiako harduerno ustroistvo e prosto fail. Vuzmozhno e naprimer da suzdavate flopi-imidzhi, predi da ste gi zapisali vurhu fizicheska disketa. Tozi parametur, kakto i scsi-emulatsiiata, za koiato shte govorim po-natatuk, shte sa vi neobhodimi i v sluchai, che zapisvate CD-ta i iskate da proverite sustoianieto na ISO 9660 failovata sistema, predi da ia zapishete vurhu fizicheskiia nositel.

    Network Block Device support [m/n]

Tozi parametur pozvoliava na kompyutura da raboti kato klient kum mrezhovo blokovo ustroistvo. S edna duma, predstavete si, che edna i sushta mashina raboti ednovremenno kato survur i klient posredstvom loopback blokovo ustroistvo.

    ATA/IDE/MFM/RLL support

Sushto mnogo vazhen razdel. Ako znaete kak da nastroite IDE-ustroistvata si, shte mozhete da se radvate na seriozno podobrenie na diskovata proizvoditelnost, koeto vliiae na tsialata sistema dosta blagopriiatno. Nepremenno razreshete tozi parametur i razgledaite negoviia podrzadel.

    Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support [y]

Naimenovanieto na tozi podrazdel govori poveche ot iasno za kakvo se otnasia. Ot nego zavisi dali chipsetut vi shte poddurzha razlichni standarti na komunikatsiia s diskovite ustroistva. Tui kato optsiite sa mnogo, shte se sprem samo na nai-vazhnite ot tiah.

    Include IDE/ATA-2 DISK support [y]

Ako diskut vi ne e mnogo star i razbira se e IDE, a ne SCSI, dobre shte e da vklyuchite tozi parametur. Otnasia se do chipseti, koito poddurzhat standartite ATA-2 i nagore.

    Use multi-mode by default (y)

Edno vazhno dopulnenie kum gornata optsiia. Vklyuchete go po printsip i nai-veche ako chesto puti pri po-golemi transferi vizhdate slednata greshka:

“DriveReady SeekComplete Error”

    Include IDE/ATAPI CDROM support [y]

    SCSI emulation support [y/m/n]

Kak shte otgovorite tuk, zavisi iztsialo ot vashite konkretni nuzhdi. Ako iskate da izpolzuvate vashiia Linux kato platforma za purzhene na diskove, shte triabva da otgovorite s [y], no da izklyuchite Include IDE/ATAPI CDROM support. Taka vashite cdrom-ustroistva shte izpolzuvat scsi-emulatsiia, neobhodima na povecheto programi za progariane na diskove. Vmesto da gi otkrivate kato /dev/hdd i t.n., shte gi namerite kato /dev/scd0 i t.n. T.e. te shte se vuzpriemat ot operatsionnata sistema kato scsi-ustroistva. Vazhno! Za da vklyuchite tazi optsiia, shte triabva da otgovorite s [y] i na SCSI generic support v razdela SCSI support.

Sledvashtite optsii se otnasiat do poddruzhkata na konkretni chipseti. Ako razpoznaete niakude tam chipseta na vashiia kompyutur, vklyuchete kakvoto ima za nego. Az, naprimer, sum sus stariia klasicheski Intel 440 BX/ZX chipset i sum otgovoril s [y] samo na Intel PIIXn chipsets support, kakto i na PIIXn tuning supprt. No osven za konkretni nuzhdi, tuk ima i optsii, koito sa vazhni za vseki.

    Generic PCI IDE chipset support [y]

Nai-veroiatno vashiiat chipset e baziran na PCI shina i vklyuchvaneto na tazi optsiia e prosto zadulzhitelno.

    Generic PCI bus-master DMA support [y]

Sushto e zhelatelno da go imate. Izpolzuvaneto na DMA (direct memory access) podobriava chuvstvitelno rabotata na diskovite ustroistva, stiga te da go poddurzhat. Po tozi nachin se osvobozhdava tsentralniiat protsesor ot natovarvaneto s tranfera ot tvurdiia disk kum pametta, tui kato diskut poluchava direkten dostup do neia.

    Use PCI DMA by default when available [y]

    ATA Work(s) In Progress /EXPERIMENTAL/ [n]

Vse oshte v eksperimentalen etap. Ako go vklyuchite, mozhete da opitate funktsii, koito vse oshte se razrabotvat. Ako durzhite na stabilnostta i ne zhelaete da riskuvate, zasega go izklyuchete.

    Good-Bad DMA Model-Firmware [n]

Parametur, koito ne e zadulzhitelen i dori se preporuchva da ne go vklyuchvate. Sushtestvuvat “bugavi” furmueri (malkoto parche softuer, koeto upravliava chipseta na nai-nisko nivo) i vasheto iadro shte proveri dali niamate problem s poddruzhkata na DMA, t.e. dali ima bug vuv furmuera, koito tvurdi, che diskut poddurzha DMA, no vsushtnost tova ne otgovaria na istinata. Interesna optsiika :)



<< Kompilatsiia na Linux-iadroto, chast IV: Networking options | Kompilatsiia na Linux-iadroto, chast II: Purvite stupki >>