Welcome, Guest. Please login or register.

Author Topic: Mediator PCI + MOS Powerup: got RTL 8029 working!  (Read 4523 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Mediator PCI + MOS Powerup: got RTL 8029 working!
« on: November 07, 2006, 11:03:20 AM »
Ok, this is a follow-up to this thread, but I thought this deserves an own thread.

Due to the hackish-nature of the Mediator (8MB window, etc.) and other issues, there hasn't been any Mediator-support in recent Morphos-versions.
Some devices need this window (along with e.g. a Voodoo3) to work (e.g. 100mbit 8039based Eth-cards), while others don't have to rely on the hack (e.g. 10mbit 8029 Eth-cards).

Since there is a chance that the latter will work with Morphos and the 68k-drivers, I just gave it a try:

I installed a Realtek 8029 PCI-card in my Mediator, set the memory window to 0MB (this setting was already used previously to get PCMCIA working) and copied the Elbox pci.library (6.5) and MediatorNET.device over to my MOS Powerup installation.

I was surprised to see that MOSNet successfully went online.   After 30min of Ethernet-access, there were not any hick-ups, speed is ok and device access "feels" less CPU-intense than using the 68k 3c589.device with my PCMCIA-card.

The next thing I will try is setting the memory window to e.g. 4MB or 8MB - hope it still works then! Previously, it was no longer possible to use my Voodoo3 with OS3.9, since I had to set the memory window to 0MB in order to get PCMCIA working in Morphos (4MB didn't work!).

Woohoo!!!


 :-D
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #1 on: November 07, 2006, 04:32:18 PM »
Quote
The next thing I will try is setting the memory window to e.g. 4MB or 8MB - hope it still works then! Previously, it was no longer possible to use my Voodoo3 with OS3.9, since I had to set the memory window to 0MB in order to get PCMCIA working in Morphos (4MB didn't work!).


Until now, I only got the Mediator/8029-Ethernet working with MorphOS when the memory-window is set to "0 MB". With 4MB or 8MB, MorphOS locks up after some network transfer (although the device goes online and can be accessed!)

Since the RTL8029 is a non-busmastering device, it theoretically shouldn't use the memory-window at all, so I don't know why the jumper setting makes a difference.

Are there any other non-busmastering devices which work with a Mediator 1200 LT4 set to "0 MB"? AFAIK, all sound-cards are busmastering devices and need a Voodoo in order to work.

What about S3 or Virge GFX-cards? Anybody of you using one of those?

Which ENV-settings influence the Busmastering-behaviour of the Mediator?

I have already tried NOCACHE, PATCHINT, EMULATION to no avail...
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #2 on: November 07, 2006, 10:03:03 PM »
Quote
That's really good news!


Well, at least my Mediator does not feel completely useles now when using Morphos. ;-)
Further, I was really surprised that it worked directly because so far I haven't seen ANY report of ANY device working on Mediator with Morphos.
And I must say that the RTL8029 is very useable and feels faster than both PCMCIA-devices that I tried.

Quote
btw - you could always run a switch from the jumpers to the front panel that would allow you easy access to switch between the 8/4/0 mb memory window settings.


Yep, that's a good idea, with OS3.9 I still prefer the Voodoo3 over the BVision (higher performance, better image quality with higher resolutions).
There is no problem in running a fully occupied Mediator with Morphos; even all devices are displayed nicely with pciinfo. You just can't use most of them... except for the 10mbit Ethernet.

Any idea if the S3 Virge or Trio-cards are busmastering devices? Are there any non-busmastering devices except for the RTL8029?
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #3 on: November 11, 2006, 12:15:55 PM »
Did you test with a tool such as "Pciinfo" if the RTL8029 on your Mediator is recognized at all?
It's strange that you get the "Can't open" message with both your XSurf and the RTL8029. Where are your device drivers placed? Do you have the correct path? Sorry for asking this... I am just wondering since it should at least be able to access the card.
You might also want to try Snoopium (MOS-Variant of Snoopos) and have a look at the logs.
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #4 on: November 11, 2006, 12:35:48 PM »
Quote
When running PCIINFO from MOS it says it can't open pci.library but it's in libs


Did you try both Sys:Libs AND MOSSYS:Libs?

I needed to put it also in the Sys:Morphos/Libs/ (Mossys:Libs/), otherwise it failed to open.

Pciinfo and all these 68k work very well in Morphos. Pciinfo shows all cards that are installed on my Mediator (Voodoo3, SB128, RTL8029), unfortunately only the latter works with MOS.
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #5 on: November 11, 2006, 12:52:30 PM »
Quote
I'm also thinking of trying the openpci thingie with my RT8039D which I also have in my mediator


That would indeed be interesting. I am not sure about Mediator-support in OpenPCI, but if you have some time to spare, why not give it a shot? Basically the same like I did with the RTL8029. The chances were low, but there is always the possibility for a nice surprise!

Quote
It still fails, can't open pci.library


That's very weird, since I have no problems in opening the pci.library, even when I have the memory window set to 8MB.

I think there are other A4000 owners with Mediator who might be able to reproduce your problem (Crumb?). Btw, are you also using version 6.5 of pci.library?
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #6 on: November 11, 2006, 12:59:31 PM »
Quote
Think I'll start a thread here too since MorphZone isn't very active IMHO


Agreed, and that is really a pity since poor Powerup-users like us don't get access to the Morphos mailing list.
 

Offline humppaTopic starter

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show all replies
Re: Mediator PCI + MOS Powerup: got RTL 8029 working!
« Reply #7 on: November 11, 2006, 02:33:01 PM »
Did you already try changing the Zorro-slot for your XSurf? No idea, but maybe not all of the slots are "seen" by Morphos.