iApps mit NON Super Drives -> So gehts !

JarodRussell

JarodRussell

Aktives Mitglied
Thread Starter
Dabei seit
02.06.2003
Beiträge
4.094
Reaktionspunkte
1.816
Hi !

Das hat mein Bruder aus dem Usenet besorgt. Ich habe mittlerweile in Betrieb und denke, dass es einige interessieren könnte, auch die, die einen anderen DVD Brenner extern betreiben und sich darüber ärgern, dass sie ihn unter Panther noch nicht mit iTunes etc. nutzen können.

Also:

-------- Original Message --------
Subject: LG DVD-RAM-Brenner am Mac (Kochrezept)
Date: Sun, 11 Jan 2004 20:42:56 +0100
From: Boris.Zech@gmx.de (Boris Zech)
Organization: T-Online
Newsgroups: de.comp.sys.mac.misc,de.comp.hardware.laufwerke.brenner

Hallo,

nachdem ich meinen LG DVD-Brenner unter Mac OS X am laufen habe, will
ich Euch die nötigen Schritte nicht vorenthalten. Es lohnt sich, da der
Brenner neben CDs und DVD+-R/RWs auch DVD-RAMs beschreiben kann, die
sehr gut als Backupmedium taugen und sich wahlfrei beschreiben und
löschen lassen (wie eine Festplatte).

Zutaten:
1 Mac (hier PB G4 Alu) mit Mac OS X >= 10.3 (Panther)
1 LG GSA-4081B Brenner (z.Zt. ca. 180 Euro)
(je nach Mac und Vorlieben noch ein externes Gehäuse)

1. Brenner physikalisch mit dem Mac verbinden.
Das ist intern in einem Tower ganz einfach, LG liefert alles
Einbaumaterial mit. Ich habe den Brenner in ein externes
Firewire-Gehäuse gepackt. Wurde auf Anhieb erkannt, allerdings nicht vom
Finder o.ä., sondern nur von darunterliegenden Systemschichten.

Das kann man schön über das Kommandozeilen-Utility drutil (oder auch dem
Apple System Profiler) sehen. Es zeigt den Brenner zwar an, sagt aber,
er hätte den Support-Level "None". Dazu muss man wissen, dass sich Apple
leider entschieden hat, nicht alle Brenner einfach so gut wie möglich zu
unterstützen (es gibt ja einen entsprechenden Standard-Befehlssatz:
MMC). :-/

Apple unterscheidet statt dessen fünf aufsteigende Support-Level für
Brenner:
1. None (den hat der Brenner ohne den Patch)
2. Unspported (da wollen wir hin :))
3. VendorSupported
4. AppleSupported
5. AppleShipping (den haben von Apple verbaute Laufwerke)

Ab 2. wird es interessant, da das Mac OS X dann versucht, mit dem
Brenner sinnvoll umzugehen, auch wenn der Levelname "Unspported" das
nicht gerade vermuten läßt (dito Applikationen wie iTunes, iDVD, ...).

Das System führt in einer internen Liste alle von ihm unterstützten
Brenner (ab Level 2). Mittels einer XML-Profil-Datei kann man dieser
Liste Brenner hinzufügen.

2. System "patchen".
Dazu muss man eine Datei mit folgendem Aufbau nach
/Library/DiscRecording/DeviceProfiles/ kopieren. Der Dateiname ist IMHO
nicht relevant, sollte aber auf den Brenner hinweisen. Die Dateiendung
muss ".drprofile" lauten. Die Verzeichnisse muss man anlegen, da sie in
der Regel nicht existieren. Das Anlegen der Datei und Verzeichnisse muss
als Super User, z.B. mittels sudo, erfolgen.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>DRDevicePersonalities</key>
<array>
<dict>
<key>DRDeviceProductName</key>
<string>DVDRAM GSA-4081B</string>
<key>DRDeviceVendorName</key>
<string>HL-DT-ST</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>LG GSA-4081B</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>

