Welcome, Guest. Please login or register.

Author Topic: Prometheus PCI supported by NetBSD  (Read 6005 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline strimTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show all replies
    • http://c0ff33.net/
Prometheus PCI supported by NetBSD
« on: September 17, 2011, 07:33:33 PM »
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.
 

Offline strimTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show all replies
    • http://c0ff33.net/
Re: Prometheus PCI supported by NetBSD
« Reply #1 on: September 18, 2011, 09:14:09 AM »
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/).
 

Offline strimTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show all replies
    • http://c0ff33.net/
Re: Prometheus PCI supported by NetBSD
« Reply #2 on: September 19, 2011, 01:18:08 PM »
Quote from: Crumb;659955
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 Edit: September 19, 2011, 01:21:42 PM by strim »
 

Offline strimTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show all replies
    • http://c0ff33.net/
Re: Prometheus PCI supported by NetBSD
« Reply #3 on: September 19, 2011, 04:58:06 PM »
Quote from: Crumb;659976
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.
 

Offline strimTopic starter

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show all replies
    • http://c0ff33.net/
Re: Prometheus PCI supported by NetBSD
« Reply #4 on: June 10, 2012, 06:50:22 PM »
Quote from: Motormouth;679178
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.