Firewire Drive mounting as an Audio CD

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
User avatar
ndtronerud
Space Cadet
Posts: 8
Joined: Fri May 15, 2015 6:41 am
Location: Los Angeles, CA

Firewire Drive mounting as an Audio CD

Post by ndtronerud »

When Sheepshaver does this, any actual CD which I have inserted after launching Sheepshaver will not mount in emulation, so it must be inserted prior to launching Sheepshaver. When this is done, the firewire drive is no longer mounted in emulation, and instead the inserted CD is mounted properly. Any ideas?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Firewire Drive mounting as an Audio CD

Post by Ronald P. Regensburg »

I suppose you use a OSX host? Which OSX version? And which SheepShaver build do you use?

SheepShaver does not mount any drive, internal or external. Only Mac HFS CD-ROMs (no other CD or DVD format) that are mounted on the host (OSX 10.7 or earlier) will also mount in SheepShaver.

(OSX 10.8 and later prevent mounting of physical CDs in SheepShaver.)
User avatar
ndtronerud
Space Cadet
Posts: 8
Joined: Fri May 15, 2015 6:41 am
Location: Los Angeles, CA

Re: Firewire Drive mounting as an Audio CD

Post by ndtronerud »

I am using Mac OS 10.6.8 with Sheepshaver 2009-10-25 (running OS 9.0.4), but the sheepshaver version seems to not matter. It also does it with Sheepshaver 2014-02-01. (I reverted to 2009 since 2014 was a bit crashy for me.)

Here are some screenshots of the behavior. It affects the drive named "Samples".

Image Image Image

Image Image
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Firewire Drive mounting as an Audio CD

Post by Ronald P. Regensburg »

The Firewire drive is not supposed to mount in SheepShaver. Maybe it is an issue with the CD setting in SheepShaver prefs (not accessible in SheepShaver preferences).

Please paste the content of the prefs file here:
Launch Terminal (in /Applications/Utilities/) and type at the prompt

Code: Select all

open ~/.sheepshaver_prefs
followed by a return.
The file will open in your default text editor. Select all content, copy it, and paste here.
User avatar
ndtronerud
Space Cadet
Posts: 8
Joined: Fri May 15, 2015 6:41 am
Location: Los Angeles, CA

Re: Firewire Drive mounting as an Audio CD

Post by ndtronerud »

disk SheepShaverGames1.dsk
disk SheepShaverSystem9.dsk
disk SheepShaverSystem7.dsk
cdrom /dev/disk1
extfs /Games/Emulation/Macintosh/SheepShaver/SheepShaver Shared Folder
screen win/1024/768
windowmodes 0
screenmodes 0
seriala /dev/cu.Bluetooth-Modem
serialb /dev/null
rom Mac OS ROM
bootdrive 0
bootdriver 0
ramsize 536870912
frameskip 1
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv true
jit true
jit68k false
keyboardtype 5
ether slirp
keycodes true
keycodefile keycodes
mousewheelmode 0
mousewheellines 1
dsp /dev/dsp
mixer /dev/mixer
ignoresegv true
idlewait true
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Firewire Drive mounting as an Audio CD

Post by Ronald P. Regensburg »

The line

Code: Select all

cdrom /dev/disk1
could be the problem. Open again the prefs file in your text editor, change that line to

Code: Select all

cdrom /dev/poll/cdrom
and save the changed file.
User avatar
ndtronerud
Space Cadet
Posts: 8
Joined: Fri May 15, 2015 6:41 am
Location: Los Angeles, CA

Re: Firewire Drive mounting as an Audio CD

Post by ndtronerud »

Well, that took care of it. So bizarre! Thank you very much for looking into it.

I don't suppose you know how this could have happened in the first place?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Firewire Drive mounting as an Audio CD

Post by Ronald P. Regensburg »

That cdrom setting is created the first time SheepShaver is launched and it never changes unless you edit the prefs file. The original setting could have been created by an older SheepShaver version, or it could have been created in a previous OSX version or on a different hardware setup, maybe with an external CD drive or with the Firewire drive not attached, or it could have been on a different machine and migrated to this machine. The original setting may have been adequate when it was created, but not now in the current setup.
Post Reply