Need Help Getting On iCab in Basilisk

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
MacMan2743
Space Cadet
Posts: 2
Joined: Mon Jan 11, 2010 8:53 pm

Need Help Getting On iCab in Basilisk

Post by MacMan2743 »

I followed the instructions, but every time i try to open the TCP/IP Control Panel, it says "The file TCP/IP Preferences could not be opened because it is locked or being used by another application." Could anyone help me?
User avatar
Cat_7
Expert User
Posts: 5486
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

You might begin by trashing the tcp/ip preferences in the system/preferences/ folder.
Restart and try the panel again. If that doesn't work, please tell us what system you are running Basilisk on and if you did a fresh install.

Best,
Cat_7
MacMan2743
Space Cadet
Posts: 2
Joined: Mon Jan 11, 2010 8:53 pm

Post by MacMan2743 »

If i trash the Control Panel, won't it be missing when i reboot :?:
emendelson
Forum All-Star
Posts: 1374
Joined: Tue Oct 14, 2008 12:12 am

Post by emendelson »

Cat_7 said to " the tcp/ip preferences in the system/preferences/ folder". He didn't say to trash the Control Panel.
Novalogic
Space Cadet
Posts: 5
Joined: Mon Mar 02, 2009 2:51 pm

Post by Novalogic »

I figured I'd bump this thread instead of starting a new one - hope the author doesn't mind :mrgreen:

I'm having some trouble getting online with iCab in OSX. I've followed all the directions exactly (from this guide http://www.emaculation.com/doku.php/bas ... line_guide) but when I launch iCab and try to connect to a webpage, nothing loads and after a few seconds of the spinning beachball cursor I get the message "Network error #-23045"

The only thing I can think of is that my DNS server gives me 2 different addresses when I query it. I've tried entering them both, and then one at a time. Nothing works.
Also I've noticed that my IP is actually different from what the guide suggests. Does this matter?

Any ideas why this is happening? Help is appreciated thanks!
Last edited by Novalogic on Wed Jan 27, 2010 5:41 pm, edited 1 time in total.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7001
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Post by Ronald P. Regensburg »

Novalogic wrote:I'm having some trouble getting online with iCab in OSX.
I suppose that is with iCab in BasiliskII on OSX?
Which version of iCab? Which version/build of BasiliskII? Which MacOS version in BasiliskII? Which OSX version? What kind of host Mac?
I've followed all the directions exactly (from this guide 59e44ba0)
Which guide is that?

Did you setup BasiliskII to use slirp networking?
Novalogic
Space Cadet
Posts: 5
Joined: Mon Mar 02, 2009 2:51 pm

Post by Novalogic »

The version on Basilisk is 1.0, Mac OSX port 19.
Emulating system 7.5.3
My computer is an Apple PowerPC Dual 1.8 G5 running OSX 10.4.11
iCab version is 2.9.9 (68k)

Sorry what's slirp networking? :?

Sorry this is the guide i meant to post.
http://www.emaculation.com/doku.php/bas ... line_guide
User avatar
Ronald P. Regensburg
Expert User
Posts: 7001
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Post by Ronald P. Regensburg »

Port 19 is Nigel Pearson's port of BasiliskII. It has stability problems, but if it works for you, that is OK. A recent and more stable build can be found in the sticky topic at the top of this BasiliskII forum, but that build does not have the nice graphical interface that Nigel's port has.

You followed the Windows manual, but networking is different in the MacOSX versions:

1. While the emulator is not yet running, enter in the preferences of Nigel's port, in "Hardware" tab, in the box after "EtherNet interface", the word "slirp" (without the quotation marks). Then run the emulator.

(In the BasiliskIIGUI application, provided with other BasiliskII ports, that setting can be found in the Serial/Network tab.)

2. Make sure Open Transport Networking is being used (explained in the guide you followed).

3. In TCP/IP control panel set Connect via to Ethernet and set Configure to DHCP Server and close the control panel.

That is it. Provided that you host computer is connected to the internet (regardless whether that is wired or wireless), when you start a internet application in BasiliskII (like iCab) it should now connect.
cybertron713
Space Cadet
Posts: 2
Joined: Wed Sep 07, 2011 7:01 pm
Location: Turn Around

Post by cybertron713 »

I know this discussion is far over with but i seem to have the same issue as the guy above but my version of Basilisk, emulating system, and computer are all different...
Im running Basilisk II Win32 2001 Build 142
Emulating System is 7.5.5
and i dont know much about my computer other than that its an Asus Essentio Series running Windows 7....
is there any hope for me?
User avatar
Cat_7
Expert User
Posts: 5486
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

Hi,

The Basilisk 142 version uses different networking solutions from the guide you used.
You need to install the Basilisk ethernet driver or use the nat/router function to access a network.

If your Windows 7 version is 64 bit, you can only use the nat/router function, as the ethernet driver doesn't work on 64 bit Windows.
The easiest way is to go to the Router tab in the basiliskIIGUI and tick "enable NAT/Router module"
Then in Mac OS 7.5, go to the TCP/IP control panel and choose Configure "manually"

Set ip address to one number higher than your windows ip address.
set subnet mask to 255.255.255.0
set router to your windows IP address
set name server to the same name server address your windows connection uses.

Please try, and report back.

Best,
Cat_7

EDIT: fixed annoying typos
Last edited by Cat_7 on Wed Sep 07, 2011 10:19 pm, edited 1 time in total.
cybertron713
Space Cadet
Posts: 2
Joined: Wed Sep 07, 2011 7:01 pm
Location: Turn Around

Post by cybertron713 »

THANK YOU!!! it works now... now on to my next project, getting marathon to run correctly :P

and yes, it is 64-bit, forgot to mention that part
jegs2
Student Driver
Posts: 10
Joined: Wed Oct 13, 2010 6:46 am
Location: Alabama

Re:

Post by jegs2 »

Ronald P. Regensburg wrote:Port 19 is Nigel Pearson's port of BasiliskII. It has stability problems, but if it works for you, that is OK. A recent and more stable build can be found in the sticky topic at the top of this BasiliskII forum, but that build does not have the nice graphical interface that Nigel's port has.

You followed the Windows manual, but networking is different in the MacOSX versions:

1. While the emulator is not yet running, enter in the preferences of Nigel's port, in "Hardware" tab, in the box after "EtherNet interface", the word "slirp" (without the quotation marks). Then run the emulator.

(In the BasiliskIIGUI application, provided with other BasiliskII ports, that setting can be found in the Serial/Network tab.)

2. Make sure Open Transport Networking is being used (explained in the guide you followed).

3. In TCP/IP control panel set Connect via to Ethernet and set Configure to DHCP Server and close the control panel.

That is it. Provided that you host computer is connected to the internet (regardless whether that is wired or wireless), when you start a internet application in BasiliskII (like iCab) it should now connect.
Apologize for bumping this thread, but I tried reading multiple threads, including this one, and I tried the above. Unfortunately, I get nothing.

Here is my information:

- Windows XP, connected through wireless LAN, on a MacBook Pro running Boot Camp (no, the irony of running an older Mac OS on an emulator, on Windows through Boot Camp, on a Mac does not escape me) :)
- BasiliskII build for Windows, dated 15 January 2010
- System Software 7.5.5

