Problem mit DVD-Brenner (SCSI-Emu)

chris-x

Active Member
Hallo,

versuche seit einiger Zeit meinen DVD-Brenner unter FreeBSD 5.2 zum Laufen zu bringen.
Habe auch device atapicam in den kernel eingebunden.
Leider werden nach Eingabe von camcontrol devlist keine Geräte angezeigt.
Hat jemand eine Idee, worans liegen kann ?

Gruss,
chris
 
das einzige, was in den logs auftaucht:
acd0: CDRW <ATAPI DVD+RW 4X4X12> at ata1-slave PIO4

camcontrol devlist habe ich als root ausgeführt. wird aber nur mein usb-stick aufgeführt (wenn er denn steckt).
 
Zusätzlich zu 'device atapicam' hast auch die folgenden Einträge in deiner Kernel Konfiguration, ja?

Code:
device scbus
device cd
device pass
 
Hi ! Versuch das mal so!

in /etc/fstab

/dev/cd0 /cdrom cd9660 ro,noauto 0 0
/dev/cd0 /home/"$User$"/mnt/cdrom cd9660 ro,noauto 0 0


in /etc/devfs.conf

link cd0 cdrom
link cd0 dvd
own cd0 root:operator
perm cd0 0660
own cdrom root:operator
perm cdrom 0660
own dvd root:operator
perm dvd 0660
own xpt0 root:operator
perm xpt0 0660
own pass0 root:operator
perm pass0 0660


hier muss man sich überlegen ob einem das nicht su unsicher wird

chmod 555 /sbin/camcontrol

dann noch dafür sorgen das cdrecord, readcd & cddao mit root id laufen

in /etc/sysctl.conf
vfs.usermount=1

Das Ergebnis eind er Gruppe Opertator zugehöriger user darf das Cdrom mounten , und darf brennen die root id ist nicht unbedingt nötig, hat aber den Sinn das der brennprozess in Realtime laufen darf.

dann brauchst du noch die DVD+rw-tools und das wars dann!

gruss
 
das cam blödsinn machen kann wissen hier wohl alle !
setzt doch mal dma auf das laufwerk.... nicht das es logisch wäre aber damit hat es nicht immer was zu tun!

/boot/loader.conf

hw.ata.ata_dma="1"
hw.ata.atapi_dma="1"

und schick uns mal nen "dmesg"
 
läuft leider immer noch nicht,..

kann es eigentlich auch am laufwerk liegen ?

unter knoppix läuft es übrigens ohne probleme...
(nutzt ja wohl auch die scsi-emu)
 
hallo ??? dmesg!

worin liegt der unterschied zwischen hw.ata.ata_dma="1" und hw.ata.atapi_dma="1" ?
 
r2d2 schrieb:
worin liegt der unterschied zwischen hw.ata.ata_dma="1" und hw.ata.atapi_dma="1" ?
Das erste aktiviert den DMA-Modus für ATA-Geräte und das zweite für ATAPI-Geräte. DMA für ATA sollte eigentlich standardmäßig gesetzt sein. DMA für ATAPI muß man erst von Hand aktivieren (über genannte Variable) und funktioniert auch nicht bei allen ATAPI-Laufwerken (habe auch so ein blödes LiteOn-CD-ROM, das ums Verrecken nur PIO4 macht).
 
