amiga.org
     
iconAll times are GMT -6. The time now is 09:43 PM. | Welcome to Forum, please register to access all of our features.

Amiga.org Amiga computer related discussion Amiga News and Community Announcements Miscellaneous Prometheus PCI supported by NetBSD

Miscellaneous This is the news feed forum for all news and announcements that don't quite fit into any other category.

Reply
 
Thread Tools Display Modes
Old 09-17-2011, 12:33 PM   #1
strim
Too much caffeine
Points: 3,996, Level: 40 Points: 3,996, Level: 40 Points: 3,996, Level: 40
Activity: 5% Activity: 5% Activity: 5%
 
strim's Avatar
 
Join Date: Apr 2010
Location: Poland
Posts: 77
Smile Prometheus PCI supported by NetBSD

Prometheus PCI bridge is now supported by the NetBSD operating system.

The driver allows using all PCI cards, which are supported by NetBSD machine-independent drivers. However, only non-DMA cards are usable, due to hardware limitations of Prometheus.
strim is offline   Reply With Quote
Old 09-17-2011, 08:52 PM   #2
Heiroglyph
Cult Member
Points: 7,937, Level: 59 Points: 7,937, Level: 59 Points: 7,937, Level: 59
Activity: 2% Activity: 2% Activity: 2%
 
Heiroglyph's Avatar
 
Join Date: Jun 2010
Posts: 840
Default Re: Prometheus PCI supported by NetBSD

This is really awesome news, good work!

I'll have to get NetBSD running on my system soon.
Heiroglyph is offline   Reply With Quote
Old 09-18-2011, 02:14 AM   #3
strim
Too much caffeine
Points: 3,996, Level: 40 Points: 3,996, Level: 40 Points: 3,996, Level: 40
Activity: 5% Activity: 5% Activity: 5%
 
strim's Avatar
 
Join Date: Apr 2010
Location: Poland
Posts: 77
Default Re: Prometheus PCI supported by NetBSD

Unless you're an experienced NetBSD user, you may want to wait for the upcoming NetBSD 6 release. Now the driver is enabled in HEAD only (development branch of NetBSD, downloadable at http://releng.NetBSD.org/).
strim is offline   Reply With Quote
Old 09-18-2011, 08:14 AM   #4
billt
Cult Member
Points: 10,390, Level: 67 Points: 10,390, Level: 67 Points: 10,390, Level: 67
Activity: 2% Activity: 2% Activity: 2%
 
billt's Avatar
 
Join Date: Nov 2002
Location: Maryland, USA
Posts: 836
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by strim View Post
However, only non-DMA cards are usable, due to hardware limitations of Prometheus.
I thought the DMA improvement was done long ago. Why was it never released?
__________________
Bill T
All Glory to the Hypnotoad!
billt is offline   Reply With Quote
Old 09-18-2011, 09:26 AM   #5
Zac67
Kindred of Babble-on
Points: 12,866, Level: 74 Points: 12,866, Level: 74 Points: 12,866, Level: 74
Activity: 16% Activity: 16% Activity: 16%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,890
Blog Entries: 4
Default Re: Prometheus PCI supported by NetBSD

DMA support needs to activated by firmware update first. I contacted Michael Boehmer about that a couple of years ago but he doesn't seem to find the time...
Zac67 is offline   Reply With Quote
Old 09-18-2011, 09:34 AM   #6
Robert17
Cult Member
Points: 13,535, Level: 75 Points: 13,535, Level: 75 Points: 13,535, Level: 75
Activity: 4% Activity: 4% Activity: 4%
 
Join Date: Apr 2004
Location: Norfolk, UK
Posts: 996
Send a message via MSN to Robert17
Default Re: Prometheus PCI supported by NetBSD

