Autor Thema: PCI S-/ATA Controller ?  (Gelesen 7907 mal)

chaosmaker

  • Gast
PCI S-/ATA Controller ?
« am: 19. Februar 2006, 15:26:36 »
Hallo !

Auf meiner "Entdeckungsreise" durch Solaris10 :-D bin ich an ein weiteres Problem gestoßen.
Meine beiden PCI Controller (1xATA und 1xS-ATA) werden nicht erkannt.
In der Sun Doku hab ich das hier gefunden: eeprom pci-ide=pci1095,680
Es hilft aber nicht, obwohl die Module eigentlich eingebunden sind. (modinfo)

Wie kann man Solaris dazu bringen die zu erkennen?

Danke im Voraus.


PS: Auszug von scanpci

pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x1095 device 0x3112
 Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller

pci bus 0x0000 cardnum 0x0f function 0x00: vendor 0x1095 device 0x0680
 Silicon Image, Inc. (formerly CMD Technology Inc) PCI0680 Ultra ATA-133 Host Controller

sonnenblen.de - Das unabhängige Sun User Forum

PCI S-/ATA Controller ?
« am: 19. Februar 2006, 15:26:36 »

mdjr

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #1 am: 19. Februar 2006, 16:53:44 »
Hallo.

Handelt es sich um On-Board-Controller oder um Steckkarten?

Ich gehe mal davon aus, dass es sich nicht um ein Sparc-, sondern um ein x86-System handelt; oder?

Martin

paraglider242

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #2 am: 19. Februar 2006, 18:18:37 »
Wenn es eine x86-Kiste ist kannst du eeprom vergessen - das funktioniert nur bei SPARC-Maschinen.

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #3 am: 27. Februar 2006, 11:20:29 »
Es handelt sich um ein x86 System.
Wenn ich einen Sparc hätte, würde ja auch alles gleich funktionieren ;-)

Und es handelt sich um PCI Steckkrten, also keine OneBoard.
Die beiden Controller (1xATA 1xSATA) sind von Silicon Image.

Wenn ich dieses Problem nicht gelöst kriege, bleibt mir leider nichts anderes übrig als wieder auf Linux zu wechseln.

Jetzt ist mir auch klar, wieso die Tage von Sun´s Solaris gezählt sind, da selbst auf einer offiziel unterstützten x86 Maschine nichts unterstützt wird, obwohl der Rechner nun wirklich nur standard HW vorweist.

Ich werde mal weiter nach der Lösung suchen und hoffe, dass mir jemand helfen kann.

Danke
« Letzte Änderung: 27. Februar 2006, 11:32:40 von chaosmaker »

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #4 am: 27. Februar 2006, 11:39:06 »
Nachtrag:

Laut dieser Seite
http://www.blogs.uni-erlangen.de/anfalas/topics/Solaris/
wird mein SATA Controller (Silicon Image 3112) von Solaris 10 unterstützt. Jetzt bin ich aber relativ verwundert, wieso ich dann die Platten auf diesem Controller nicht "ansteuern" kann?
Irgendwie stehe ich auf dem Schlauch.

Offline maal

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1529
  • Ich mag keine Signaturen!
Re: PCI S-/ATA Controller ?
« Antwort #5 am: 27. Februar 2006, 12:14:38 »
Mit deiner Bemerkung im Fall, daß dein SATA-Kontroller nicht von Solaris 10 unterstützt wird, wieder zu Linux zu wechseln, wirst du zwar dort nicht viele Freunde finden...

Es wird eigentlich zwei sehr gute Informationsquellen: Die Solaris 10 HCL und die Solarisx86 yahoo group.

---------------------------------------------------------------------------------------

http://www.sun.com/bigadmin/hcl/

---------------------------------------------------------------------------------------
Please check the Links page before posting:
    http://groups.yahoo.com/group/solarisx86/links
Post message: solarisx86@yahoogroups.com
UNSUBSCRIBE:  solarisx86-unsubscribe@yahoogroups.com

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/solarisx86/

<*> To unsubscribe from this group, send an email to:
    solarisx86-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

---------------------------------------------------------------------------------------

Michael

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #6 am: 27. Februar 2006, 12:20:09 »
Mit deiner Bemerkung im Fall, daß dein SATA-Kontroller nicht von Solaris 10 unterstützt wird, wieder zu Linux zu wechseln, wirst du zwar dort nicht viele Freunde finden...

Toll, das war nur ein verzweifelter Spruch. Wenn du mehrere Wochen suchst und nichts findest, obwohl du schon mehrere Jahre mit einem Unix-artigen System perfekt zurechtgekommen bist, denkst du auch nur "Scheiße!, auf was hab ich mich hier eingelassen, hätte ich blos nix verändert".

Danke für die Links, ich werde mal weiter suchen...

