DVD-Brenner wird nicht gefunden

magjo

Well-Known Member
Hi

ich hab das Problem, dass mein DVD-Brenner nicht mehr gefunden wird (auch nicht als root). Hat aber alles schon mal funktioniert.

Zum System: FreeBSD 5.3-RELEASE-p9

Kernelmodule für CD-Brenner:
device ata
device atapicd
device atapicam
device scbus
device cd
device pass

Software:

cdparanoia-3.9.8_7
cdrdao-1.1.9
cdrtools-2.01
dvd+rw-tools-5.21.4.10.8
k3b-0.11.23
libdvdread-0.9.4_1
libdvdcss-1.2.8_1

Ein:
camcontrol devlist
findet nichts


Ausgabe von cdrecord -scanbus

cdrecord -scanbus
Cdrecord-Clone 2.01 (i386-unknown-freebsd5.3) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Error 0. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

Habt ihr eine Idee was ich vergessen habe?

Danke für Eure Hilfe

Joachim


Nachtrag: als "normales" Laufwerk kann ich den Brenner mounten
 
Zuletzt bearbeitet:
Da isser doch.
Existiert denn das Device /dev/acd0 bzw. /dev/acd1?

Normalerweise ist es oft der Fall, dass die Rechte von /dev/pass0 und /dev/xpt0 nicht stimmen. Dem kann man durch ein
Code:
chmod 0666 /dev/pass0 /dev/xpt0
abhelfen. Aber da root den Brenner auch nicht findet, wird es hier was anderes sein.
 
Hi

ich glaube da kommen wir der Sache schon näher

/dev/pass0 gibt es bei mir gar nicht

/dev/xpt0 existiert


Wie kann man das Device anlegen?

Danke Joachim


/dev/acd0 und /dev/acd1 sind da und lassen sich auch mounten
 
Wenn /dev/cd0 nicht existiert, kann das entsprechende Passthrough device auch nicht existieren. Bist du 100%ig sicher, dass du wirklich einen Kernel mit
Code:
device atapicam
installiert hast?

Falls ja, poste mal bitte ein verbose dmesg (boot -v am loader prompt).
 
Hi

Auszug aus der Kernelkonfiguration
Code:
# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
#device		ataraid		# ATA RAID drives
device		atapicd		# ATAPI CDROM drives
device		atapifd		# ATAPI floppy drives
#device		atapist		# ATAPI tape drives
#options 	ATA_STATIC_ID	# Static device numbering



# SCSI peripherals
device		scbus		# SCSI bus (required for SCSI)
#device		ch		# SCSI media changers
device		da		# Direct Access (disks)
#device		sa		# Sequential Access (tape etc)
device		cd		# CD
device		pass		# Passthrough device (direct SCSI access)
#device		ses		# SCSI Environmental Services (and SAF-TE)


#IDE/ATAPI CD-burner support
device		atapicam

Ja ich bin mir sicher


Danke für die Hilfe

Joachim
 

Anhänge

  • dmesg.txt
    29,2 KB · Aufrufe: 460
Hmm ... Du sagst also, es hätte schonmal funktioniert.
Und Du bist ganz sicher, dass Du auch den richtigen Kernel bootest? Ja, vermutlich bist Du sicher, aber man weiß ja nie.
Wird denn das andere CD-Laufwerk gefunden oder kannst Du das auch überhaupt nicht ansprechen?!

Ansonsten fällt mir dazu leider nichts weiteres ein, der Hinweis mit atapicam wäre auch meine einzige Idee. In Deinem dmesg-Auszug kann ich jedenfalls keinen nennenswerten Unterschied zwischen beiden Laufwerken erkennen.
 
Hi

Ja ich bin mir sicher, dass ich den richtigen Kernel boote

Wie oben geschrieben kann ich auch die beiden Laufwerke mounten. Nur der Brenner wird halt nicht als Brenner erkannt sondern nur als normales Laufwerk.


Joachim
 
Sorry, ich kann da auch nur im dunkeln Stochern. Ich hätte irgendwann auch mal ein solches Problem; damals konnte ich das aber durch anpassenden der Rechte lösen. An Deiner Stelle würde ich jetzt anfangen, stumpf ins Blaue zu schießen (z.B. chmod 0777 /dev/xpt*, chmod 0777 /dev/acd*). Sollte es irgendwie und irgendwann klappen, kann man den Fehler immer noch genauer eingrenzen.

Ansonsten dürfte es per Ferndiagnose schwierig werden, den Fehler zu finden ...

Ansonsten - als letzten Rettungsanker quasi - hab ich Dir meine funktionierende Kernelkonfiguration nochmal hierhin gelegt, vielleicht kannst Du daraus noch irgendwas erkennen?! Achja, ich habe einen SCSI-Controller mit in die Kernelkonfiguration gebaut, obwohl aktiv kein solcher Controller im System werkelt. Keine Ahnung, ob das wichtig ist.
 
Zuerst mal: Der Brenner wird bei dir einwandfrei als Brenner erkannt:
Code:
acd1: <PHILIPS DVDR1640P/P3.0> DVDR drive at ata1 as slave
acd1: read 6890KB/s (6890KB/s) write 6890KB/s (6890KB/s), 2048KB buffer, UDMA33
acd1: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet
acd1: Writes: CDR, CDRW, DVDR, test write, burnproof
Du solltest mit burncd(1) problemlos CDs brennen können.

Damit du aber cdrecord(1) oder growisofs(1) verwenden kannst, muß dein Brenner als SCSI-Gerät emuliert werden. Dafür ist atapicam da. Wenn ich in dem dmesg nichts übersehen habe, dann wird atapicam bei dir aber überhaupt nicht geladen. Normalerweise muß ein ATAPI-Laufwerk in so einem Falle zweimal gefunden werden, einmal als ATAPI- und einmal als SCSI-Laufwerk. Hier ein Beispiel von einem meiner Rechner:
Code:
acd0: DVDR <PLEXTOR DVDR PX-716A/1.03> at ata1-master UDMA66
cd0 at ata1 bus 0 target 0 lun 0
cd0: <PLEXTOR DVDR   PX-716A 1.03> Removable CD-ROM SCSI-0 device
cd0: 66.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present - trayclosed
acd0 ist der DVD-Brenner als ATAPI-Laufwerk und cd0 der gleiche Brenner als emuliertes SCSI-Gerät. Solange in deinem dmesg keine SCSI-Laufwerke auftauchen, brauchst du mit cdrecord(1) oder growisofs(1) nicht weiterzumachen.

Ich vermute wirklich ganz stark, daß du nicht den Kernel bootest, der atapicam enthält. Ein uname -a wäre hilfreich.
 
Hi

hab eben den Kernel nochmal mit den neusten Patches kompeliert und innstalliert
Code:
uname -a
FreeBSD pythagoras.home 5.3-RELEASE-p13 FreeBSD 5.3-RELEASE-p13 
#3: Sat May  7 13:40:54 CEST 2005     
root@pythagoras.home:/usr/obj/usr/src/sys/GENERIC  i386


Danke Joachim


Nachtrag

Ich glaube Ihr habt recht.
Beim Kompelieren des Kernels ist mir ein Tippfehler unterlaufen

make buildkernel KERNKONF=MYKERNEL anstatt
make buildkernel KERNCONF=MYKERNEL

aber komisch hat weder einen Fehler noch eine Warnung gegeben


ich werde mich gleich wieder melden ob es dann funktioniert

Joachim
 
Zuletzt bearbeitet:
Zurück
Oben