cdrecord
Autor: düse 09.05.06 - 13:01
Es ist ein echtes Trauerspiel mit dem Kernel, man sollte sich dazu mal das Changelog von cdrecord (2.0.1) durchlesen das gestern veröffentlicht wurde. Zitat:
- Try to support the half hearted and badly designed /dev/hd* interface
from Linux-2.6 in a more usable way.
The only reason for adding this kind of support is that the Linux kernel
hackers reject to fix the known DMA bugs in the already existing SCSI
transport interfaces in the Linux kernel. Using /dev/hd* is unfortunately
the only way to get DMA with sector size being 2352, 2448 or similar.
Use cdrecord -scanbus dev=ATA and
cdrecord dev=ATA:1,0,0
Note: The Bus mapping function inside the kernel for this interface is
a dummy. For this reason, we need to do the mapping ourselves.
Busnumber is ("/dev/hd*"[7] - 'a') / 2
Target is ("/dev/hd*"[7] - 'a') % 2
Also note that creating this interface in the Linux kernel was a waste of
time. It did need a lot of effort to be created. Instead of first adding
a new interface with a new broken DMA implementation and later fixing
the DMA bugs, it would have been better to just fix the DMA bugs
in ide-scsi.c
Adding SCSI transport to something like /dev/hd* on an OS that includes
a generic SCSI transport driver is disregarding SCSI protocol layering.
A clean way to implement ATAPI on Linux would be to rather introduce a
SCSI hostadaptor driver that sends the SCSI commands via the
ATA hardware.
Linux users should think about buying a CD writer for Linus Torvalds.
Maybe this could help to get better SCSI support in the Linux. Currently
Linus doesn't know anything about the CD-writing problems on Linux and
his contributions to CD-writing related issues in discussions are just
guesses that are not related to own experiences and understanding for
the matter :-(
It seems that the Linux way of dealing with bugs is to implement a new
incompatible interface instead of fixing the known bugs from
old interfaces :-(
2.01 Changelog: ftp://ftp.berlios.de/pub/cdrecord/AN-2.01
| Thema | |
cdrecord |
düse | 09.05.06 - 13:01 |
Re: cdrecord |
amki | 09.05.06 - 13:25 |
Re: cdrecord |
Trevor Dart | 09.05.06 - 13:42 |
Re: cdrecord |
Cave | 09.05.06 - 14:27 |
Re: cdrecord |
audi666 | 09.05.06 - 14:42 |
Re: cdrecord |
Max Power | 09.05.06 - 16:19 |
Re: cdrecord |
Anonymer Nutzer | 09.05.06 - 16:24 |
Re: cdrecord |
currywurst | 10.05.06 - 10:30 |
Re: cdrecord |
Anonymer Nutzer | 10.05.06 - 23:20 |



