From owner-freebsd-questions@FreeBSD.ORG Sun Apr 12 05:12:43 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 83D84106566C for ; Sun, 12 Apr 2009 05:12:43 +0000 (UTC) (envelope-from toshi@ruby.ocn.ne.jp) Received: from smtp.ruby.ocn.ne.jp (ruby.ocn.ne.jp [61.207.12.164]) by mx1.freebsd.org (Postfix) with ESMTP id 19DD68FC12 for ; Sun, 12 Apr 2009 05:12:42 +0000 (UTC) (envelope-from toshi@ruby.ocn.ne.jp) Received: from localhost (p6194-ipadfx01sizuokaden.shizuoka.ocn.ne.jp [219.160.179.194]) by smtp.ruby.ocn.ne.jp (Postfix) with ESMTP id CBB593048; Sun, 12 Apr 2009 13:42:46 +0900 (JST) Date: Sun, 12 Apr 2009 13:42:12 +0900 (JST) Message-Id: <20090412.134212.260812222.toshi@ruby.ocn.ne.jp> To: freebsd-questions@freebsd.org From: SAITOU Toshihide X-GPG-fingerprint: 34B3 0B6A 8520 F5B0 EBC7 69F6 C055 9F8A 0D49 F8FC X-Mailer: Mew version 5.2.54 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: How can I use BD-RE with UFS on geli? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Apr 2009 05:12:43 -0000 I tried BD-RE with UFS on geli but didn't success. What was wrong the below? * BDR-S03J, Pioneer SATAT BD/DVD/CD Writer * FreeBSD 7-STABLE (Apr. 5) 1. when insert BD-RE: [/var/log/messages] acd0: FAILURE - READ_TOC ILLEGAL REQUEST asc=3D0x24 ascq=3D0x00 = (cd0:ata6:0:0:0): READ TOC/PMA/ATIP. CDB: 43 0 0 0 0 0 0 0 4 0 = (cd0:ata6:0:0:0): CAM Status: SCSI Status Error (cd0:ata6:0:0:0): SCSI Status: Check Condition (cd0:ata6:0:0:0): ILLEGAL REQUEST asc:24,0 (cd0:ata6:0:0:0): Invalid field in CDB (cd0:ata6:0:0:0): Unretryable error 2. maybe the diskinfo is wrong. (READ_TOC ILLEGAL REQUEST is related?) # diskinfo -v /dev/acd0 /dev/acd0 2048 # sectorsize 8796093020160 # mediasize in bytes (8.0T) 4294967295 # mediasize in sectors 3. trying disk format with dvd+rw-format was failed. # dvd+rw-format /dev/cd0 * BD/DVD=B1RW/-RAM format utility by , version= 7.1. * 25.0GB BD media detected. * formatting 63.9% # [/var/log/messages] acd0: FAILURE - READ_TOC ILLEGAL REQUEST asc=3D0x24 ascq=3D0x00 = acd0: FAILURE - READ_TOC ILLEGAL REQUEST asc=3D0x24 ascq=3D0x00 = (cd0:ata6:0:0:0): READ TOC/PMA/ATIP. CDB: 43 2 0 0 0 0 aa 0 c 0 = (cd0:ata6:0:0:0): CAM Status: SCSI Status Error (cd0:ata6:0:0:0): SCSI Status: Check Condition (cd0:ata6:0:0:0): ILLEGAL REQUEST asc:24,0 (cd0:ata6:0:0:0): Invalid field in CDB (cd0:ata6:0:0:0): Unretryable error 4. but after the above, the diskinfo is something sane: # diskinfo -v /dev/acd0 /dev/acd0 2048 # sectorsize 24220008448 # mediasize in bytes (23G) 11826176 # mediasize in sectors 5. so I tried geli init # geli init /dev/acd0 # geli attach /dev/acd0 GEOM_ELI: Device acd0.eli created. GEOM_ELI: Encryption: AES-CBC 128 GEOM_ELI: Crypto: software 6. then newfs: # newfs /dev/acd0.eli = /dev/acd0.eli: 23098.0MB (47304700 sectors) block size 16384, fragme= nt size 2048 using 126 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. super-block backups (for fsck -b #) at: 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3= 010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021= 792, 6398144, 6774496, 7150848, 7527200, 7903552, 8279904, 8656256, 9032= 608, 9408960, 9785312, 10161664, 10538016, 10914368, 11290720, 11667072,= 12043424, 12419776, 12796128, 13172480, 13548832, 13925184, 14301536, 1467788= 8, 15054240, 15430592, 15806944, 16183296, 16559648, 16936000, 1731235= 2, 17688704, 18065056, 18441408, 18817760, 19194112, 19570464, 1994681= 6, 20323168, 20699520, 21075872, 21452224, 21828576, 22204928, 2258128= 0, 22957632, 23333984, 23710336, 24086688, 24463040, 24839392, 2521574= 4, 25592096, 25968448, 26344800, 26721152, 27097504, 27473856, 2785020= 8, 28226560, 28602912, 28979264, 29355616, 29731968, 30108320, 3048467= 2, 30861024, 31237376, 31613728, 31990080, 32366432, 32742784, 3311913= 6, 33495488, 33871840, 34248192, 34624544, 35000896, 35377248, 3575360= 0, 36129952, 36506304, 36882656, 37259008, 37635360, 38011712, 3838806= 4, 38764416, 39140768, 39517120, 39893472, 40269824, 40646176, 4102252= 8, 41398880, 41775232, 42151584, 42527936, 42904288, 43280640, 4365699= 2, 44033344, 44409696, 44786048, 45162400, 45538752, 45915104, 4629145= 6, 46667808, 47044160 [/var/log/messages] acd0: FAILURE - READ_BIG MEDIUM ERROR asc=3D0x11 ascq=3D0x05 = GEOM_ELI: g_eli_read_done() failed acd0.eli[READ(offset=3D65536, len= gth=3D2048)] * this was not always seen and the offset or the lenth is random during my trial. After this I can mount /dev/acd0.eli but the programs which access to this disk frequently abort with these log messages: acd0: FAILURE - READ_BIG MEDIUM ERROR asc=3D0x11 ascq=3D0x05 = GEOM_ELI: g_eli_read_done() failed acd0.eli[READ(offset=3D1194693427= 2, length=3D2048)] g_vfs_done():label/DailyBackup[READ(offset=3D11946934272, length=3D2= 048)]error =3D 5 acd0: FAILURE - READ_BIG MEDIUM ERROR asc=3D0x11 ascq=3D0x05 = GEOM_ELI: g_eli_read_done() failed acd0.eli[READ(offset=3D2697789440= , length=3D16384)] g_vfs_done():label/DailyBackup[READ(offset=3D2697789440, length=3D16= 384)]error =3D 5 acd0: FAILURE - READ_BIG MEDIUM ERROR asc=3D0x11 ascq=3D0x05 = GEOM_ELI: g_eli_read_done() failed acd0.eli[READ(offset=3D1194693427= 2, length=3D2048)] g_vfs_done():label/DailyBackup[READ(offset=3D11946934272, length=3D2= 048)]error =3D 5 I feel the disk access sometimes goes over the disk area because of the incorrect disk parameters. Thank you. --- SAITOU Toshihide