Der Treffpunkt für Sun-Fans seit 2001
Übersicht
Forum
Hilfe
Suche
Einloggen
Registrieren
Suche
Geben Sie Ihre Suchbegriffe ein
Web
sonnenblen.de
Suchformular senden
Erweiterte Suche
Benutzer
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
24. Mai 2012, 05:56:47
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
ShoutBox!
Letzte 5 Shouts:
TomcatMJ
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern
und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern
Polymestor
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern! :-)
TomcatMJ
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen?
*scnr*
escimo
21. September 2011, 17:02:09
USENET? - Tolles Ding!
escimo
11. September 2011, 15:09:12
Super Wetter!
Zeige Ältere 50
Spenden
Downloads
Link-Manager
Gewusst wie...
Links (alt)
sonnenblen.de Shop
Haftungsausschluss
Impressum
Anzeige
Berechtigungen
Anzeige
sonnenblen.de - Das unabhängige Sun User Forum
>
Forum
>
Hardware
>
Sun SPARC
(Moderatoren:
Sparky
,
Jerry
,
escimo
) >
Hat Sun einen eigenen PCI-Standard?
Seiten: [
1
]
2
Nach unten
« vorheriges
nächstes »
Drucken
Autor
Thema: Hat Sun einen eigenen PCI-Standard? (Gelesen 3072 mal)
coa
Gast
Hat Sun einen eigenen PCI-Standard?
«
am:
23. Januar 2008, 21:38:48 »
Hallo in die Runde,
die Frage steht eigentlich schon in der Ueberschrift: versteht Sun unter PCI etwas anderes, als andere Hersteller?
ich habe zwei Suns mit PCI-Steckplaetzen, eine Ultra 5 und eine Blade 100. Bisher hat in beiden Maschinen noch keine PCI-Karte funktioniert. Ich habe es mit diversen Karten getestet: Soundkarten, USB-Adapterkarten, Netzwerkkarten, ... nichts hat funktioniert. Egal was es war, nichts ging mehr.
Es gab bisher wenige "ruehmliche" Ausnahmen:
- Nach Einbau der TV-Karte (bttv, haupage) in die Blade funktionierte zwar die Onboard-Soundkarte nicht mehr und jeder Zugriff auf die TV-Karte fuehrte zum sofortigen, kommentarlosen Stillstand des Systems, allerdings liess sich das Sytem noch booten. Die U5 hat mit eingebauter TV-Karte allerdings keinen Mucks mehr von sich gegeben,
- Mit eingebautem SCSI-Adapter von Adaptec (29xx oder so) liess sich auf beiden Systemen zumindest noch etwas booten. An die Adaptec habe ich dann in beiden Systemen gar nicht erst ein Laufwerk gehaengt, da zumindest die Karte als solches keinen Schaden verursacht hat, was ich inzwischen schon als "Erfolg" werten muss.
Jede andere PCI-Karte hat bei beiden Systemen bisher dazu gefuehrt, dass nichts mehr ging -- es passierte nach dem einschalten einfach nichts, nicht mal zum OBP ging es. Alle getesteten Karten liefen jedoch vor und nach dem Versuch in anderen Systemen (nicht Sun) einwandfrei.
WTF ist da los?
TIA und besten Gruss,
Chris
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
Hat Sun einen eigenen PCI-Standard?
«
am:
23. Januar 2008, 21:38:48 »
Gespeichert
Tschokko
Sobl Guru
Offline
Beiträge: 711
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #1 am:
23. Januar 2008, 21:50:50 »
PCI ist PCI.
Das gilt auch für SUN. Aaaaabbbbbbeeeeeeeerrrrrrrrr, eine SUN SPARC basierende Workstation ist kein PC.
Handelsübliche PC x86 kompatible PCI Karten laufen bis auf wenige Ausnahmen NICHT in einer SPARC ! Und das hat herzlich wenig mit dem PCI Standard zu tun.
Gruß Tschokko
Gespeichert
Join
MUCOSUG
RISC = Really Invented by Seymour Cray?
tschokko.de - Server, Storage, Netzwerk und weiße Katzen!
coa
Gast
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #2 am:
23. Januar 2008, 22:07:52 »
Hi Tschocko,
nicht, dass wir uns falsch verstehen. Ich rede hier nicht davon, ob Solaris mit den Karten denn auch etwas anfangen kann. Sondern ich rede davon (ist nur ein Beispiel, aber es sollte taugen), dass es bspw. fuer Linux out-of-the-box ein Modul fuer emu10k1 auf Sparc gibt -- der Einbau der Karte aber bereits das booten des Systemts verhindert -- auf Hardwareebene.
Beispiel die Soundblaster Life: laeuft in einem PC mit Linux drauf praechtig. Also ziehe ich sie raus und stecke sie in eine Blade 100, auf der das passender Kernelmodul sogar ohne aktives Zutun vorhanden ist (emu10k1). Ergebnis: Das Dings kommt bis "booting Linux". Und das ist immerhin schon viel, bei den meisten anderen Karten passiert nach dem Einschalten nichts mehr. Die gleiche Karte in der U5 verhindert uebrigens zuverlaessig alles. Ein- oder ausgeschaltet macht keinen Unterschied mehr.
Daher die Frage in diesem Forum und nicht bei S/W, Betriebssystemen oder dergleichen. Es mangelt nicht an Treibern, es mangelt an der Moeglichkeit, eine Sun mit einer PCI-Karte ueberhaupt zu starten.
Cheers,
Chris
Gespeichert
DukeNuke2
Sobl Guru
Offline
Beiträge: 571
Soulman
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #3 am:
23. Januar 2008, 22:29:05 »
die "schuld" an dem verhalten der sun hardware mit den karten anderer hersteller, sollte man auch bei den anderen herstellern suchen! es gibt hcl's und ist eine karte nicht aufgeführt, ist die wahrscheinlichkeit hoch das sie nicht funktioniert! die treiber wurden sicherlich für x86 systeme entwickelt und ohne große tests für solaris portiert... solaris auf einer sparc ist eine gute kombination. bei linux.... naja....
Gespeichert
Ebbi
Sobl Guru
Offline
Beiträge: 1297
Minusgeek
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #4 am:
24. Januar 2008, 08:30:53 »
Ich empfehle den Wikipedia-Artikel zu PCI:
http://de.wikipedia.org/wiki/Peripheral_Component_Interconnect
Code:
* PCI 1.0, vorgeschlagen von Intel 1991
* PCI 2.0, eingeführt von PCI-SIG 1993
* PCI 2.1, beschlossen im Juni 1995
* PCI 2.2, beschlossen im Januar 1999
* PCI 2.3, beschlossen im März 2002
* PCI 3.0, beschlossen im April 2004
Dazu noch 3,3V, 5V, 32-Bit, 64-Bit, 33MHz, 66MHz und die ganzen Bus-Signale.
Ich bin mir sicher, dass die Karten zumindest elektrisch funktionieren, wenn der PCI-Standard im Hardwaredesign korrekt umgesetzt wurde.
Aber höchstwahrscheinlich sind die Firmwares/ROMs der Karten aus günstiger ostasiatischer Produktion einfach unsauber, was eine SPARC-Maschine zum Stillstand bringt.
Beispiel:
Eine Intel Pro/1000 T Netzwerkkarte funktioniert tadellos, auch ohne ein spezielles Sun-Teil zu sein.
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #4 am:
24. Januar 2008, 08:30:53 »
Amazon.de Widgets
Gespeichert
Hexxer
Sobl Master
Offline
Beiträge: 311
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #5 am:
24. Januar 2008, 09:45:04 »
Bleibt die Frage ob der OBP damit evtl nicht klar kommt. Theor. müsste er die übergehen oder zumindest einfach nicht erkennen. Hier könnte helfen was die Console mit nem Diag-switch true bzw diag-level max liefert. Immerhin sollte man da sehen wo es hängt.....das müsste auch auf ner U5/10 gehen.
MFG
Gespeichert
rm -rf /diesel
touch /benzin/lpg
svcadm disable svc:/diesel/stinker:default
svcadm enable svc:/benzin/lpg:default
echo $preis
"
"
Toktar
Sobl Master
Offline
Beiträge: 332
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #6 am:
24. Januar 2008, 10:52:21 »
Wobei kein Muks mehr von sich geben auch heißen kann, das keine Bildschirmausgabe mehr erfolgt. Ob seriell noch etwas zu sehen ist, wäre mal interessant.
Bei den beliebten HIS Radeon7000 64MB hatte ich das Problem auch, das bei meiner U5 keine Ausgabe mehr auf der onboard-Grafik erfolgte, seriell aber noch was ging...
Wie sich nun eine WinTV am BUS meldet, weiss ich nicht. Aber Videogenuß bei einer U5 ist eh fragwürdig.....
Gespeichert
Toktar
--
Jawoll!
Und DNS braucht's nicht, das ist was fuer Weicheier, die sich keine Zahlen merken koennen.
[Karlheinz Boehme in dcsf]
coa
Gast
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #7 am:
24. Januar 2008, 23:01:24 »
Hi,
OK, kumulative Antwort...
den Artikel auf Wikipedia zu PCI habe ich gelesen. Nett, aber nicht von praktischer Relevanz. In der H/W-spec zur Blade ist angegeben, dass 33MHz und 5V und 3,3V Karten unterstuetzt werden. Daran kann es also schon mal nicht liegen.
Die Definition -- meine Definition -- von "kein Mucks mehr" ist was ich schrieb. Es passiert nichts mehr. Ob auf der seriellen Konsole noch was geht, muesste ich allerdings in der Tat noch mal nachschauen. Ich erwarte da allerdings ehrlich gesagt nicht all zu viel, da auch der Einschaltpieps nicht mehr kam.
Was den Videogenuss auf einer Ultra 5 angeht, kann ich nichts sagen, das war allerdings auch nicht Sinn und Zweck der Experimente. Vielmehr war die TV-Karte nur ein Beispiel von vielen, da sie hier gerade verfuegbar war. Auf einem vergleichbar schnellen System (AMD K6-III 400MHz) mit nur halb so viel RAM (128MB) war sie zwar absolut brauchbar, aber wie gesagt, darum ging es mir nicht.
Unter dem Strich laesst sich allergings festhalten, dass in zwei ansonsten tadellos funktionierenden Sun Systemen mit PCI keine von inzwischen etwa 10 getesteten Karten funktioniert hat. Alle Karten liefen jedoch in PCs diverser Bauart, von PII 333 bis P4 alles dabei. Und um auf Nummer sicher zu gehen, nochmal: ich rede hier
NICHT
von der Benutzbarkeit der Karten unter einem bestimmten OS -- ich rede von der Moeglichkeit, das System bei eingebauter Karte ueberhaupt noch zu starten (was zugegebener Massen mit zwei Karten zumindest bei der Blade noch ging).
Das ueberascht mich ehrlich gesagt schon etwas, denn eigentlich hatte ich auf die H/W von Sun immer grosse Stuecke gehalten.
Naja, ich werde vielleicht bei Gelegenheit mal weitere Versuche starten.
Besten Gruss,
Chris
Gespeichert
Hexxer
Sobl Master
Offline
Beiträge: 311
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #8 am:
25. Januar 2008, 09:05:30 »
sind das alles Sun-Fremde Karten? Wenn ja....
Zitat
Das ueberascht mich ehrlich gesagt schon etwas, denn eigentlich hatte ich auf die H/W von Sun immer grosse Stuecke gehalten.
Ich hab auf meinen Porsche Ford-Felgen drauf. Mensch, so ein Mist...ich hab auf Porsche immer so viel gehalten und nun geht das nicht.
Gespeichert
rm -rf /diesel
touch /benzin/lpg
svcadm disable svc:/diesel/stinker:default
svcadm enable svc:/benzin/lpg:default
echo $preis
"
"
Sparky
Sobl Moderator
Sobl Guru
Offline
Beiträge: 3247
HyperSPARC ! Das fetzt......
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #9 am:
25. Januar 2008, 14:35:14 »
Es gibt auch heutzutage noch Fälle, wo ein PC mit betimmten Karten nicht bootet.
Das ist dann meistens ein Fall für ein Biosupdate.
Schuld sind aber nicht die Board-Hersteller, sondern der Kartenhersteller, weil I/O-und Speicher-Adressen verwendet werden,
die Standardmäßig anders vergeben sind.
Genauso sieht das bei Sun-Hardware aus, da gibt es Standards.
Diese Standards unterscheiden sich zum Teil deutlich von der x86-Spezifikation.
Die PCI-Spezifikation regelt grundsätzlich die mechanischen und elektrischen Eigenschaften,
aber I/O oder Speicherbereiche werden in der PCI-Spezifikation nicht behandelt, das ist Sache der System-Architektur.
Nur weil eine Karte mechanisch passt, muss sie auf einer anderen Architektur noch längst nicht funktionieren und darf folglich auch den Bootvorgang behindern - besonders dann, wenn I/O-Konflikte dabei entstehen.
Das ist immer noch besser als dadurch eine Beschädigung hervorzurufen.
Ich kann auch immer noch nicht nachvollziehen, wo der Sinn deines Handelns zu sehen ist.
«
Letzte Änderung: 25. Januar 2008, 14:37:44 von Sparky
»
Gespeichert
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto
sonnenblen.de - Das unabhängige Sun User Forum
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #9 am:
25. Januar 2008, 14:35:14 »
Gespeichert
Ebbi
Sobl Guru
Offline
Beiträge: 1297
Minusgeek
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #10 am:
25. Januar 2008, 16:33:02 »
Zitat von: Sparky am 25. Januar 2008, 14:35:14
Ich kann auch immer noch nicht nachvollziehen, wo der Sinn deines Handelns zu sehen ist.
Ich übrigens auch nicht.
Wenn es wenigstens Karten wären, von denen man sich einen Nutzen verspricht, wie z.B. IDE- oder USB-Controller.
Gespeichert
Kaurik
Global Moderator
Sobl Guru
Offline
Beiträge: 858
Holidays in the Sun
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #11 am:
25. Januar 2008, 18:23:28 »
Zitat von: Ebbi am 25. Januar 2008, 16:33:02
Wenn es wenigstens Karten wären, von denen man sich einen Nutzen verspricht, wie z.B. IDE- oder USB-Controller.
Wenn es Karten wären, für die wenigstens die Chance der Existenz eines Treibers besteht...
Claus
Gespeichert
Computer sind doof. Aber sie schaffen Arbeit.
meti
Gast
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #12 am:
26. Januar 2008, 07:51:31 »
Dieses Verhalten kann ich bei keiner meiner Suns nachvollziehen.
Ich hab in 2 Ultra 60 und in einer Ultra 5 verschiedene normale PCI-Karten eingebaut und bis auf die nicht vorhandene Bootfähigkeit der fremden Controller funktioniert alles (unter Linux) absolut problemlos.
Eine fremde Grafikkarte hab ich nicht ausprobiert. Aber SCSI-Controller, SATA-Controller, USB-Controller, ISDN-Karten, Netzwerkkarten (Sun und auch Fremdhersteller) und eine Firewire-Karte. Mehr fällt mir aus dem Stehgreif nicht ein, da müsste ich erst nachschaun.
Gespeichert
coa
Gast
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #13 am:
26. Januar 2008, 13:25:50 »
Hi,
Zitat
Ich hab auf meinen Porsche Ford-Felgen drauf. Mensch, so ein Mist...ich hab auf Porsche immer so viel gehalten und nun geht das nicht.
Nicht alle, was hinkt, ist auch ein Vergleich... Würde Porsche sagen: "Auf unsere Autos passen Felgen nach XYZ-2000 Standard", und Ford würde nach diesem Standard Felgen verkaufen, dann sollte man erwarten können, dass das passt.
Zitat
Diese Standards unterscheiden sich zum Teil deutlich von der x86-Spezifikation.
Die PCI-Spezifikation regelt grundsätzlich die mechanischen und elektrischen Eigenschaften,
aber I/O oder Speicherbereiche werden in der PCI-Spezifikation nicht behandelt, das ist Sache der System-Architektur.
Ah, sieh einer an. Das ist die erste Antwort, die sich direkt auf meine (auch in der Überschrift) genannte Frage bezieht. Sun hat also tatsächlich einen eigenen PCI-Standard. Das war mir nicht klar, da ich davon ausgegangen war, PCI 5V 33MHz sei gleich PCI 5V 33MHz. Das es noch andere Faktoren gibt, die vom Standard unberührt sind und die Verwendung mancher Karten in manchen Systemen ausschließt, wusste ich nicht, daher eben meine Frage.
Zitat
Ich kann auch immer noch nicht nachvollziehen, wo der Sinn deines Handelns zu sehen ist.
Na was wird schon der Sinn des Einsteckens einer PCI-Karte in einen PCI-Slot sein? Die Erweiterung des Gerätes mit dem Slot um die Funktionalität der Karte, was sonst? Ich weiss nicht, was es daran nicht zu verstehen gibt; korrekterweise müsste die Aussage lauten: "Ich kann auch immer noch nicht nachvollziehen, wo der Sinn von Erweiterungssteckplätzen in Computern zu sehen ist".
Zitat
Wenn es wenigstens Karten wären, von denen man sich einen Nutzen verspricht, wie z.B. IDE- oder USB-Controller.
Nun, der Nutzen ist immer subjektiv. Es mag ja sein, dass fuer Dich nur USB- und IDE-Controller einen haben. Für andere Leute haben vielleicht Grafikkarten, Soundkarten oder SCSI-Adapter von Nutzen. Nur weil etwas für Dich nicht von Nutzen ist, bedeutet das nicht, dass es das für niemanden ist.
Wenn Du übrigens richtig hingelesen hättest, dann wäre Dir aufgefallen, dass unter den getesteten Karten sehr wohl USB dabei war. Warum USB- und IDE-Karten bei der Blade nicht Bestandteil des Ziels sind, kann ich Dir auch veraten: weil die Blade am Werk beides hat, ich muss es also nicht nachrüsten.
Zitat
Wenn es Karten wären, für die wenigstens die Chance der Existenz eines Treibers besteht...
Nun, es liegt nunmal in der Natur der Sache, dass Treiber erst der zweite Schritt sind. Ein Gerät muss schon in H/W wenigstens vorhanden sein, damit man sich darum kümmern kann. Wozu also soll ich mir Gedanken um einen Treiber machen, so lange die H/W das System zum Stillstand bringt? Ansonsten sind alle diese Karten zumindest unter Linux unterstützt und etliche Treiber sogar als fertige Module out of the Box dabei. Sollte ein Treiber tatsächlich nicht funktionieren, so sollte sich das fixen lassen -- natürlich nur unter der Voraussetzung, die entsprechnde H/W exisitert auch im System.
Zitat
Dieses Verhalten kann ich bei keiner meiner Suns nachvollziehen.
Hmm, erstaunlich. Musstest Du das OBP dazu updaten oder lief es einfach so?
Besten Gruß,
Chris
Gespeichert
Ebbi
Sobl Guru
Offline
Beiträge: 1297
Minusgeek
Re: Hat Sun einen eigenen PCI-Standard?
«
Antworten #14 am:
26. Januar 2008, 14:00:52 »
Zitat von: chroam am 26. Januar 2008, 13:25:50
Nun, der Nutzen ist immer subjektiv. Es mag ja sein, dass fuer Dich nur USB- und IDE-Controller einen haben. Für andere Leute haben vielleicht Grafikkarten, Soundkarten oder SCSI-Adapter von Nutzen. Nur weil etwas für Dich nicht von Nutzen ist, bedeutet das nicht, dass es das für niemanden ist.
Ok, dann viel Spaß noch dabei nichtsupportete Erweiterungskarten, für die keine Treiber existieren, zum Laufen zu bekommen und die Schuld für die Funktionslosigkeit auf Sun zu schieben.
Zitat von: chroam am 26. Januar 2008, 13:25:50
Wenn Du übrigens richtig hingelesen hättest, dann wäre Dir aufgefallen, dass unter den getesteten Karten sehr wohl USB dabei war. Warum USB- und IDE-Karten bei der Blade nicht Bestandteil des Ziels sind, kann ich Dir auch veraten: weil die Blade am Werk beides hat, ich muss es also nicht nachrüsten.
Das ist mir schon aufgefallen, Schlaumeier.
Vielleicht hat das ja genau damit zu tun, dass USB- und IDE-Controller funktionieren. Also meine Karten zumindest.
Gespeichert
Seiten: [
1
]
2
Nach oben
Drucken
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
Allgemein
-----------------------------
=> Allgemeines
=> sonnenblen.de Content Wettbewerb 2006
=> Neuvorstellungen
=> News
=> Kritik
-----------------------------
Hardware
-----------------------------
=> Sun SPARC
=> Sun x86
=> Sun
=> Andere
=> Hardware-Tips
-----------------------------
Betriebssysteme
-----------------------------
=> Solaris
=> Solaris/x86 und OpenSolaris
=> Linux
=> NetBSD
=> FreeBSD
=> Sonstige
=> Betriebssystem-Tips
-----------------------------
Software
-----------------------------
=> Vorschlag
=> Datenbanken
=> Speichermanagement
=> Freeware
=> Programmieren, Kompilieren
-----------------------------
Marktplatz
-----------------------------
=> Wertanfragen
=> Jobbörse
-----------------------------
Off-Topic
-----------------------------
=> OT Diskussionen
=> Computer-Humor
Lade...