dmesg ergibt folgendes :
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.2.1-RELEASE #10: Mon May 17 20:05:45 GMT 2004
Christoph@chris:/usr/obj/usr/src/sys/MYKERNEL
Preloaded elf kernel "/boot/kernel/kernel" at 0xc09bb000.
Preloaded elf module "/boot/kernel/linux.ko" at 0xc09bb21c.
Preloaded elf module "/boot/kernel/if_nv.ko" at 0xc09bb2c8.
mptable_probe: MP Config Table has bad signature:
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) XP 1800+ (1531.03-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x662 Stepping = 2
Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
AMD Features=0xc0400000<AMIE,DSP,3DNow!>
real memory = 536805376 (511 MB)
avail memory = 511766528 (488 MB)
Pentium Pro MTRR support enabled
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcibios: BIOS version 2.10
Using $PIR table, 5 entries at 0xc00fdf10
pcib0: <Host to PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
agp0: <NVIDIA nForce2 AGP Controller> mem 0xd8000000-0xdbffffff at device 0.0 on pci0
pci0: <memory, RAM> at device 0.1 (no driver attached)
pci0: <memory, RAM> at device 0.2 (no driver attached)
pci0: <memory, RAM> at device 0.3 (no driver attached)
pci0: <memory, RAM> at device 0.4 (no driver attached)
pci0: <memory, RAM> at device 0.5 (no driver attached)
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xe0080000-0xe0080fff irq 12 at device 2.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ugen0: vendor 0x07b3 600dpi USB Scanner, rev 1.10/5.01, addr 2
ohci1: <OHCI (generic) USB controller> mem 0xe0083000-0xe0083fff irq 10 at device 2.1 on pci0
usb1: OHCI version 1.0, legacy support
usb1: SMM does not respond, resetting
usb1: <OHCI (generic) USB controller> on ohci1
usb1: USB revision 1.0
uhub1: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ums0: B16_b_02 USB-PS/2 Optical Mouse, rev 2.00/98.02, addr 2, iclass 3/1
ums0: 7 buttons and Z dir.
pci0: <serial bus, USB> at device 2.2 (no driver attached)
nv0: <NVIDIA nForce MCP2 Networking Adapter> port 0xd000-0xd007 mem 0xe0087000-0xe0087fff irq 11 at device 4.0 on pci0
nv0: Ethernet address 00:30:1b:af:e0:15
miibus0: <MII bus> on nv0
rlphy0: <RTL8201L 10/100 media interface> on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <multimedia, audio> at device 5.0 (no driver attached)
pcm0: <Nvidia nForce2> port 0xd800-0xd87f,0xd400-0xd4ff mem 0xe0081000-0xe0081fff irq 12 at device 6.0 on pci0
pcm0: <Avance Logic ALC650 AC97 Codec>
pcib1: <PCIBIOS PCI-PCI bridge> at device 8.0 on pci0
pci1: <PCI bus> on pcib1
atapci0: <nVidia nForce2 UDMA133 controller> port 0xf000-0xf00f at device 9.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
fwohci0: vendor=10de, dev=6e
fwohci0: <1394 Open Host Controller Interface> mem 0xe0085000-0xe008503f,0xe0084000-0xe00847ff irq 3 at device 13.0 on pci0
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channel is 4.
fwohci0: EUI64 00:30:1b:30:1b:af:e0:79
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:30:1b:af:e0:79
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
fwohci0: phy int
pcib2: <PCI-PCI bridge> at device 30.0 on pci0
pci3: <PCI bus> on pcib2
pci3: <display, VGA> at device 0.0 (no driver attached)
orm0: <Option ROMs> at iomem 0xd0000-0xd17ff,0xcc000-0xcffff,0xc0000-0xcb7ff on isa0
pmtimer0 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
fdc0: ready for input in output
fdc0: cmd 3 failed at out byte 1 of 3
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: IEEE1284 device found /NIBBLE/ECP
Probing for PnP devices on ppbus0:
ppbus0: <HEWLETT-PACKARD DESKJET 710C> SCP,VLINK
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0400> can't assign resources (port)
Timecounter "TSC" frequency 1531025693 Hz quality 800
Timecounters tick every 10.000 msec
GEOM: create disk ad0 dp=0xc48e6e60
ad0: 78533MB <IC35L080AVVA07-0> [159560/16/63] at ata0-master UDMA100
GEOM: create disk ad1 dp=0xc48e6b60
ad1: 38166MB <Maxtor 34098H4> [77545/16/63] at ata0-slave UDMA100
acd0: CDRW <ATAPI DVD+RW 4X4X12> at ata1-slave UDMA33
Mounting root from ufs:/dev/ad0s3a
 
Moin

Ich bin zwar kein Guru, aber kann es sein, dasz das Atapicam nicht funktioniert?
Bei meiner dmesg sind nämlich noch folgende Zeilen am Ende:

Timecounter "TSC" frequency 1874627714 Hz quality 800
Timecounters tick every 10.000 msec
GEOM: create disk ad0 dp=0xc42de360
ad0: 57231MB <IC25N060ATMR04-0> [116280/16/63] at ata0-master UDMA100
acd0: CDRW <TOSHIBA DVD-ROM SD-R2312> at ata1-master UDMA33
GEOM: create disk cd0 dp=0xc4166600
cd0 at ata1 bus 0 target 0 lun 0
cd0: <TOSHIBA DVD-ROM SD-R2312 1708> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: cd present [2241056 x 2048 byte records]
Mounting root from ufs:/dev/ad0s3a

Ich meine, bei dir findet dieses GEOM: (was immer das genau macht) scheinbar nur Festplatten.
Bei mir findet es auch das Kombilaufwerk.

Ich habe hier 5.2.1 und in der Kernelconfig nur device atapicam hinzugefügt und es ging.
Die anderen Devices für das atapicam waren schon drinn.

Hast du vieleicht den SCSI kram komplett auskomentiert?
Ich schätze das der drinn bleiben muss, weis es aber nicht genau.

HTH
 
ja eben! bei mir steht ja auch ...SCSI....

cd0: <PLEXTOR DVDR PX-708A 1.06> Removable CD-ROM SCSI-0 device
 
also die optionen brauchst du auf jedenfall in deiner kernel-config

device ata
device atapicd
device atapicam
device scbus
device cd
device pass
 
Zurück
Oben