CDROM problem (x86) on NASA's CDROM

CDROM problem (x86) on NASA's CDROM

Post by Kenji Okamo » Thu, 14 Dec 1995 04:00:00

A while ago, I reported a problem to read CDROMs from NASA (VICAR formatted),
such as for Magellan, Voyager etc, which uses XAR(Extended Attribute
Records) format.  I have no problem on those CDROM drives to read other
than those NASA's CDROMs.

I applied up to DU8 drivers patch to my Solaris.  I have two Solaris
box for X86 and one for SPARC.  In the case of SPARC, there are no
problems.  In the case of for X86, I'm experiencing those problem for:

case 1)  SIS chip based Pentium-100 with on board 2940 (version 1.1).
         cdrom: Toshiba 5301 (quad speed)

case 2) Neptune chip set based Pentium-90 with 53C810 chip scsi HBA.
         cdrom: Toshiba 3401B (double speed)

Above CDROM drivers are set as 2048 byte sector (block size change does
not be functinable on those drives, yes, I're tried).

In the case of SPARC Solaris 2.3, I put two lines in /etc/system file,
      set hsfs:ide_prohibited=0xe6
      set hsfs:hde_prohibited=0xe6.

It solves all the problem.   However, in the case of X86 version solaris,
it does not.  

I think it's because of the difference of block sizes of the CDROM driver,
2048 bytes for X86, but 512 for SPARC, because I can read a file properly
once a four trial of sequential different files.  :-)  

Then, I changed the CDROM drive from Toshiba XM-5301B to Sun's
512 byte sector drive (actually, Sony CDU-8012).   After this, I
have no problems on reading above NASA's (actually VICAR's) CDROM.  


I'm confirmed that it caused by the difference of block size between
PC's cdrom drive and Sun's cdrom drive.   How I can fix this.

I desperately need **FIX** for this **BUG**.



1. ide cdrom and cdrom writer with scsi harddisk using cdrecord can't find cd reader

I have a scsi controller with the primary harddisk (id 0) and 2 ide cdrom
drives. When using xcdroast (cdrecord) it only shows the cd recorder and not
the other ide cdrom. Loaded modules are scsi-ide and sg. The system shows
both drives found and the cd writer is assigned a scsi device, but xcdroast
does not show the reader.

2. Font Installation

3. boot cdrom can't find cdrom

4. Apache and Listen Directive not working

5. cannot mount cdrom: kernel doesn't recognize /dev/cdrom block device

6. Sendmail

7. Problem's with CDrom drive in x86 version

8. Freeware - Unix utility shell scripts

9. Problem with mounting CDROM on a SCSI CDROM drive

10. CDROM Problem: "mount point /cdrom does not exist"

11. Read NASA's image data by Solaris x86

12. Atapi cdrom problem: wrong speed found by ide-cdrom

13. Problem with mounting CDROM on a SCSI CDROM drive