1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › Interview: Linux wird immer…

cdrecord

  1. Beitrag
  1. Thema

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


Neues Thema


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

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Mitarbeiter*in Training / Helpdesk (m/w/d)
    Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  2. Sachbearbeiterin / Sachbearbeiter (w/m/d) im Bereich Datenschutz SAP HCM
    Informationstechnikzentrum Bund (ITZBund), Bonn, Berlin
  3. IT-Administratorin/IT-Admini- strator (w/m/d) Windows Server Infrastruktur, Schwerpunkt SharePoint-Betrieb
    Informationstechnikzentrum Bund (ITZBund), verschiedene Standorte
  4. IT-System Administrator - Client Management (m/w/d)
    Corden Pharma International GmbH, Plankstadt bei Heidelberg und Mannheim, ,

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. basierend auf Verkaufszahlen


Haben wir etwas übersehen?

E-Mail an news@golem.de