I just bought a Fujutsu DynaMO 640SE magneto optical disk and am having trouble getting it to work. I have made progress by moving from a 2.0.33 to a 2.0.34 kernel and am now able to partition it, but it gets errors partway into mke2fs when writing inode tables. Two different disks will fail at different inodes, and the same disk will fail at different inodes on different runs. Before the 2.0.34 kernel and 2048 byte sector patches, the drive was wrongly recognized as a 39mb removable drive. Fdisk now correctly sees it with 620k 1k blocks.
When I installed the driver and utilities from the Fujitsu CDROM onto Windows 3.1 and did a low level format and DOS format from Windows, I was able to restore a 250mb backup tape to it and it worked fine. Then tried another low level format and DOS format from Windows, then came over and looked at it with Linux cfdisk, it only showed cylinders 1-151 of 606 mapped to a single partition. Tried deleteing partition and making the full disk a Linux type 83 partition, and then tried mke2fs once again, and it still got the errors. System: ASUS P2L97S AGP motherboard (Pentium II 233mHz) 64mb built-in AIC 7880 Adaptec SCSI controller on the motherboard. Newly installed Debian 2.0 hamm system (upgraded from 1.3.1) Installed and built kernel 2.0.34 including patches for Fujitsu 2048 byte sector devices SCSI host adapter in the middle of the chain, unterminated TEAC CDR55S on internal end of chain, terminated - SCSI ID 1 Dynamo on external end of chain, terminated - SCSI ID 4 fdisk shows: ============ Disk /dev/sda: 64 heads, 32 sectors, 606 cylinders Units = cylinders of 2048 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/sda1 1 1 606 620528 83 Linux native errors from /var/log/syslog: =========================== kernel: SCSI disk error : host 0 channel 0 id 4 lun 0 return code = 28000002 kernel: extra data not valid Current error sd08:01: sense key Illegal Request kernel: Additional sense indicates Logical block address out of range kernel: scsidisk I/O error: dev 08:01, sector 4260352, absolute sector 4260480 I edited these slightly to make them less than 80 chars wide. This is the last one in the log. There are over 28k instances of this message, starting with absolute sector numbers around 1240000 and going up to here (4260480). SCSI driver startup from dmesg: ============================== (scsi0) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 6/0 (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs (scsi0) BIOS enabled, IO Port 0xd000, IRQ 10 (scsi0) IO Memory at 0xe1000000, MMAP Memory at 0x4805000 (scsi0) Resetting channel (scsi0) Downloading sequencer code... 406 instructions downloaded scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.19/3.2.4 <Adaptec AIC-7880 Ultra SCSI host adapter> scsi : 1 host. (scsi0:0:-1:-1) Scanning channel for devices. Vendor: TEAC Model: CD-R55S Rev: 1.0K Type: CD-ROM ANSI SCSI revision: 02 Detected scsi CD-ROM sr0 at scsi0, channel 0, id 1, lun 0 Vendor: FUJITSU Model: M2513EL Rev: 0020 Type: Optical Device ANSI SCSI revision: 02 Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0 scsi : detected 1 SCSI cdrom 1 SCSI disk total. (scsi0:0:4:0) Synchronous at 10.0MHz, offset 15. SCSI device sda: hdwr sector= 2048 bytes. Sectors= 310352 [606 MB] [0.6 GB] sda: Write Protect is off Thanks for any help that you can provide or point me to someone who can. dion