The Prometheus hasn't been on production for a long time, I suppose it's quite low on his list of things to do - I Remeber buying mine back in 2004 when they were just starting to sell out, I think Redrumloa had all the remaining stock, Ah memories :-)
__________________
A4000D CSMK3 060/50mhz, 144mb ram, CVPPC video - Currently broken scsi :-(
A4000D/T Warpengine 4040.
A1200D 030/50 34mb ram with Indivision AGA.
Robert17 is offline   Reply With Quote
Old 09-19-2011, 04:07 AM   #7
Crumb
Defender of the Faith
Points: 12,515, Level: 73 Points: 12,515, Level: 73 Points: 12,515, Level: 73
Activity: 2% Activity: 2% Activity: 2%
 
Crumb's Avatar
 
Join Date: Mar 2002
Posts: 1,764
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by strim View Post
Prometheus PCI bridge is now supported by the NetBSD operating system.

The driver allows using all PCI cards, which are supported by NetBSD machine-independent drivers. However, only non-DMA cards are usable, due to hardware limitations of Prometheus.
I'm curious about what PCI graphic cards are supported.
__________________
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
Crumb is offline   Reply With Quote
Old 09-19-2011, 04:44 AM   #8
Crumb
Defender of the Faith
Points: 12,515, Level: 73 Points: 12,515, Level: 73 Points: 12,515, Level: 73
Activity: 2% Activity: 2% Activity: 2%
 
Crumb's Avatar
 
Join Date: Mar 2002
Posts: 1,764
Default Re: Prometheus PCI supported by NetBSD

@billt

Will you release your Radeon driver for 68k classics?
__________________
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
Crumb is offline   Reply With Quote
Old 09-19-2011, 06:18 AM   #9
strim
Too much caffeine
Points: 3,996, Level: 40 Points: 3,996, Level: 40 Points: 3,996, Level: 40
Activity: 5% Activity: 5% Activity: 5%
 
strim's Avatar
 
Join Date: Apr 2010
Location: Poland
Posts: 77
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by Crumb View Post
I'm curious about what PCI graphic cards are supported.
There are a few problems:
- Prometheus will not work with many modern cards because it is 5V-only (purely hardware issue, same problem as with older Mediators).
- NetBSD has drivers for 3Dfx Voodoo, ATI Radeon, ATI Rage 128, Permedia 2 and a couple of other cards, however most drivers rely on hardware initialization done by the firmware. Prometheus has no such firmware and Amiga is not able to execute the x86 BIOS on these cards, so drivers need to be extended to include such init code. Currently only Radeon driver is able to initialize the card, but I was not able to test it, because all my Radeons are 3.3V...
- Console handling code on Amiga port is a mess and someone needs to rewrite that to take advantage of modern cards.

Last edited by strim; 09-19-2011 at 06:21 AM.. Reason: clarify
strim is offline   Reply With Quote
Old 09-19-2011, 07:25 AM   #10
Crumb
Defender of the Faith
Points: 12,515, Level: 73 Points: 12,515, Level: 73 Points: 12,515, Level: 73
Activity: 2% Activity: 2% Activity: 2%
 
Crumb's Avatar
 
Join Date: Mar 2002
Posts: 1,764
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by strim View Post
There are a few problems:
- Prometheus will not work with many modern cards because it is 5V-only (purely hardware issue, same problem as with older Mediators).
I have made a 3.3v adaptor using a pci riser so that's not a problem :-)

Quote:
- NetBSD has drivers for 3Dfx Voodoo, ATI Radeon, ATI Rage 128, Permedia 2 and a couple of other cards, however most drivers rely on hardware initialization done by the firmware. Prometheus has no such firmware and Amiga is not able to execute the x86 BIOS on these cards, so drivers need to be extended to include such init code. Currently only Radeon driver is able to initialize the card, but I was not able to test it, because all my Radeons are 3.3V...
Unfortunately I haven't NetBSD installed to try out. Another solution to avoid writting specific support would be using:
a) a 8086 emulator for common x86 pci cards
b) a small forth interpreter for Mac pci cards
__________________
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
Crumb is offline   Reply With Quote
Old 09-19-2011, 09:30 AM   #11
billt
Cult Member
Points: 10,390, Level: 67 Points: 10,390, Level: 67 Points: 10,390, Level: 67
Activity: 2% Activity: 2% Activity: 2%
 