Gruß

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #7 am: 27. Februar 2006, 12:36:06 »
Supper, die HCL von Sun sagt mir absolut gar nichts außer, dass der Sil 3112 Chip unterstützt wird und dafür der Driver ata&pci-ide benötigt wird.
Dieser Treiber ist laut modinfo geladen, allerdings ändert sich nichts an meinem Problem.

Offline Ebbi

  • Sobl Administrator
  • Sobl Guru
  • *****
  • Beiträge: 1315
  • Minusgeek
Re: PCI S-/ATA Controller ?
« Antwort #8 am: 27. Februar 2006, 14:10:19 »
Die Frage ist, wie "alt" dein Solaris ist. Bei mir wurde unter Solaris 10 (SPARC) der Controller mit SIL060A nicht erkannt, aber nachdem ich ein Update auf Solaris 10 (01/06) gemacht hatte gings.
Probier doch einfach mal Patch 118844-28, da kommen neue ATA-Treiber mit.

Offline maal

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1529
  • Ich mag keine Signaturen!
Re: PCI S-/ATA Controller ?
« Antwort #9 am: 27. Februar 2006, 18:24:17 »
Toll, das war nur ein verzweifelter Spruch.

Ich weiß nicht wieviele Abonnenten die SolarisX86 yahoo group hat, innerhalb der ersten zwei Monate dieses Jahres waren es zumindest knapp 1900 Nachrichten. Davon ganz abgesehen, gab es vor kurzen einen Beitrag "Why I almost switched to RHEL this weekend" (Red Hat Enterprise Linux). Es gab 10 Anworten, vorgekommen ist es mir aber als wenn es ein vielfaches war.

Durchsuche doch einfach die dortigen Beiträge, evtl. findest du "Leidensgenossen". Qualifizierte Hilfe bekommt man in jedem Fall.

Der Unterschied zu newsgroups ist, daß nur registrierte Teilnehmer Beiträge schreiben können.

Michael

 

sonnenblen.de - Das unabhängige Sun User Forum

Re: PCI S-/ATA Controller ?
« Antwort #9 am: 27. Februar 2006, 18:24:17 »

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #10 am: 27. Februar 2006, 20:35:03 »
Also aktuell dürfte meine Solaris Version sein, da ich sie erst vor Paar Wochen geladen habe.

Allerdings merk ich gerade, dass die Ausgabe von "uname -a" den Pachstatus 118844-26 anzeigt.

Wie kann ich denn den Patch 118844-28 installieren?

Danke

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: PCI S-/ATA Controller ?
« Antwort #11 am: 27. Februar 2006, 20:42:28 »
Guckst du auf unsere Links Seite,
Da ist SunSolve zu finden. Dort gibts Patches und bei jedem Patch im
README stehen die allgemeinen und auch spezielle Installationsanweisungen.

Gruß
Jonny
solaris is like a wigwam :
no windows, no gates and a apache inside !

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #12 am: 28. Februar 2006, 11:32:44 »
So, patchmäßig ist das System auf dem neuesten Stand ;-)

ABER an der Erkennung von Controller hat sich absolut nichts getan.

Sagt mal, kann man die Dinger manuell erkennen lassen? Wenn der Treiber ja schon geladen ist, wieso sehe ich denn die Platten nicht?
Muss ich irgendwie irgendwas noch aktivieren?
Unter linux musste ich ja nur den Generic Treiber laden (der fast für alle Controller geht) und mit cfdisk die platte /dev/hd..... partitionieren usw.
Wie mach ich das unter Solaris?

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: PCI S-/ATA Controller ?
« Antwort #13 am: 28. Februar 2006, 12:03:17 »
boot -rv
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

chaosmaker

  • Gast
Re: PCI S-/ATA Controller ?
« Antwort #14 am: 28. Februar 2006, 12:30:08 »
Ähm, wie bitte?
Soll das das Bootkommando von Grub sein, denn das Kommando an sich hab ich nicht gefunden?


Übrigens, in der Datei /boot/solaris/devicedb/master habe ich folgende Zeile gefunden:
pci1095,3112 pci-ide msd pci ata.bef "Silicon Image 3112 SATA Controller"

Der S-ATA Treiber ist allerdings nicht installiert:

#bash-3.00# modinfo -c |grep ata
#29          1 ata                              LOADED/INSTALLED
#158        0 sata                             UNLOADED/UNINSTALLED

modload findet allerdings den Driver sata nicht, wie kann ich den installieren?

Also spricht eigentlich alles dafür, dass das Ding doch unterstützt wird, ich muss es nur noch "aktivieren" oä. Nur WIE?

Gibt es eigentlich für Solaris auch so ein komfortables Partitionstool wie cfdisk unter Linux?
« Letzte Änderung: 28. Februar 2006, 13:36:11 von chaosmaker »