From: Maxim Britov <udjinrg@forenet.by>
To: community@altlinux.ru
Subject: Re: [Comm] CD-RW: what best - SCSI or ATAPI?
Date: Wed, 22 Oct 2003 11:50:11 +0300
Message-ID: <20031022115011.256ab870.udjinrg@forenet.by> (raw)
In-Reply-To: <20031021141628.GD24653@master.mivlgu.local>
[-- Attachment #1: Type: text/plain, Size: 2514 bytes --]
> > [...]
> >
> > >Статус фичи:
> > >
> > > Linux-2.4.xx includes a CDROM Packet interface in the
> > > IDE CD driver. For this driver libscg now includes
> > > support in pre-alpha status.
> > > ^^^^^^^^^^^^^^^^^^^^^^^^^
> > [...]
> >
> > А в ядре 2.6 ide-scsi сломан, и чинить его не собираются, т.к. "пишите
> > через АТАПИ, новый cdrecord это позволяет". См.
> > http://www.codemonkey.org.uk/post-halloween-2.5.txt
>
> Поддержка ATAPI в 2.4 и 2.6 - это разные вещи; читайте README.ATAPI
> внимательнее (там говорится про >=2.5.45). При использовании ATAPI в
> 2.4.x DMA не работает; в 2.6 - работает (и даже лучше, чем через ide-scsi,
> где DMA работает только при размере сектора 2048, т.е. только при записи
> дисков с данными, но не в режиме Audio или RAW).
И делать dev=/dev/hdc вместо dev=ATAPI
README.ATAPI:
- Starting with Linux-2.5.45, there is a new experimental
ATAPI interface initiated by Linus Torvalds. Unfortunately,
this interface does not fit well into the rest of the Linux
SCSI kernel transport naming scheme. Cdrecord allows to
use this interface by calling e.g. cdrecord dev=/dev/hdc ...
but it is not officially supported until it has been
integrated into the dev=bus,target,lun nming scheme.
All Linux ATAPI transport implementations do not support DMA.
Current execptions are:
- ide-scsi with block size 2048 and if DMA has been enabled
- The new experimental ATAPI interface starting with Linux-2.5.45
allows DMA if DMA has been enabled and the sector size is a
multiple of 4. This allows to use DMA for audio CDs and
when writing any type of CD in RAW mode.
RAW mode is needed for many new and cheap drives that have bugs when
writing in cooked mode. If there is no DMA, you cannot write faster
than approx 16x.
--
MaxBritov
GnuPG KeyID 0x4580A6D66F3DB1FB Keyserver hkp://keyserver.kjsl.com
Fingerprint: 4059 B5C5 8985 5A47 8F5A 8623 4580 A6D6 6F3D B1FB
[-- Attachment #2: Type: application/pgp-signature, Size: 485 bytes --]
next prev parent reply other threads:[~2003-10-22 8:50 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-20 19:12 Yuriy
2003-10-20 17:15 ` Dmitry Zubov
2003-10-20 21:42 ` Aleksey Korotkov
2003-10-21 10:14 ` Andrey Rahmatullin
2003-10-21 14:16 ` Sergey Vlasov
2003-10-22 8:50 ` Maxim Britov [this message]
2003-10-21 7:10 ` Eugene Ostapets
2003-10-21 14:11 ` Alexei Takaseev
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20031022115011.256ab870.udjinrg@forenet.by \
--to=udjinrg@forenet.by \
--cc=community@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git