billt's Avatar
 
Join Date: Nov 2002
Location: Maryland, USA
Posts: 836
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by Crumb View Post
@billt

Will you release your Radeon driver for 68k classics?
That's more a question for Joshua. I worked on things, but I don't have ownership of them. He'd have to check the paperwork about being allowed to or not, if our contracts with others might be a barrier to that. Also, we never made a 3.x driver. Though at the start 4.0 was 68k, I'm not sure how things would move over to 3.x. Might be easy, might be hard, I don't know.
__________________
Bill T
All Glory to the Hypnotoad!
billt is offline   Reply With Quote
Old 09-19-2011, 09:58 AM   #12
strim
Too much caffeine
Points: 3,996, Level: 40 Points: 3,996, Level: 40 Points: 3,996, Level: 40
Activity: 5% Activity: 5% Activity: 5%
 
strim's Avatar
 
Join Date: Apr 2010
Location: Poland
Posts: 77
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by Crumb View Post
8086 emulator for common x86 pci cards
We already have an in-kernel x86 emulator, but it needs some (probably a lot) glue code to be able to run VGA BIOS.
strim is offline   Reply With Quote
Old 09-19-2011, 01:15 PM   #13
billt
Cult Member
Points: 10,390, Level: 67 Points: 10,390, Level: 67 Points: 10,390, Level: 67
Activity: 2% Activity: 2% Activity: 2%
 
billt's Avatar
 
Join Date: Nov 2002
Location: Maryland, USA
Posts: 836
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by Crumb View Post
a) a 8086 emulator for common x86 pci cards
Early Radeon PCI cards wouldn't need an x86 emulator, we parsed the BIOS information tables directly per ATI's instructions. I believe their organization may have since changed, I'm not sure if things are the same now or not. I've heard mention of the Atom BIOS for Radeon now, but I don't know what that is or how it compares with early Radeons, and I don't remember what the newest Radeon we used in the classic PCI slot was. I had an original (befor enumber scheme) Radeon PCI and a 7000 I think. Most of what we used was AGP in the XEs, so I'm not sure if 8K or 9K BIOS series was the same either.
__________________
Bill T
All Glory to the Hypnotoad!
billt is offline   Reply With Quote
Old 02-04-2012, 10:38 AM   #14
Motormouth
Technoid
Points: 7,748, Level: 58 Points: 7,748, Level: 58 Points: 7,748, Level: 58
Activity: 2% Activity: 2% Activity: 2%
 
Motormouth's Avatar
 
Join Date: Mar 2006
Location: Another World
Posts: 261
Default Re: Prometheus PCI supported by NetBSD

Has anyone tried using a 8029 based ethernet card with the prometheus and netbsd?
do the drivers work?
Motormouth is offline   Reply With Quote
Old 06-10-2012, 11:50 AM   #15
strim
Too much caffeine
Points: 3,996, Level: 40 Points: 3,996, Level: 40 Points: 3,996, Level: 40
Activity: 5% Activity: 5% Activity: 5%
 
strim's Avatar
 
Join Date: Apr 2010
Location: Poland
Posts: 77
Default Re: Prometheus PCI supported by NetBSD

Quote:
Originally Posted by Motormouth View Post
Has anyone tried using a 8029 based ethernet card with the prometheus and netbsd?
do the drivers work?
Yes, the drivers for NE2000 cards (including RTL8029) work just fine with Prometheus.
strim is offline   Reply With Quote
Reply

Bookmarks

Tags
netbsd , pci , prometheus , supported
Thread Tools
Display Modes

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