A patch must be applied to the SunOS 4.1.x and the Solaris 2.x operating systems (if your system manager has not already done so). The patch allows the operating system to see the ``record structured" files that reside on our ISO 9660 format CD-ROM discs, a capability that is not (but should be) supported by the Sun supplied ISO 9660 driver. The patch is really only a work around and does not provide "proper" access to these files. The files on the CD-ROMs that we produce have fixed, even-length records and that is why the patch works. SunSoft should fix their ISO 9660 driver to provide complete ISO 9660 support. The current patches are only supported with the SPARC (sun4, sun4c, sun4m) architecture. A patch does not currently exist for 68k (sun3) or x86 based Solaris systems.
adb -w hsfs_node.o hs_parsedir+9c?Wba0da0e6 hs_parsedir+14c?Wba0da0e6 $qYour output should look like:
hs_parsedir+9c?Wba0da0e6 _hs_parsedir+0x9c: 0xba0da0ee = 0xba0da0e6 hs_parsedir+14c?Wba0da0e6 _hs_parsedir+0x14c: 0xba0da0ee = 0xba0da0e6 $q
adb -w hsfs_node.o hs_parsedir+c0?Wba0de0e6 hs_parsedir+1a4?Wba0de0e6 $qYour output should look like:
hs_parsedir+c0?Wba0de0e6 _hs_parsedir+0xc0: 0xba0de0ee = 0xba0de0e6 hs_parsedir+1a4?Wba0de0e6 _hs_parsedir+0x1a4: 0xba0de0ee = 0xba0de0e6 $q
options HSFS # Support for ISO 9660 CDsand a line or lines similar to
disk sr0 at scsibus0 target 6 lun 0 # CD-ROM device
adb -w /kernel/fs/hsfs hs_parsedir+0xcc?W ba8de0e6 hs_parsedir+0x198?W ba8de0e6 $q
hs_parsedir+0xcc?W ba8de0e6 hs_parsedir+0xcc: 0xba8de0ee = 0xba8de0e6 hs_parsedir+0x198?W ba8de0e6 hs_parsedir+0x198: 0xba8de0ee = 0xba8de0e6
modinfo | grep hsfsThe first number is the module id.
modunload -i xxxIf modunload fails, reboot the system instead.
set hsfs:ide_prohibited=0xe6 set hsfs:hde_prohibited=0xe6
modinfo | grep hsfsThe first number is the module id.
modunload -i xxxIf modunload fails, reboot the system instead.