Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Janslav 05 Listopadu 2015, 18:19:56
-
Nainstaloval jsem nově Lubuntu 14.04 a při použití vypalovacího programu K3b mi to hlásí chybu zápisu na CD. Utilita DISKY pro CD jednotku /dev/sr0 hlásí, že je pouze pro čtení. To čtení funguje - instalace byla z DVD.
Jak mám nastavit /dev/sr0 pro zápis a čtení ?
-
Kdyz to hlasi chybu, musite napsat, jakou (presne zneni, v jake fazi atd.). Pripadne prilozit nejake logy, jsou-li k dispozici.
-
K3b po začátku vypalování hlásí:
-- Starting disc write
-- cdrecord returned an unknown error code 254
a ta chyba dle dalšího zkoumání znamená mj. že cd drive je otevřený pouze pro čtení.
Jak to mám přepnout i na zápis ?
-
Ještě jsem dále hledal a našel jsem na foru Ubuntu tohle:
http://askubuntu.com/questions/287308/k3b-cdrecord-has-no-permission (http://askubuntu.com/questions/287308/k3b-cdrecord-has-no-permission)
a moje K3b dělá přesně to samé. Bohužel obě rady tam obsažené mi nepomohly, nastavit Settings v K3b se mi nezdařilo/nepochopil jsem, ajk to autor myslí a rada použít Brasero místo K3b také nefunguje, ani Brasero není schopné zápisu, v logu Brasero je chyba popsána takto (vypsány jen části logu):
.
.
.
BraseroWodim called brasero_job_set_current_action
BraseroWodim got varg:
wodim
-v
dev=/dev/sr0
-dummy
speed=10
driveropts=burnfree
fs=7m
tsize=84149s
-data
-nopad
-
BraseroWodim Launching command
BraseroWodim called brasero_job_get_fd_out
.
.
.
BraseroWodim called brasero_job_get_flags
BraseroWodim stderr: HUP
BraseroWodim stdout: HUP
BraseroWodim process finished with status 254
BraseroWodim called brasero_job_error
BraseroWodim finished with an error
BraseroWodim asked to stop because of an error
error = 0
message = "no message"
BraseroLibisofs stopping
BraseroLibisofs Getting out thread
BraseroLibisofs disconnecting BraseroLibisofs from BraseroWodim
BraseroWodim stopping
BraseroWodim closing connection for BraseroWodim
Session error : unknown (brasero_burn_record brasero-burn.c:2859)
Podle mne to vše znamená, že nejde na CD zapisovat, čtení z CD ale bez problémů funguje.
-
Uživatel by měl být ve skupině, která povoluje vypalování/zápis. Teda něco jako "fuse", "cdrom", atd.
-
V jakých skupinách jsi zjistíš nejlépe pomocí příkazu:
groups "$USER"
Ten ti vypíše všechny skupiny, jichž jsi členem. Dej výpis sem.
Nevytvářel jsi náhodou nového uživatele, a nezkoušíš to z něho?
-
Skupiny vypíše i příkaz
id
-
Jsem (jan) členem skupiny nazvané cdrom. Nějak ale nemohu zjistit, zda tato skupina má oprávnění zápisu na cd/dvd.
-
Správná skupina by mohla být optical. Zkus se přidat do té.
-
Skupinu optical jsem tam neměl, tak jsem jí vytvořil a žádná změna. Stále to nenahrává.
-
Hmm, pořád nevidím žádný výpis příkazů, které tu kluci uvedli. Sem s nimi...
-
Moje výpisy členství ve skupinách a ls jednotky cd jsou:
jan@jan-desktop:~$ id
uid=1000(jan) gid=1000(jan) skupiny=24(cdrom),0(root),4(adm),27(sudo),29(audio),30(dip),44(video),46(plugdev),100(users),108(lpadmin),118(sambashare),999,1000(jan)
jan@jan-desktop:~$ ls -l /dev/sr0
brw-rw----+ 1 root cdrom 11, 0 lis 10 16:10 /dev/sr0
jan@jan-desktop:~$ getfacl /dev/sr0
getfacl: Odstaňování úvodního "/" z názvů absolutních cest
# file: dev/sr0
# owner: root
# group: cdrom
user::rw-
user:jan:rw-
group::rw-
mask::rw-
other::--
-
Zkusil bych tento návod:
http://ubuntuforums.org/showthread.php?t=1594508
Případně K3B i Brasero spustit z příkazovky a výpis dát sem.
-
Takhle vypadá debugging output K3b (pokus o vypálení 1 souboru na CD-RW, rychlost auto, wrirting mode auto. Pokud udělám jen simulaci, chyba nastane stejně. Pokud zadám nižší rychlost, samo se přepne na 10x a chyba stejná. Pokud dám formát TAO, chyba stejná): .....
Devices
-----------------------
HL-DT-ST DVDRAM GSA-4167B DL11 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite] [%7]
K3b::IsoImager
-----------------------
mkisofs print size result: 1294 (2650112 bytes)
System
-----------------------
K3b Version: 2.0.2
KDE Version: 4.13.3
QT Version: 4.8.6
Kernel: 3.19.0-33-generic
Used versions
-----------------------
mkisofs: 1.1.11
cdrecord: 1.1.11
cdrecord
-----------------------
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 3 = CD-ROM XA mode 2
Driveropts: 'burnfree'
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identification : 'DVDRAM GSA-4167B'
Revision : 'DL11'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x000A (CD-RW)
Profile: 0x0012 (DVD-RAM)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0016 (DVD-R/DL layer jump recording)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x001A (DVD+RW)
Profile: 0x001B (DVD+R)
Profile: 0x002B (DVD+R/DL)
Profile: 0x0010 (DVD-ROM)
Profile: 0x0009 (CD-R)
Profile: 0x000A (CD-RW) (current)
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 SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1053696 = 1029 KB
Drive DMA Speed: 11858 kB/s 67x CD 8x DVD
FIFO size : 12582912 = 12288 KB
Speed set to 1764 KB/s
Track 01: data 2 MB
Total size: 2 MB (00:17.28) = 1296 sectors
Lout start: 3 MB (00:19/21) = 1296 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 2
Reference speed: 6
Is not unrestricted
Is erasable
Disk sub type: High speed Rewritable (CAV) media (1)
ATIP start of lead in: -11077 (97:34/23)
ATIP start of lead out: 359849 (79:59/74)
1T speed low: 4 1T speed high: 10
2T speed low: 2 2T speed high: 10
power mult factor: 2 6
recommended erase/write power: 5
A1 values: 24 2C DC
A2 values: 14 A4 4A
A3 values: 04 C4 80
Disk type: Phase change
Manuf. index: 11
Manufacturer: Mitsubishi Chemical Corporation
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 358553
Starting to write CD/DVD at speed 10.0 in real TAO mode for multi session.
Last chance to quit, starting real write in 2 seconds.
1 seconds.
0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Starting new track at sector: 0
Track 01: 0 of 2 MB written.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 1F 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 04 00 00 00 00 10 86 53 E4 90 08 03 00 00
Sense Key: 0x4 Hardware Error, Segment 0
Sense Code: 0x08 Qual 0x03 (logical unit communication crc error (ultra-dma/32)) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.012s timeout 40s
/usr/bin/wodim: A write error occured.
/usr/bin/wodim: Please properly read the error message above.
write track data: error after 63488 bytes
Writing time: 11.769s
Average write speed 1.5x.
Fixating...
Fixating time: 33.148s
/usr/bin/wodim: fifo had 42 puts and 2 gets.
/usr/bin/wodim: fifo was 0 times empty and 0 times full, min fill was 100%.
cdrecord command:
-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=10 -tao driveropts=burnfree -multi -xa -tsize=1294s -
mkisofs
-----------------------
1294
I: -input-charset not specified, using utf-8 (detected in locale settings)
39.49% done, estimate finish Wed Nov 11 16:53:52 2015
77.82% done, estimate finish Wed Nov 11 16:53:49 2015
Total translation table size: 0
Total rockridge attributes bytes: 267
Total directory bytes: 398
Path table size(bytes): 10
Max brk space used 0
1294 extents written (2 MB)
mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid K3b data project -volset -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-jan/k3bVY2297.tmp -rational-rock -hide-list /tmp/kde-jan/k3bcl2297.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-jan/k3bMr2297.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-jan/k3blH2297.tmp
mkisofs command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -volid K3b data project -volset -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-jan/k3boB2297.tmp -rational-rock -hide-list /tmp/kde-jan/k3bjk2297.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-jan/k3bEt2297.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-jan/k3bRE2297.tmp
-
Hmm, moudrej zo toho nejsem. Zkusil bych vyměnit kabel, dát do jiného konektoru, kvůli tomuto:
Sense Code: 0x08 Qual 0x03 (logical unit communication crc error (ultra-dma/32)) Fru 0x0
-
HW chyba je asi možná, ale musel bych vymontovat a rozmontovat celý case a do toho se mi zatím nechce.
Zajímavé ale je, že K3b pracuje bez závad - zapisuje na CD/DVD - pokud zapisovaný soubor je malý, cca do 100 kB, pokud je větší, už se chyba projeví a zápis se nekoná. To by přece ukazovalo na SW chybu...
-
Nechal bych HW testnout Memtestem. Ale jinak fakt nevím...
-
Díval jsem se na Memtest, ale nezdá se mi, že by uměl testovat CD/DVD drive.
Našel jsem ale na to testovací program QpxTool a tím jsem to otestoval jak pro CD-RW, tak i pro DVD+RW a v obou případech mi program nenahlásil žádnou chybu.
Tak už neví.
-
A nemůže to být médiem?
Jaké médium používáš a používáš to samé i při testech?
-
Ne, opravdu neumí testovat DVD mechaniku. Ale umí zatížit a otestovat systém, který do DVD tlačí data. Pokud je třeba poškozená RAM, pak pápá data. Je problém ten Memtest pustit?
-
Já ten memtest nějak neumím spustit. Jak na to ? Mám tam Memtester, ale nevím co s ním.
-
sory, preklep
-
http://wiki.ubuntu.cz/memtest86