The emulated Mac runs smoothly in all other aspects, but internet access is a resounding no-go. Even had Basilisk II running no the Mac OS side of my MacBook Pro, but had the same issues with the same settings.

Would appreciate any help regarding this. Thanks!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7001
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Need Help Getting On iCab in Basilisk

Post by Ronald P. Regensburg »

I do not know why you run BasiliskII in Windows on a Mac while running BasiliskII in MacOSX is easier for several reasons. However, making internet access work is essentially the same for both BasiliskII versions.

You write that you tried the above and got nothing, but you do not tell exactly what you tried. You write that you had "the same issues with the same settings", but you do not tell what issues.

1. Is your LAN connected to the internet?
2. Is "Ethernet Interface" set to "Basilisk II Slirp" (in the Windows GUI) or to "slirp" (in the OSX GUI)?
3. Does your System 7.5.5 have TCP/IP and AppleTalk control panels (and not MacTCP and Network control panels)?
4. Is TCP/IP control panel set to "Ethernet" connection and configured for "DHCP Server"?

If all this is correctly set and still no addresses appear in TCP/IP control panel when you try to connect with iCab, you can try to Configure TCP/IP manually using these addresses that belong to the built-in slirp networking:

IP Address: 10.0.2.15
Subnet Mask: 255.255.255.0
Router Address: 10.0.2.2
Name Server: 10.0.2.3
jegs2
Student Driver
Posts: 10
Joined: Wed Oct 13, 2010 6:46 am
Location: Alabama

Re: Need Help Getting On iCab in Basilisk

Post by jegs2 »

Meant what I wrote: Tried every posted method above (and suggestions on other forums), including following in TCP/IP:

1. Connect via Ethernet, Configure Using DHCP Server
2. Connect via Ethernet, Configure Manually (using both methods detailed above)

Options: Make TCP/IP Active, and Load only when needed unchecked

Also ensured icab was configured as detailed above.

None of those courses of action yielded web access.

As to your line-item questions,

1. Yes. I'm posting this on the same computer.
2. Yes. Tried OSX last night, used "slirp" there, now on Win XP, "Basilisk II Slirp" with same results: No-go on web access. It was the no-go on web access that prompted me to try Basilisk II on Windows, vice OSX.
3. Yes, has TCP/IP and AppleTalk control panels, and not the other two.

All attempts yield only Network Error 23045.
Ironically, I'd no issue running OS 9 on Sheepshaver on a different Mac OSX machine.

Please understand, I absolutely detest asking these questions, as 999 times out of 1000 I can find the questions already answered.

This time, I am beaten.
Last edited by jegs2 on Sat Dec 08, 2012 11:37 pm, edited 1 time in total.
User avatar
Cat_7
Expert User
Posts: 5486
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Need Help Getting On iCab in Basilisk

Post by Cat_7 »

Hi,

Perhaps there is a conflict in the IP address ranges used in Windows/OSX and the IP address used by Basilisk? What IP and router addresses does your actual host machine use?

