こんにちは。星月です。 USBデバイスの動作報告が直メールで届きました。 メールアドレスを極力晒したくないとのことで、 アーカイブ化のために私のほうから ML に投げさせてもらいます。
# ML への転送については本人の了承を頂きました。 Forwarded by Hoshizuki Yusuke <[EMAIL PROTECTED]> ----------------------- Original Message (抜粋) ----------------------- 1. お使いの USB デバイスの正式名称、メーカー。 できれば製品への URL、どんなデバイスか簡単な説明。 メーカー : BUFFALO 商品名 : DVD-R/RW ドライブ 型番 : DVR-R42U2 製品へのURL: http://buffalo.melcoinc.co.jp/products/catalog/item/d/dvr-r42u2/index.html 説明 : 外付け DVD-R/RW ドライブです。 2. お使いの OS の バージョン(出来れば-CURRENT、-STABLE の場合はいつ頃 cvsup したかも)。 6.1-RELEASE i386 3. USB デバイスを認識しているところの /var/log/messages May 21 07:13:08 XD_HOSTNAME kernel: cd2 at umass-sim0 bus 0 target 0 lun 0 May 21 07:13:08 XD_HOSTNAME kernel: cd2: <TOSHIBA DVD-ROM SD-R5112 1M34> Removable CD-ROM SCSI-0 device May 21 07:13:08 XD_HOSTNAME kernel: cd2: 40.000MB/s transfers May 21 07:13:08 XD_HOSTNAME kernel: cd2: cd present [1133472 x 2048 byte records] 4. usbdevs -v の結果 Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 addr 2: high speed, self powered, config 1, USB97C202(0x0028), SMSC(0x0411), rev 1.06 port 3 powered port 4 powered 5. 動作したか、しないか。 動作した。但し、 RW 系は未確認 CD-ROM の読み込み CD-R の書き込み DVD-ROM の読み込み DVD-R の書き込み CD-RW は未確認 DVD-RW は未確認 読み込みは、マウントして中のファイルを数個読み出してみただけで全部を確認した分けではないです。 書き込みは、以下のソフトを使って終了し、上記と同様に読み込みが出来ることを確認しました。なお、インストールは port から行いました。 CD-R : cjk-cdrtools-2.01.20041227_1 DVD-R : dvd+rw-tools-6.1 6. 他に気になる点、注意点について。 6.0-RELEASE では書き込みが出来なかった。 ドライブのファームを 1M34 にバージョンアップしてあります。 cjk-cdrtools で書き込む時に開始位置がおかしいとの警告がでます。 2 ギガバイト以上のファイルがイメージファイルの中に含まれると書き込みは出来ますが、マウントしても読み出せません。これは OS の cd9660 ファイルシステムが 2 ギガバイト以上のファイルに対応していないことが原因のようです。以下のパッチで取り敢えず読み込めるようになりましたが、細かいところまでの動作は未検証です。 diff -crN src/sys/isofs/cd9660/cd9660_node.h src-edit/sys/isofs/cd9660/cd9660_node.h *** src/sys/isofs/cd9660/cd9660_node.h Wed Mar 16 17:09:52 2005 --- src-edit/sys/isofs/cd9660/cd9660_node.h Sun May 21 10:37:33 2006 *************** *** 42,48 **** * lookup on a 32-bit machine. If you are porting to a 64-bit * architecture, you should make doff_t the same as off_t. */ ! #define doff_t long typedef struct { struct timespec iso_atime; /* time of last access */ --- 42,49 ---- * lookup on a 32-bit machine. If you are porting to a 64-bit * architecture, you should make doff_t the same as off_t. */ ! typedef long long doff_t; ! typedef long long isize_t; typedef struct { struct timespec iso_atime; /* time of last access */ *************** *** 68,76 **** doff_t i_offset; /* offset of free space in directory */ ino_t i_ino; /* inode number of found directory */ ! long iso_extent; /* extent of file */ ! long i_size; ! long iso_start; /* actual start of data of file (may be different */ /* from iso_extent, if file has extended attributes) */ ISO_RRIP_INODE inode; }; --- 69,77 ---- doff_t i_offset; /* offset of free space in directory */ ino_t i_ino; /* inode number of found directory */ ! isize_t iso_extent; /* extent of file */ ! isize_t i_size; ! isize_t iso_start; /* actual start of data of file (may be different */ /* from iso_extent, if file has extended attributes) */ ISO_RRIP_INODE inode; }; 7. プライベートメールを公開してよいか(記述なければ載せます。) 公開しないで下さい。 8. 謝辞に名前を載せてもよいかどうか(記述がなければ載せます)。 載せないで下さい。 9. 移行は動作しない場合なので省略します。 以上、報告終わり --------------------- Original Message Ends -------------------- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 送信者 : 星月 優佑 ( 通称:ほっしー ) Mail : [EMAIL PROTECTED] *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* USBデバイス報告データベース:http://usb.azimech.net/