Re: [Solved] Having problems burning a DVD
--- On Fri, 12/4/09, Al Plant wrote: > From: Al Plant > Subject: Re: [Solved] Having problems burning a DVD > To: "James Phillips" > Cc: freebsd-questions@freebsd.org > Received: Friday, December 4, 2009, 12:26 PM > James Phillips wrote: > > I noticed that the hash does not match the ISO file. > Is that normal for DVDs? For CD images I often get the md5 > hash to match. > Aloha JP, > > This is what I use on FreeBSD from the command line to burn > DVD's. > I have used it on FreeBSD 8* for a while. (Simple and it > works.)- > Yes, I got that far, hence the [Solved] tag. I was mainly concerned that I made a mess of my /boot/loader.conf I am also a little concerned that the DVD only reads a ~1.5MB/s (a little faster than 1x), but it appears to work. Burning happened at ~7x according to growisofs. > > Then> Run # growisofs -dvd-compat -Z > dev/cd0=/usr/home/alp/FreeBSD_7/7.2-RELEASE-p1-i386-disc1.iso > (all on one line) > > Then> UseĀ cd0 as a DVD burner and make the DVD-R > > I tested the DVD on a spare box and it installed just > fine. > I found out why the checksum didn't match: the "-dvd-compat" option adds 6 2048 byte sectors of zeros to the end of the disk. So, I was able to verify the md5 sum by reading only the number of sectors present in the iso file. $ dd if=/dev/dvd bs=2048 count=996586 | md5 I noticed the size discrepancy while doing a binary search using the iseek (dd)(and count) argument(s) to narrow down the location of the corruption. Regards, James Phillips __ Looking for the perfect gift? Give the gift of Flickr! http://www.flickr.com/gift/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: [Solved] Having problems burning a DVD
James Phillips wrote: Hello, After making two coasters with a graphical CD burning program using Ubuntu, I decided to try using FreeBSD: I want to start backing up to DVD anyway. After some searching I learned I missed some details in the handbook on the first and second reads such as: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-dvds.html "The program growisofs(1) will be used to perform DVD recording. This command is part of the dvd+rw-tools utilities (sysutils/dvd+rw-tools). The dvd+rw-tools support all DVD media types." I had hard time finding the non-existent growisofs package! "These tools use the SCSI subsystem to access to the devices, therefore the ATAPI/CAM support must be added to your kernel. If your burner uses the USB interface this addition is useless, and you should read the Section 18.5 for more details on USB devices configuration." Using the atapicd driver generated the following error message: :-( unable to CAMGETPASSTHRU for /dev/acd0: Inappropriate ioctl for device After the command: $ growisofs -dvd-compat -Z /dev/acd0=8.0-RELEASE-i386-dvd1.iso before you ask: MD5 (8.0-RELEASE-i386-dvd1.iso) = 5336cd827991e4d4cff6d73c4a5ca105 Release announcement: 5336cd827991e4d4cff6d73c4a5ca105 I tried playing with /etc/devfs.conf as suggested by Predrag Punosevac $ id uid=1002(backup) gid=1002(backup) groups=1002(backup),5(operator),1003(Share) $ cat /etc/devfs.conf |sed 's/#.*//g' linkcd0 cdrom linkcd0 dvd linkcd0 rdvd own cdrom root:operator own dvd root:operator own rdvdroot:operator permcd0 0660 permcdrom 0660 permdvd 0660 permrdvd0660 permxpt00660 permpass0 0660 -> that sed command was stolen from a script expecting ->originally used device acd0 (until enabling atapicam) $ cat /boot/loader.conf acpi_load="no" apm_load="yes" atapicam_load="yes" #ata_load="yes"# enabled by default scbus_load="yes" cd_load="yes" pass_load="yes" atapicd_load="no" #hw.ata.atapi_dma="1" # enabled by default With the atapicam driver I was able to somehow get growisofs to go through the motions of burning the DVD, even have a kernel message from GEOM reading the BSD label: $ tail /var/log/messages Dec 3 20:00:00 dusty newsyslog[833]: logfile turned over due to size>100K Dec 3 20:00:28 dusty kernel: GEOM_LABEL: Label for provider acd0t01 is iso9660/FreeBSD_Install. but can't read the disk to verify it: $ dd if=/dev/cd0 bs=2048 | md5 996592+0 records in 996592+0 records out 2041020416 bytes transferred in 1292.388284 secs (1579263 bytes/sec) 19b087536234b316b64232ba6b1c1799 Umm. Nevermind. I added the block size so nobody would try suggesting it has an effect :P previous error: $ dd if=/dev/cd0 | md5 dd: /dev/cd0: Invalid argument 0+0 records in 0+0 records out 0 bytes transferred in 0.000721 secs (0 bytes/sec) d41d8cd98f00b204e9800998ecf8427e I noticed that the hash does not match the ISO file. Is that normal for DVDs? For CD images I often get the md5 hash to match. The man page for atapicam(4) warns: "atapicam and ATAPI-specific target drivers (acd(4), ast(4), and afd(4)) can be configured in the same kernel. Simultaneous access to the same device through the SCSI generic drivers and the ATAPI-specific drivers may cause problems and is strongly discouraged." Is there anything special I should do to try to disable the atapicd driver? I don't think my 'atapicd_load="no"' line in /boot/loader.conf has much of an effect. Regards, James Phillips __ Looking for the perfect gift? Give the gift of Flickr! http://www.flickr.com/gift/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org" Aloha JP, This is what I use on FreeBSD from the command line to burn DVD's. I have used it on FreeBSD 8* for a while. (Simple and it works.)- ## dvdburner.doc DVD+R burner Setup and operation From sysutils/dvd+rw-tools Intall the DVD port # growisofs ( used the following from all the suggestions and it worked with Manolis DVD p1 7.2) 1st> Put hw.ata.atapi_dma="1" in the /boot/loader.conf 2nd> Put apticam_load="YES" in the /boot/loader.conf (That 2nd 18.7.2 instruction is not clear in the Handbook section and should be added.) Then> Run # growisofs -dvd-compat -Z dev/cd0=/usr/home/alp/FreeBSD_7/7.2-RELEASE-p1-i386-disc1.iso (all on one line) Then> Use cd0 as a DVD burner and make the DVD-R I tested the DVD on a spare box and it installed just fine. ## ~Al Plant - Honolulu, Hawaii - Phone: 808-284-2740 + http://hawaiidakine.com + http://freebsdinfo.org + + http://aloha50.net - Supporting - FreeBSD 7.2 - 8.0 - 9* + < email: n...@hdk5.net > "All that's really worth doing is what we do fo
Re: [Solved] Having problems burning a DVD
Hello, After making two coasters with a graphical CD burning program using Ubuntu, I decided to try using FreeBSD: I want to start backing up to DVD anyway. After some searching I learned I missed some details in the handbook on the first and second reads such as: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-dvds.html "The program growisofs(1) will be used to perform DVD recording. This command is part of the dvd+rw-tools utilities (sysutils/dvd+rw-tools). The dvd+rw-tools support all DVD media types." I had hard time finding the non-existent growisofs package! "These tools use the SCSI subsystem to access to the devices, therefore the ATAPI/CAM support must be added to your kernel. If your burner uses the USB interface this addition is useless, and you should read the Section 18.5 for more details on USB devices configuration." Using the atapicd driver generated the following error message: :-( unable to CAMGETPASSTHRU for /dev/acd0: Inappropriate ioctl for device After the command: $ growisofs -dvd-compat -Z /dev/acd0=8.0-RELEASE-i386-dvd1.iso before you ask: MD5 (8.0-RELEASE-i386-dvd1.iso) = 5336cd827991e4d4cff6d73c4a5ca105 Release announcement: 5336cd827991e4d4cff6d73c4a5ca105 I tried playing with /etc/devfs.conf as suggested by Predrag Punosevac $ id uid=1002(backup) gid=1002(backup) groups=1002(backup),5(operator),1003(Share) $ cat /etc/devfs.conf |sed 's/#.*//g' linkcd0 cdrom linkcd0 dvd linkcd0 rdvd own cdrom root:operator own dvd root:operator own rdvdroot:operator permcd0 0660 permcdrom 0660 permdvd 0660 permrdvd0660 permxpt00660 permpass0 0660 -> that sed command was stolen from a script expecting ->originally used device acd0 (until enabling atapicam) $ cat /boot/loader.conf acpi_load="no" apm_load="yes" atapicam_load="yes" #ata_load="yes"# enabled by default scbus_load="yes" cd_load="yes" pass_load="yes" atapicd_load="no" #hw.ata.atapi_dma="1" # enabled by default With the atapicam driver I was able to somehow get growisofs to go through the motions of burning the DVD, even have a kernel message from GEOM reading the BSD label: $ tail /var/log/messages Dec 3 20:00:00 dusty newsyslog[833]: logfile turned over due to size>100K Dec 3 20:00:28 dusty kernel: GEOM_LABEL: Label for provider acd0t01 is iso9660/FreeBSD_Install. but can't read the disk to verify it: $ dd if=/dev/cd0 bs=2048 | md5 996592+0 records in 996592+0 records out 2041020416 bytes transferred in 1292.388284 secs (1579263 bytes/sec) 19b087536234b316b64232ba6b1c1799 Umm. Nevermind. I added the block size so nobody would try suggesting it has an effect :P previous error: $ dd if=/dev/cd0 | md5 dd: /dev/cd0: Invalid argument 0+0 records in 0+0 records out 0 bytes transferred in 0.000721 secs (0 bytes/sec) d41d8cd98f00b204e9800998ecf8427e I noticed that the hash does not match the ISO file. Is that normal for DVDs? For CD images I often get the md5 hash to match. The man page for atapicam(4) warns: "atapicam and ATAPI-specific target drivers (acd(4), ast(4), and afd(4)) can be configured in the same kernel. Simultaneous access to the same device through the SCSI generic drivers and the ATAPI-specific drivers may cause problems and is strongly discouraged." Is there anything special I should do to try to disable the atapicd driver? I don't think my 'atapicd_load="no"' line in /boot/loader.conf has much of an effect. Regards, James Phillips __ Looking for the perfect gift? Give the gift of Flickr! http://www.flickr.com/gift/ ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Having problems burning a DVD
Harry Matthiesen Jensen wrote: On Sat, Nov 24, 2007 at 12:45:33PM -0700, Predrag Punosevac wrote: I think you are probably missing permxpt00666 permpass0 0666 Which file are these to be set in? # Misc other devices permcdrom 0666 permdvd 0666 permrdvd0666 permcd0 0666 permacd0 0666 permxpt00666 permpass0 0666 ..and where to set these? Are all to be set in devfs.conf? Thanks in advance Yes, they should be set in /etc/devfs.conf if you want to use something like K3b but I was rushing to post and I think you got much better advices from other people. Read very carefully http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-dvds.html and follow every step. You should try to burn your first DVD from the command line as a supper user! Just to make your life easier if you have newer DVD-RW it is probably ATAPI. Best Predrag ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Having problems burning a DVD
On Sun, Nov 25, 2007 at 09:42:59AM +0100, Harry Matthiesen Jensen wrote: > On Sat, Nov 24, 2007 at 12:45:33PM -0700, Predrag Punosevac wrote: > >> > > I think you are probably missing > > > > permxpt00666 > > permpass0 0666 > > Which file are these to be set in? > > > # Misc other devices > > > > permcdrom 0666 > > permdvd 0666 > > permrdvd0666 > > permcd0 0666 > > permacd0 0666 > > permxpt00666 > > permpass0 0666 > > ..and where to set these? > > Are all to be set in devfs.conf? Looking at the format, I'd say yes. On my own system, I put the pass devices in devfs.rules, because they can be generated at runtime; add path 'pass*' mode 0666 group wheel Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpHaDQ1miQPW.pgp Description: PGP signature
Re: Having problems burning a DVD
On Sat, Nov 24, 2007 at 12:45:33PM -0700, Predrag Punosevac wrote: >> > I think you are probably missing > > permxpt00666 > permpass0 0666 Which file are these to be set in? > # Misc other devices > > permcdrom 0666 > permdvd 0666 > permrdvd0666 > permcd0 0666 > permacd0 0666 > permxpt00666 > permpass0 0666 ..and where to set these? Are all to be set in devfs.conf? Thanks in advance -- Mvh/Brgds Harry FreeBSD 8.0-CURRENT #16: Nov 17 08:54:39 CET 2007 i386 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Having problems burning a DVD
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 24 Nov 2007 12:22:22 -0700 "Andrew Falanga" <[EMAIL PROTECTED]> wrote: > copy of the disk, "cp /dev/acd0 /path/to/*.iso." Does this actually work in creating a valid iso image?? >growisofs -Z /dev/acd0 -dvd-video /usr/local/dvds/whereisGod1.iso: > > :-( unable to CAMGETPASSTHRU for /dev/acd0: Inappropriate ioctl for > device To further explain this: growisofs uses a SCSI device, you passed -Z /dev/acd0, acd0 is the IDE name of the DVD device. In order to use it as a SCSI device you need to either: 1) klldload atapicam. or 2) build atapicam into your kernel. if you have done either yet. Then you can use /dev/cd0 - -- Rod http://roddierod.homeunix.net:8080 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHSJc0Ze6B7B2ImpsRAvJKAKCQwTsDXJXBAFlowZ/BPYT0e1irzgCfVAId agzdrtp5MXa9ln5nqUcPxng= =GrxX -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Having problems burning a DVD
Andrew Falanga: command growisofs -Z /dev/acd0 -dvd-video /usr/local/dvds/whereisGod1.iso: Try growisofs -Z /dev/cd0 -dvd-video /usr/local/dvds/whereisGod1.iso ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Having problems burning a DVD
Andrew Falanga wrote: Ok, I've made copies of the DVDs I want to burn. I used the technique described in this thread, "duplicating a dvd video" started by a "Dave" back in July. Basically, the technique is nothing more than a copy of the disk, "cp /dev/acd0 /path/to/*.iso." I'm going off of the instructions in the Handbook for burning DVD video's and such. The dvd utilities were already installed so I didn't have to worry about that. I added the line, hw.ata.atapi_dma="1" as described in the handbook. Rebooted and I'm still getting this error when I use the command growisofs -Z /dev/acd0 -dvd-video /usr/local/dvds/whereisGod1.iso: :-( unable to CAMGETPASSTHRU for /dev/acd0: Inappropriate ioctl for device >From dmesg, my DVD burner is: acd0: DVDR at ata1-master UDMA33 I looked through the list of DVD drives from the handbook and I didn't see mine listed and therefore take that to mean folks don't usually have problems with this drive. So, what am I doing wrong? Andy ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]" I think you are probably missing permxpt00666 permpass0 0666 Mine /etc/devfs.conf # Commonly used by many ports link cd0 cdrom link cd0 dvd link cd0 rdvd link acd0 cdrom link acd0 dvd link acd0 rdvd # Misc other devices permcdrom 0666 permdvd 0666 permrdvd0666 permcd0 0666 permacd0 0666 permxpt00666 permpass0 0666 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Having problems burning a DVD
Ok, I've made copies of the DVDs I want to burn. I used the technique described in this thread, "duplicating a dvd video" started by a "Dave" back in July. Basically, the technique is nothing more than a copy of the disk, "cp /dev/acd0 /path/to/*.iso." I'm going off of the instructions in the Handbook for burning DVD video's and such. The dvd utilities were already installed so I didn't have to worry about that. I added the line, hw.ata.atapi_dma="1" as described in the handbook. Rebooted and I'm still getting this error when I use the command growisofs -Z /dev/acd0 -dvd-video /usr/local/dvds/whereisGod1.iso: :-( unable to CAMGETPASSTHRU for /dev/acd0: Inappropriate ioctl for device >From dmesg, my DVD burner is: acd0: DVDR at ata1-master UDMA33 I looked through the list of DVD drives from the handbook and I didn't see mine listed and therefore take that to mean folks don't usually have problems with this drive. So, what am I doing wrong? Andy ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"