Diese Datei passt für den LG-Brenner. Für andere Brenner muss man zwei
Stellen entsprechend dem Output von "drutil list" ersetzen (mit allen
Leerzeichen!). Der Output sieht in etwa so aus:

Vendor Product Rev Bus SupportLevel
1 MATSHITA CD-RW CW-8122 BA21 ATAPI Apple Shipping
2 HL-DT-ST DVDRAM GSA-4081B A100 FireWire None

(Nummer 2 ist der LG-Brenner vor dem Patch)

Daraus kopiert man den Vendor in die Property "DRDeviceVendorName" der
XML-Datei und das Product nach "DRDeviceProductName". Unter
"DRDeviceDescription" kann man noch ein Beschreibung eintragen, ist aber
IMHO nicht relevant.

Zur Sicherheit kann man danach einen Neustart machen. Nun sehen der
Finder, iTunes etc. und auch das Festplatten-Dienstprogramm den Brenner
und eingelegte Scheiben und können mit ihnen etwas anfangen.

3. DVD-RAMs nutzen
Grundsätzlich wird der Brenner zwar auch ohne die Anpassungen von Toast
unterstützt. Wenn man aber DVD-RAMs so wie vorgesehen nutzen will, also
gewissermassen als Festplatte und nicht als in einem Rutsch brennbares
Medium, dann muss man sie mit dem Festplatten-Dienstprogramm
partitionieren. Anschliessend kann man mit dem Finder Dateien darauf
schreiben und auch wieder löschen oder umbennen. iTunes kann jetzt mit
dem Brenner CDs und DVDs schreiben. Einzig iDVD mag ihn nicht. Das liegt
aber wohl daran, dass iDVD nur mit internen Brennern kann. :-/

Ich hoffe, das kleine Kochrezept hilft dem einen oder anderen. Ich habe
mir die Infos im wesentlichen aus
<http://www.cilly.dyndns.org/calabar...10.3 - add%
20support%20for%20any%20third-party%20CD-R%20burner.txt>
und
<http://www.macosxhints.com/article....003102506540587>
zusammengesucht.

Unter <http://www.xlr8yourmac.com/OSX/panther_cdr_support.html> ist eine
andere Lösung beschrieben, bei der eine Version des
DiscRecording-Frameworks aus einem Entwicklerrelease von Mac OS X
eingespielt wird. Das war mir zu heiss, ich kann mit obiger Lösung
leben.

Ciao
Boris

P.S. drutil ist ein interessantes Utility. Man kann damit auch Infos
über Medien herausbekommen, siehe "man drutil".
P.P.S. das beschriebene Verfahren funktioniert IMHO nicht mit Mac OS X <
10.3. Für Mac OS X 10.2 gibt es PatchBurn
(<http://www.macwelt.de/news/extras/22384/> ).
--
Boris.Zech@gmx.de
That is: Boris Zech, 21465 Reinbek, Germany/Europe

Es müsste nach dieser Methode eigentlich mit so ziemlich jedem Brenner funktionieren, da man Panther vorgaukelt, dass es sich um ein unterstütztes Laufwerk handelt.

Ciao,
Daniel aka Jarod

EDIT:
PatchBurn für Üanther gibt es jetzt auch, vielleicht ist das damit ja auch komfortabler.
 
Zuletzt bearbeitet von einem Moderator:
Noch einfacher geht es mit PatchburnII (läuft jetzt auch unter Panther), anklicken, neustarten und läuft.
 
nitram72 schrieb:
Noch einfacher geht es mit PatchburnII (läuft jetzt auch unter Panther), anklicken, neustarten und läuft.


So ist es! Dauert zwei Sekunden.... ;)
 
ich möchte mal andersrum fragen?

gibt es eine liste mit allen "AppleSupported" laufwerken?
 
Zurück
Oben Unten