English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 22 July 2021, 12:01   #1
Lisko
Registered User
 
Join Date: Mar 2021
Location: Avellino, Italy
Posts: 170
Roadshow, 3com pcmcia and interrupts

Hi, I have an A1200/030 with an etherlink III pcmcia network card that uses the 3com 3c589 driver. I'm currently using genesis tcp/ip stack. This cards have a problem with interrupts and by default most whdload installs hang on black screen if the tcp/ip stack is running. A workaround is to use a custom whdload startup and cleanup script to automatically disable and re-enable the stack and with genesis this works fine by using amitcp:bin/offline and online commands. I started to think about roadshow and the idea of using a more recent, still supported and better stack. Prior to buying it I wanted to test it was working well with my configuration but even after changing whdload's scripts to use roadshow commands to go online and offline, a lot of whdload slaves still hang on black screen. Am I missing something or my only option is to wait if ever roadshow will be fixed for my card and driver? Because I like to have the ip stack running at boot, currently I reverted back to genesis given also the fact that the speed was more or less the same.
Lisko is offline  
Old 22 July 2021, 14:51   #2
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
WHDLoad takes over the system. The AmigaOS isn't even active when WHDLoad is operating. You're lucky it even restores to a state that Genesis can reenable itself.
Samurai_Crow is offline  
Old 22 July 2021, 20:40   #3
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
There is a scripts for Roadshow also, so those are only possibility use whdload games, with running TCP/IP stack.
utri007 is offline  
Old 22 July 2021, 22:08   #4
Lisko
Registered User
 
Join Date: Mar 2021
Location: Avellino, Italy
Posts: 170
Quote:
Originally Posted by utri007 View Post
There is a scripts for Roadshow also, so those are only possibility use whdload games, with running TCP/IP stack.
Yeah but online and offline scripts from roadshow I tried didn't work well for me.
Lisko is offline  
Old 22 July 2021, 22:28   #5
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
what whdload game needs access to the tcp/ip stack, and is it possible to go offline while you use whdload or are you downloading in the background / running a bbs?
redblade is offline  
Old 22 July 2021, 22:54   #6
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Quote:
Originally Posted by redblade View Post
what whdload game needs access to the tcp/ip stack, and is it possible to go offline while you use whdload or are you downloading in the background / running a bbs?
He only uses TCP/IP when he is NOT using WHDLoad. He's trying to disable it using scripts when he loads a WHDLoad game and then reenable it when the game is done.
Samurai_Crow is offline  
Old 23 July 2021, 17:33   #7
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
Originally Posted by Lisko View Post
Yeah but online and offline scripts from roadshow I tried didn't work well for me.
The issue with Roadshow is that it does not support "offline". When you switch Genesis to offline, it is still running, just does not have a network connection.

The only way to stop Roadshow from having network connections is to shut it down completely. But a TCP/IP stack cannot be shut down if programs are still using TCP/IP. That's especially bad if you use something like SMBFS because SMBFS cannot shut down if some files or directories on the network share are still open.
thomas is offline  
Old 12 September 2021, 20:51   #8
gdonner
Ancient Amiga User
 
gdonner's Avatar
 
Join Date: Mar 2018
Location: Elkhart, IN USA
Posts: 207
Quote:
Originally Posted by thomas View Post
The issue with Roadshow is that it does not support "offline". When you switch Genesis to offline, it is still running, just does not have a network connection.

The only way to stop Roadshow from having network connections is to shut it down completely. But a TCP/IP stack cannot be shut down if programs are still using TCP/IP. That's especially bad if you use something like SMBFS because SMBFS cannot shut down if some files or directories on the network share are still open.
Maybe Olaf Barthel will add this ability in a future update to Roadshow? If Genesis can truly go offline but still be running, then I would imagine Roadshow might also be able to do it too?
gdonner is offline  
Old 01 March 2022, 23:58   #9
klx300r
Registered User
 
klx300r's Avatar
 
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,593
Thumbs up

@ Lisko


had some issues and all solved by a little program called Roadie on aminet
klx300r is offline  
Old 02 March 2022, 11:55   #10
patrik
Registered User
 
patrik's Avatar
 
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 922
Quote:
Originally Posted by thomas View Post
The issue with Roadshow is that it does not support "offline". When you switch Genesis to offline, it is still running, just does not have a network connection.

The only way to stop Roadshow from having network connections is to shut it down completely. But a TCP/IP stack cannot be shut down if programs are still using TCP/IP. That's especially bad if you use something like SMBFS because SMBFS cannot shut down if some files or directories on the network share are still open.
Have had good luck with the offline/online commands shipped with Roadshow. They work directly on the sana2 device, so for it to work, the sana2 device must disable the interrupts when going offline, else there will still be lockups in whdload. If that is the case, it might be possible to send a bug report to the driver author.

As Roadshow does not have to shut down, for example smbfs mounts will keep working after you exit a whdload slave.
patrik is offline  
Old 02 March 2022, 12:53   #11
npagonis73
Registered User
 
npagonis73's Avatar
 
Join Date: Sep 2019
Location: Corfu / Greece
Posts: 410
As klx300r said, Roadie solves the problem. I also use Roadshow which is a lot faster and so much more updated than all other tcp/ip stacks. I had the same issue as you describe in your post and i ended up using Roadie (which is a GUI for Roadshow) and what i do is just click "Disconnect" button on Roadie, wait 3-4 seconds to disconnect and then you can run any whdload game you want without problems. After finishing playing, you can just click "Connect" on Roadie and you are back online within seconds.
npagonis73 is offline  
Old 02 March 2022, 17:50   #12
patrik
Registered User
 
patrik's Avatar
 
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 922
@thomas, @npagonis73:

I am using Roadshow with an X-Surf 100 card and have WHDLoad configured like this:
Code:
9.Work:Spel> search s:WHDLoad.prefs NONUM PATTERN=exec#?(clean|start) 
ExecuteStartup=Execute S:WHDLoad-Startup        ;command to execute on WHDLoad startup
ExecuteCleanup=Execute S:WHDLoad-Cleanup        ;command to execute on WHDLoad exit
9.Work:Spel> type s:WHDLoad-Startup  
;
; example script to be used with WHDLoad option ExecuteStartup
; - stop all software which can cause interrupts with external hardware
; - optionally free memory to allow WHDLoad better PreLoad
; - adapt emulation parameters
;

offline x-surf-100.device
9.Work:Spel> type s:WHDLoad-Cleanup  
;
; example script to be used with WHDLoad option ExecuteCleanup
; - restore emulation settings
; - restart all software which has been stopped previously with ExecuteStartup
;

online x-surf-100.device
9.Work:Spel>
This makes it completely transparent, I just start a whdload slave and it automatically offlines the X-Surf and then when exiting the slave, it automatically onlines it. Afterwards, smbfs, synergyclient etc still lives and continues to work.
patrik is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga 1200T : PCMCIA Not working (3Com) : Help please burf2000 support.Hardware 7 07 September 2015 21:35
OS4 classics 3com pcmcia orange support.Apps 6 16 November 2009 13:32
3COM 589 PCMCIA NIC + classic WB3.1 + ? = working TCP/IP? gizmomelb support.Hardware 7 09 January 2006 08:01
3Com PCMCIA NIC setup in OS 3.9 using Genesis mfilos support.Hardware 3 03 November 2005 11:08
3com cards... poppe request.Apps 2 09 May 2003 10:54

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:28.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.14799 seconds with 13 queries