Diit.cz - Novinky a informace o hardware, software a internetu

Způsoby připojení vypalovaček

Linux logo
Už to je čtyři a půl roku, co jsem pro příznivce Linuxu připravili seriál o vypalování pod tímto operačním systémem. Je to dlouhá doba a tak jsme hledali zkušené linuxové paliče, kteří by nám s tím pomohli. Bohužel, žádné jsme nesehnali, ale zcela náhodou jsme se dostali na web ABC linuxu, kde jsme podobný seriál objevili. Je sice z loňského roku, ale říkali jsme si lepší toto, než vůbec nic (třeba se někdo ozve, kdo nám s updatem textu pomůže). A tak vám ho nyní po několik týdnů budeme předkládat. Děkujeme za to ABC linuxu, kteří nám tento materiál dovolili použít.

Kapitoly článků

2.  Způsoby připojení vypalovaček

Z čeho lze vybírat? Možností je dost (IDE, SCSI, paralelní port, USB, 1394, PCMCIA/PC-Card a CardBus), většinou však záleží na tom, jaký počítač používáte a jaké jsou tedy vaše možnosti, respektive potřeby. U externích zařízení je často k dispozici kombinace více možností připojení, což vám dává možnost využít rozhraní, které dané situaci nejvíce vyhovuje.

  • IDE - Drtivá většina všech vypalovaček používá rozhraní IDE/ATAPI. Podpora ATAPI pod Linuxem je kapitola sama pro sebe, a proto jí věnuji alespoň následující odstavec.

    Linux a ATAPI

    Linux až donedávna používal pro IDE CD mechaniky ovladač (ide-cd module), který umožňoval přístup pouze pro čtení a nikoliv už posílání potřebných SCSI příkazů. Aby mohly být ATAPI CD-R/W jednotky využity také pro vypalování, existovala (a samozřejmě i nadále existuje) tzv. SCSI emulace (ide-scsi module). Nové verze ovladače "ide-cd" (vývojové jádro 2.5.43 a výše) již podporují ATAPI komunikaci v dostatečné míře a lze jich tedy využít i k samotnému pálení bez nutnosti zabývat se SCSI emulací. Z praktického hlediska se této problematice věnuje druhý díl seriálu.

    Doplním tedy glosář o další dvě položky:

    IDE-SCSI/ATAPI-SCSI emulace (modul 'ide-scsi')
    Tento termín, ač hojně používaný, je vlastně poněkud zavádějící. Viz ATAPI. SCSI příkazy jsou přes IDE posílány pomocí ATA Packet příkazu. Nejedná se tedy o emulaci SCSI, nýbrž o (zjednodušeně řečeno) zpřístupnění SCSI příkazové sady dané mechaniky klasickému SCSI ovladači.
    Nativní podpora ATAPI pálení (modul 'ide-cd')
    Opět záležitost, která může v současné době mírně mást. Je totiž více způsobů, jak toho dosáhnout.

    • Tím složitějším, nicméně asi rozumnějším, je stažení a kompilace nového jádra z vývojové 2.5 řady, které má od verze 2.5.43 tuto možnost přímo začleněnu (viz také Jaderné noviny 190). Lze přidat i patch, který odstraní nepříjemnou vlastnost ide-cd: používání pouze PIO při zápisu. DMA je s touto záplatou využito, jak jen je to možné. K tomu je ještě třeba zazáplatovat cdrecord, aby si s tím uměl poradit (nebo použít verzi novější než cdrtools-1.11a39. Verze 2.01a01 je teď nejnovější.
      (Pozn. Martin: Linuxáci asi sami odhalili, že toto již dávno neplatí, přeci jen článek vyšel poprvé více jak před rokem. Jak jsem tak koukal na ftp, tak jádro je nyní už ve verzi 2.6.9, ale to vy asi už dávno víte.)
    • Druhou možností je využití velmi experimentální podpory, kterou obsahují nové verze X-CD-Roast. DMA se však v tomto případě nedočkáte.
  • SCSI vypalovačky byly sice dříve považovány za spolehlivější, ale jejich doba už minula. Nástup levných a stále rychlejších ATAPI mechanik způsobil, že 'scuzzy' už se vám bude těžko shánět. Pokud ji už máte nebo na ní trváte, neměli byste s ní mít žádné problémy, protože systém (respektive modul 'sg' - SCSI ovladač Linuxu) by ji měl rozpoznat a obsluhovat jako každé jiné SCSI zařízení.

  • Připojení přes Paralelní port se už dnes také moc nepoužívá, protože přenosová rychlost neodpovídá potřebám vypalovaček, které mohou plivat hotová cédéčka častěji než jednou za 5 minut... Externí vypalovačky používající paralelní port jsou vlastně obyčejné ATAPI mechaniky vybavené adaptérem propojujícím PP a IDE kabel. Je třeba mít nainstalovaný PARIDE subsystém, z něhož využijete ovladač 'pg'. Paralelní port nastavit na EPP (rychlost 2×).

  • USB není pro Linux problém. K vypalovačce bude přistupováno jako k SCSI Mass Storage Device. Kromě 'usb-storage' je třeba mít nainstalovánu podporu OHCI/UHCI (Open/Universal Host Controller Interface) - podle chipsetu, případně EHCI (Enhanced HCI) pro USB 2.0.

  • 1394 (FireWire) mechaniky vyžadují kromě modulů pro IEEE-1394 ('ieee1394' a 'ohci1394') ještě ovladač SBP-2 (Serial Bus Protocol-2; 'sbp2_1394'). Vypalovačka pak opět funguje jako SCSI zařízení.

  • PCMCIA a CardBus je podporováno pomocí pcmcia-cs (Card Services) ovladačů. Kernely řady 2.4 mají vlastní ovladače, jejichž funkčnost je více méně shodná s pcmcia-cs - mužete si vybrat, které použít. Podporují mnoho SCSI karet a téměř všechny ATA/IDE. A protože naprostá vetšina PCMCIA vypalovaček je ATAPI, s jejich použitím by neměl být problém. Využití SCSI emulace však vyžaduje malý trik. Vzhledem k tomu, že PCMCIA zařízení nejsou načítána při bootu, je třeba řešit, který ovladač (IDE x SCSI) se bude o mechaniku starat, jinak než rádkem v lilo.conf (např: modules.conf).

Kapitoly článků
2.  Způsoby připojení vypalovaček

Redakce CDR (Google+)

Redakci CDR.cz tvoří tým mladých žurnalistů, které spojuje společná láska k moderním technologiím. Milují chytré gadgety, vylepšováky a nejnovější zařízení všeho druhu.

více článků, blogů a informací o autorovi

Diskuse ke článku Vypalování pod Linuxem II - díl 1.

Čtvrtek, 30 Prosinec 2004 - 21:13 | Anonym | Pro: Ritchie. Nevim co myslis tou beznou...
Neděle, 28 Listopad 2004 - 00:08 | rejdi | este dodatok: bolo to datove DVD-R.
Neděle, 28 Listopad 2004 - 00:08 | rejdi | Jedna zaujimava vec: palil som na Asuse (nejaky...
Pátek, 26 Listopad 2004 - 12:11 | Anonym | Mimochodem, pokud si už kompilujete jádro (např....
Pátek, 26 Listopad 2004 - 11:54 | Anonym | Jsem sice rád, že se CDR server začal (konečně)...
Středa, 24 Listopad 2004 - 18:04 | Martin Bartoň | Carlos: Nero palilo DVD-video tak, ze...
Středa, 24 Listopad 2004 - 15:21 | Anonym | martin: Tohle jsem moc nepochopil. OPC (podle mě...
Středa, 24 Listopad 2004 - 14:32 | Martin Bartoň | ender: Tys nečet ten úvodník ani můj komentář v...
Středa, 24 Listopad 2004 - 14:15 | Anonym | Ano, toto mě nenapadlo. Takto SW skutečně kvalitu...
Středa, 24 Listopad 2004 - 14:09 | Anonym | urcite zajimavy serial. ale prohlasit 2.5 radu za...

Zobrazit diskusi