Fórum Root.cz
Hlavní témata => Software => Téma založeno: tuxmartin 18. 09. 2015, 13:33:24
-
Nedavno jsem si koupil na eBay externi USB3.0 Blu-Ray vypalovacku. Je v ni notebookova mechanika Panasonic UJ-240. Mam to jenom na zalohovani velkych objemu dat.
Ve Windows vypalovani funguje, ale v linuxu ne.
V Linuxu mi bez problemu funguje cteni. V Ubuntu neumi ani Brasero, ani K3B vypalovat Blu-Ray. Podle oficialniho navodu (https://help.ubuntu.com/community/CdDvd/Burning#Blu-Ray_Burning) mi to nefunguje. K3B okamzite po zacatku vypalovani oznami podteceni bufferu a medium za 25Kc muzu vyhodit.
Nasel jsem navod na vypalovani Blu-Ray z terminalu (http://allgood38.io/burn-bluray-data-disks-on-linux-minimize-coasters.html). Zkompiloval jsem si nejnovejsi cdrtools. Vypaloval jsem pomoci prikazu:
sudo cdrecord -v -dao driveropts=burnfree speed=1 dev=/dev/sr0 DISC.udf
Okamzite po zacatku doslo buffer underrun a dalsi medium pryc...
Muzete mi prosim nekdo poradit, jak v Linuxu funkce palit Blu-Ray?
$ /opt/schily/bin/cdrecord dev=/dev/sr0 -checkdrive
Cdrecord-ProDVD-ProBD-Clone 3.01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2015 Joerg Schilling
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.9'.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'BD-MLT UJ240AS '
Revision : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
cdrecord: Cannot load media with this drive!
cdrecord: Try to load media by hand.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO RAW/R16 RAW/R96P RAW/R96R
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Pouzivam Mint 17.1 (Ubuntu 14.04):
# lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.1 Rebecca
Release: 17.1
Codename: rebecca
# uname -a
Linux martin 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
-
Jak jsem ted zjistil, nejde palit na adna media. Znicil jsem jedno DVD+R a radeji jsem si nasel stare CD-RW:
# cdrecord -v -dao driveropts=burnfree speed=4 dev=/dev/sr0 /media/data/debian-update-8.2.0-i386-CD-1.iso
TOC Type: 1 = CD-ROM
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
Driveropts: 'burnfree'
SCSI buffer size: 64512
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identification : 'BD-MLT UJ240AS '
Revision : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x000A (CD-RW)
Profile: 0x0041 (BD-R sequential recording)
Profile: 0x0042 (BD-R random recording)
Profile: 0x0043 (BD-RE)
Profile: 0x0040 (BD-ROM)
Profile: 0x0012 (DVD-RAM)
Profile: 0x002B (DVD+R/DL)
Profile: 0x001B (DVD+R)
Profile: 0x001A (DVD+RW)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0010 (DVD-ROM)
Profile: 0x000A (CD-RW) (current)
Profile: 0x0009 (CD-R)
Profile: 0x0008 (CD-ROM)
Profile: 0x0002 (Removable disk)
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1179648 = 1152 KB
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
FIFO size : 12582912 = 12288 KB
Track 01: data 138 MB
Total size: 159 MB (15:47.73) = 71080 sectors
Lout start: 159 MB (15:49/55) = 71080 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 6
Reference speed: 2
Is not unrestricted
Is erasable
ATIP start of lead in: -11635 (97:26/65)
ATIP start of lead out: 112349 (24:59/74)
1T speed low: 0 (reserved val 0) 1T speed high: 4
2T speed low: 0 (reserved val 5) 2T speed high: 0 (reserved val 12)
power mult factor: 7 5
recommended erase/write power: 3
A1 values: 02 7A B0
A2 values: 5C F8 36
Disk type: Phase change
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation
Blocks total: 112349 Blocks current: 112349 Blocks remaining: 41269
resid: 60
Speed set to 706 KB/s
Starting to write CD/DVD at speed 4.0 in real SAO mode for single session.
Last chance to quit, starting real write in 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
resid: 60
resid: 60
Performing OPC...
Sending CUE sheet...
Writing pregap for track 1 at -150
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 FF FF FF 6A 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.002s timeout 200s
write track pad data: error after 0 bytes
BFree: 1070 K BSize: 1152 K
Starting new track at sector: 0
Track 01: 0 of 138 MB written.Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.001s timeout 200s
write track data: error after 0 bytes
wodim: The current problem looks like a buffer underrun.
wodim: It looks like 'driveropts=burnfree' does not work for this drive.
wodim: Please report.
wodim: Make sure that you are root, enable DMA and check your HW/OS set up.
Writing time: 47.294s
Average write speed 21.8x.
Fixating...
Fixating time: 1.584s
wodim: fifo had 191 puts and 1 gets.
wodim: fifo was 0 times empty and 0 times full, min fill was 100%.
A presne takhle vypadaji vsechna znicena media:
# /opt/schily/bin/cdrecord -minfo
Cdrecord-ProDVD-ProBD-Clone 3.01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2015 Joerg Schilling
Linux sg driver version: 3.5.34
Using libscg version 'schily-0.9'.
No target specified, trying to find one...
Using dev=7,0,0.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'BD-MLT UJ240AS '
Revision : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO RAW/R16 RAW/R96P RAW/R96R
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Mounted media class: CD
Mounted media type: CD-RW
Disk Is erasable
data type: standard
disk status: complete
session status: complete
BG format status: none
first track: 1
number of sessions: 1
first track in last sess: 1
last track in last sess: 1
Disk Is not unrestricted
Disk type: CD-DA or CD-ROM
Disk id: 0xBD51E
last start of lead in: 716730
last start of lead out: 1166730
OPC table:
Track Sess Type Start Addr End Addr Size
==============================================
1 1 Data 0 71077 71078
Last session start address: 0
Last session leadout start address: 71078
-
Zajimave je, ze formatovani CD-RW funguje bez problemu:
# /opt/schily/bin/cdrecord -v blank=fast dev=/dev/sr0
Cdrecord-ProDVD-ProBD-Clone 3.01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2015 Joerg Schilling
TOC Type: 1 = CD-ROM
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.9'.
SCSI buffer size: 64512
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'BD-MLT UJ240AS '
Revision : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-RW
Profile: BD-R sequential recording
Profile: BD-R random recording
Profile: BD-RE
Profile: BD-ROM
Profile: DVD-RAM
Profile: DVD+R/DL
Profile: DVD+R
Profile: DVD+RW
Profile: DVD-RW restricted overwrite
Profile: DVD-RW sequential recording
Profile: DVD-R/DL sequential recording
Profile: DVD-R sequential recording
Profile: DVD-ROM
Profile: CD-RW (current)
Profile: CD-R
Profile: CD-ROM
Profile: Removable Disk
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1179648 = 1152 KB
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 6
Reference speed: 2
Disk Is not unrestricted
Disk Is erasable
ATIP start of lead in: -11635 (97:26/65)
ATIP start of lead out: 112349 (24:59/74)
1T speed low: 0 (reserved val 0) 1T speed high: 4
2T speed low: 0 (reserved val 5) 2T speed high: 0 (reserved val 12)
power mult factor: 7 5
recommended erase/write power: 3
A1 values: 02 7A B0
A2 values: 5C F8 36
Disk type: Phase change
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation
Capacity Blklen/Sparesz. Format-type Type
112349 2048 0x00 Unformated or Blank Media
112349 2048 0x00 Reserved (0)
112349 256 0x10 Reserved (0)
112349 256 0x12 Reserved (0)
resid: 60
Starting to write CD/DVD/BD at speed 4 in real BLANK mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Performing OPC...
Blanking PMA, TOC, pregap
Blanking time: 0.005s (00:00:00.005)
# /opt/schily/bin/cdrecord -minfo
Cdrecord-ProDVD-ProBD-Clone 3.01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2015 Joerg Schilling
Linux sg driver version: 3.5.34
Using libscg version 'schily-0.9'.
No target specified, trying to find one...
Using dev=7,0,0.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'BD-MLT UJ240AS '
Revision : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO RAW/R16 RAW/R96P RAW/R96R
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Mounted media class: CD
Mounted media type: CD-RW
Disk Is erasable
data type: standard
disk status: empty
session status: empty
BG format status: none
first track: 1
number of sessions: 1
first track in last sess: 1
last track in last sess: 1
Disk Is not unrestricted
Disk type: undefined
last start of lead in: -11635
last start of lead out: 112349
OPC table:
Track Sess Type Start Addr End Addr Size
==============================================
1 1 Blank 0 112346 112347
Next writable address: 0
Remaining writable size: 112347
-
cdrecord/wodim by se mel pouzivat jen na CD na DVD/BR bys mel pouzit growisofs z baliku dvd+rw-tools nejmin verze 7.0
a zkus bud: dvd+rw-format /dev/sr0
growisofs -speed=1 -Z /dev/sr0=DISC.udf
nebo:
growisofs -speed=1 -use-the-force-luke=spare:none -Z /dev/sr0=DISC.udf
pripadne pouzij cdrskin nebo xorriso
https://lists.fedoraproject.org/pipermail/users/2013-July/439016.html
-
Máš posledni firmware? Stíhá ti USB sběrnice? Co na to iostat? Máš na palidlo zvláštní USB port? Proč nicis média a nezkusis nejdříve simulaci? Nediv se že formátování projde když se neprenasi krom control commandu skoro žádná data. Zkusil si pálit na nejnizsi rychlosti? Ach joooooo... připadá mi ze palis poprvy.
-
Máš posledni firmware? Stíhá ti USB sběrnice? Co na to iostat? Máš na palidlo zvláštní USB port? Proč nicis média a nezkusis nejdříve simulaci? Nediv se že formátování projde když se neprenasi krom control commandu skoro žádná data. Zkusil si pálit na nejnizsi rychlosti? Ach joooooo... připadá mi ze palis poprvy.
Koho by to napadlo, řešit takové ofuky v roce 2015.
Ach jo.
-
Máš posledni firmware? Stíhá ti USB sběrnice? Co na to iostat? Máš na palidlo zvláštní USB port? Proč nicis média a nezkusis nejdříve simulaci? Nediv se že formátování projde když se neprenasi krom control commandu skoro žádná data. Zkusil si pálit na nejnizsi rychlosti? Ach joooooo... připadá mi ze palis poprvy.
Firmware jsem zatim neresil - ve Win to fungovalo.
USB jsem zkousel USB3 i USB2, palil jsem na rychlost 1x - nizsi uz nejde. "Samostatny USB konektor".
Simulaci jsem predtim nezkousel. Naivne jsem doufal, ze kdyz to ve starych Windows 7 funguje, pujde to v linuxu taky...
-
Kravina. Dej to na USB flashku misto nesmyslnejch placek.
-
Bavíme se o stovkách GB.
-
Tak 128GB flashka se dá koupit taky, nicméně normální disk určitě vyjde levnějc a nepřijdeš o stovky GB dat jedním škrábnutím dementní placky,
-
Konecne se mi to podarilo! Zde je funkcni postup:
Priprava dat pro vypaleni:
truncate -s 25GB MYBLURAY-DISC.udf
mkudffs MYBLURAY-DISC.udf
mkudffs --vid="My Label" MYBLURAY-DISC.udf
sudo losetup -f MYBLURAY-DISC.udf
sudo mount /dev/loop0 /mnt/MYBLURAY-DISC
# ... naplneni daty ...
sudo umount /dev/loop0
sudo losetup -d /dev/loop0
Vypaleni:
sudo growisofs -speed=1 -use-the-force-luke=spare:none -Z /dev/sr0=/home/martin/MYBLURAY-DISC.udf
-
vsak sem to rikal ;D
jeste tento postup co jsi zvolil, by mel byt rychlejsi, ale jestli to chapu dobre, tak vypne defect management
jestli chces defect management, tak zkus tu variantu s formatem a bez starwars :) prej to bude pomalejsi, protoze po zapise sektoru ho znova cte a kdyz se to nepovede, tak ho napise do spare, jako na hdd; zato by to melo byt bezpecnejsi, coz na zalohy asi chces
mozna taky by jelo speed=2, muzes zkusit, jestli mas dost volnych placek ;D
-
Jak to myslis? Nepouzivat "-use-the-force-luke=spare:none" ale misto toho nejdriv BD naformatovat a pote palit?
Takze bych pak pouzil:
dvd+rw-format /dev/sr0
growisofs -speed=1 -Z /dev/sr0=DISC.udf
Co si mam predstavit pod defect managementem? Neco jako kontrola chyb?
Uz palim 2x a krasne to stiha, vic se na USB 2.0 bojim.
-
Jak to myslis? Nepouzivat "-use-the-force-luke=spare:none" ale misto toho nejdriv BD naformatovat a pote palit?
Takze bych pak pouzil:
dvd+rw-format /dev/sr0
growisofs -speed=1 -Z /dev/sr0=DISC.udf
ano, tak to myslim
Co si mam predstavit pod defect managementem? Neco jako kontrola chyb?
Počujte, Kefalín a čo si vy predstavujete pod takým slovom "defect management"? ;D ;D ;D
Sem rikal, zapise sektor, precte, kdyz to neshouhlasi, tak zapise do rezervniho sektoru a ten puvodni oznaci jako vadnej. Jako na hdd skoro. Jen kvuli tomu cteni to bude palit pomaleji. Ale na zalohy bych rekl, ze to je vhodne a pouzival bych to.
Uz palim 2x a krasne to stiha, vic se na USB 2.0 bojim.
vic bych nedaval, mozna s tim defect managementem bude potreba rychlost snizit, nevim, mozna ne
-
Jak to myslis? Nepouzivat "-use-the-force-luke=spare:none" ale misto toho nejdriv BD naformatovat a pote palit?
Takze bych pak pouzil:
dvd+rw-format /dev/sr0
growisofs -speed=1 -Z /dev/sr0=DISC.udf
Co si mam predstavit pod defect managementem? Neco jako kontrola chyb?
Uz palim 2x a krasne to stiha, vic se na USB 2.0 bojim.
Proč? USB 2.0 umí až 480 Mbps (60 MB/s). BD speed 2x je 72 Mbps (9 MB/s).
-
60MB/s nikdo usb2 neprotlacil, maximum 35MB/s, ale normalne jen neco pres 20MB/s, coz uz by bylo na hrane pro 4x
-
60MB/s nikdo usb2 neprotlacil, maximum 35MB/s, ale normalne jen neco pres 20MB/s, coz uz by bylo na hrane pro 4x
45MB/s mi na externi disk po USB2 lita bezne (zapis), po USB3 tak 55-60MB/s (coz bude uz spis limitace disku samotnyho).
-
45MB/s pres USB2 je moc, zmer si to znova
treba tu: http://blog.premiumusb.com/2011/12/usb-2-vs-usb-3-speed-test-results/ (http://blog.premiumusb.com/2011/12/usb-2-vs-usb-3-speed-test-results/)
USB3 flash v USB2 max 34MB/s, v USB3 skoro 58MB/s
-
A jo, 45 sem trochu nadstrelil, nevim s cim se si to popletl.
Ale 39MB/s mi to v prumeru na cteni dava (mereny pomoci gnome-disks).
Pres dd if=/dev/sdb bs=4096 count=131072 of=/dev/null ale jen ~36MB/s, v cem je rozdil nevim...
(Na internim disku je to naopak, dd vykazuje vyrazne lepsi vysledky.)
-
60MB/s nikdo usb2 neprotlacil, maximum 35MB/s, ale normalne jen neco pres 20MB/s, coz uz by bylo na hrane pro 4x
Ano efektivní strop se pohybuje okolo 30-40 MB/s, ale pořád to je daleko víc než DB speed 2x...
-
A jo, 45 sem trochu nadstrelil, nevim s cim se si to popletl.
Ale 39MB/s mi to v prumeru na cteni dava (mereny pomoci gnome-disks).
Pres dd if=/dev/sdb bs=4096 count=131072 of=/dev/null ale jen ~36MB/s, v cem je rozdil nevim...
(Na internim disku je to naopak, dd vykazuje vyrazne lepsi vysledky.)
to uz je lepsi :)
v tech benchmarkach je potreba davat pozor hlavne na cache, pro jistotu je dobre prenaset vic nez dvakrat RAM, ty prenasis jen 512M
taky je dobry ty cache vysypat, no a bs muze byt i vetsi, treba 1M
sync
sync
sudo echo 3 > /proc/sys/vm/drop_caches
dd if=/dev/sdb bs=1M count=32768 of=/dev/null #32GB
no a treba hdparm -t /dev/sdb nebo hdparm -t --direct /dev/sdb cache vysypou, takze to byva dobre
a zapis je jeste slozitejsi, protoze se to nahrne do RAM a prikaz konci, ale zapis pokracuje na pozadi, takze je treba oflag sync nebo direct
dd if=/dev/zero bs=1M count=32768 of=/mnt/velkej_soubor oflag=direct #32GB