Best,
Cat_7
jegs2
Student Driver
Posts: 10
Joined: Wed Oct 13, 2010 6:46 am
Location: Alabama

Re: Need Help Getting On iCab in Basilisk

Post by jegs2 »

192.168.1.143
192.168.1.1
User avatar
Cat_7
Expert User
Posts: 5486
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Need Help Getting On iCab in Basilisk

Post by Cat_7 »

Hi,

So no conflict. All I can recommend is trying another rom file. Please search the web for the redundant robot site and download a rom labeled "I’ve experienced best Results with Basilisk II" and try again.

Best,
Cat_7
jegs2
Student Driver
Posts: 10
Joined: Wed Oct 13, 2010 6:46 am
Location: Alabama

Re: Need Help Getting On iCab in Basilisk

Post by jegs2 »

Thanks for the recommendation. May try different ROM files. Know emulations are imperfect implementations of the original, so bugs are to be expected.

Still, even in its current state, I can carry over programs from my desktop, so all is not lost.
MarisaG
Student Driver
Posts: 22
Joined: Wed Jul 03, 2019 8:22 am
Location: South San Francisco, CA
Contact:

Re: Need Help Getting On iCab in Basilisk

Post by MarisaG »

Sorry to bring this up again, but the previous solutions don't work for me. I am trying to run Basilisk II on a Ubuntu 20.04 server and everything seems OK other than the networking. When I try and use iCab every site I try gets the "Network Error -23045" error. This is a dedicated server that is not using DHCP so I think I need to use the "manual" method. If I try and use the "slirp" option Basilisk crashes with a segfault.

Any more ideas or could I give access to my server? Please help!
--- https://MacOS.Retro-OS.live - Portal for classic B&W Macs
--- https://NewtonCity.org - Portal for the Apple Newton family of PDAs
User avatar
Ronald P. Regensburg
Expert User
Posts: 7001
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Need Help Getting On iCab in Basilisk

Post by Ronald P. Regensburg »

Make sure slirp networking is enabled in GUI or prefs.

"slirp" networking uses its own built-in router to connect to the host system.
Just setting TCP/IP control panel in the guest system to "Ethernet" and "Using DHCP Server" should get the slirp addresses as soon as as you start using IP network access, for instance with a web-browser.

If this does not work, you can also configure TCP/IP control panel manually for slirp networking:

IP Address: 10.0.2.15
Subnet mask: 255.255.255.0
Router address: 10.0.2.2
Name-server address: 10.0.2.3
MarisaG
Student Driver
Posts: 22
Joined: Wed Jul 03, 2019 8:22 am
Location: South San Francisco, CA
Contact:

Re: Need Help Getting On iCab in Basilisk

Post by MarisaG »

If I try and use slirp I get this error:

Code: Select all

*** buffer overflow detected ***: ./BasiliskII terminated
Aborted (core dumped)
As soon as it tries to access the net... I tried the BII that came as part of ubuntu and I compiled a version of my own and had the same issue... :(
--- https://MacOS.Retro-OS.live - Portal for classic B&W Macs
--- https://NewtonCity.org - Portal for the Apple Newton family of PDAs
MarisaG
Student Driver
Posts: 22
Joined: Wed Jul 03, 2019 8:22 am
Location: South San Francisco, CA
Contact:

Re: Need Help Getting On iCab in Basilisk

Post by MarisaG »

Just noticed this in the shell where I was starting BII:

Code: Select all

WARNING: Cannot open /dev/sheep_net (No such file or directory). Ethernet will not be available.
Where do I get /dev/sheep_net?
--- https://MacOS.Retro-OS.live - Portal for classic B&W Macs
--- https://NewtonCity.org - Portal for the Apple Newton family of PDAs
MarisaG
Student Driver
Posts: 22
Joined: Wed Jul 03, 2019 8:22 am
Location: South San Francisco, CA
Contact:

Re: Need Help Getting On iCab in Basilisk

Post by MarisaG »

Ok I found and built the sheep_net but I still get the same errors out of iCab...
--- https://MacOS.Retro-OS.live - Portal for classic B&W Macs
--- https://NewtonCity.org - Portal for the Apple Newton family of PDAs
User avatar
Ronald P. Regensburg
Expert User
Posts: 7001
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Need Help Getting On iCab in Basilisk

Post by Ronald P. Regensburg »

It seems slirp networking was not enabled during setup. When slirp networking is chosen, you will not be asked for the sheep_net driver.

At setup you should have the choice between slirp (without the sheep_net driver) and eth0 (with the sheep_net driver).

See our setup guide for more information: https://www.emaculation.com/doku.php/ba ... inux_setup
MarisaG
Student Driver
Posts: 22
Joined: Wed Jul 03, 2019 8:22 am
Location: South San Francisco, CA
Contact:

Re: Need Help Getting On iCab in Basilisk

Post by MarisaG »

Thanks I'll take a look!
--- https://MacOS.Retro-OS.live - Portal for classic B&W Macs
--- https://NewtonCity.org - Portal for the Apple Newton family of PDAs
Post Reply