FreeBSD erkennt 2. Festplatte nicht

Hallo,

habe bis jetzt nur Windows genutzt, habe also keinerlei Vorkenntnisse.

Ich möchte FreeBSD 9.1 von einem USB-Stick auf meine zweite Festplatte installieren. Leider erkennt FreeBSD diese nicht. Der Installer zeigt mir nur da0 (USB-Stick) und ad0 (erste Festplatte) an.

Windows 7 und Linux haben aber damit keine Probleme, also kein Defekt an der Festplatte.

MfG

abrasax333
 
Woran ist die zweite Festplatte angeschlossen (physikalisch) auf dem Mainboard? Koennte es evtl. einer dieser Onboard-Raidadapter sein, der evtl. nicht voll von FreeBSD unterstuetzt wird?

Wie ist das Bios fuer den SATA-Port konfiguriert? AHCI, IDE, Raid?

Evtl. mit unterschiedlichen SATA-Ports auf dem Mainboard mal experimentieren. Auch experimentieren mit den Bios-Einstellungen bzgl. SATA koennte helfen. Empfohlen waehre AHCI-Modus. Eine Aenderung zwischen AHCI, IDE oder Raid kann allerdings zur Folge haben, das dein Windows nicht mehr bootet. Wenn das passiert, dann zurueckschalten auf die vorherige Einstellung damits wieder funktioniert.

Und zu guter letzt: Welche Platte(n) und Mainboard sind hier im Spiel?
 
Ich vergaß zu erwähnen, dass es sich um ein Notebook handelt. Es ist ein Toshiba Satego X200 Notebook. Ich kann da also nicht großartig sehen, wie es angeschlossen ist.

BIOS schau ich gleich nochmal.

Festplatten sind 2x Seagate Momentus 7200.3 ST9320421AS 320 GB SATA.

Vielleicht helfen diese Infos noch weiter:

Code:
storage:
                       Intel 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
                       Intel 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
                       Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Code:
disk:
  /dev/sda             ST9320421AS
  /dev/sdb             ST9320421AS
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
  /dev/sdb1            Partition
  /dev/sdb2            Partition
  /dev/sdb3            Partition

Code:
bridge:
                       Intel Mobile PM965/GM965/GL960 Memory Controller Hub
                       Intel Mobile PM965/GM965/GL960 PCI Express Root Port
                       Intel 82801H (ICH8 Family) PCI Express Port 1
                       Intel 82801H (ICH8 Family) PCI Express Port 2
                       Intel 82801H (ICH8 Family) PCI Express Port 3
                       Intel 82801H (ICH8 Family) PCI Express Port 4
                       Intel 82801 Mobile PCI Bridge
                       Intel 82801HEM (ICH8M) LPC Interface Controller
                       Texas Instruments PCIxx12 Cardbus Controller

Code:
25: PCI 1f.1: 0101 IDE interface
  [Created at pci.318]
  Unique ID: 3p2J.wdluJheaZ_B
  SysFS ID: /devices/pci0000:00/0000:00:1f.1
  SysFS BusID: 0000:00:1f.1
  Hardware Class: storage
  Model: "Intel 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2850 "82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller"
  SubVendor: pci 0x1179 "Toshiba America Info Systems"
  SubDevice: pci 0xff00 
  Revision: 0x03
  Driver: "ata_piix"
  Driver Modules: "ata_piix"
  I/O Ports: 0x1f0-0x1f7 (rw)
  I/O Port: 0x3f6 (rw)
  I/O Ports: 0x170-0x177 (rw)
  I/O Port: 0x376 (rw)
  I/O Ports: 0x18a0-0x18af (rw)
  IRQ: 19 (no events)
  Module Alias: "pci:v00008086d00002850sv00001179sd0000FF00bc01sc01i8a"
  Driver Info #0:
    Driver Status: ata_piix is active
    Driver Activation Cmd: "modprobe ata_piix"
  Driver Info #1:
    Driver Status: ata_generic is active
    Driver Activation Cmd: "modprobe ata_generic"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

26: PCI 1f.2: 0106 SATA controller (AHCI 1.0)
  [Created at pci.318]
  Unique ID: w7Y8.FpVOwNYikSB
  SysFS ID: /devices/pci0000:00/0000:00:1f.2
  SysFS BusID: 0000:00:1f.2
  Hardware Class: storage
  Model: "Intel 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2829 "82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller"
  SubVendor: pci 0x1179 "Toshiba America Info Systems"
  SubDevice: pci 0xff00 
  Revision: 0x03
  Driver: "ahci"
  Driver Modules: "ahci"
  I/O Ports: 0x18d8-0x18df (rw)
  I/O Ports: 0x18cc-0x18cf (rw)
  I/O Ports: 0x18d0-0x18d7 (rw)
  I/O Ports: 0x18c8-0x18cb (rw)
  I/O Ports: 0x18e0-0x18ff (rw)
  Memory Range: 0xf8304000-0xf83047ff (rw,non-prefetchable)
  IRQ: 46 (21000 events)
  Module Alias: "pci:v00008086d00002829sv00001179sd0000FF00bc01sc06i01"
  Driver Info #0:
    Driver Status: ahci is active
    Driver Activation Cmd: "modprobe ahci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
 
in deinem 2 codeblock sind doch beide aufgeführt. hast du sie im BIOS zu einem RAID zusammengeschlossen (identische partitionierung auf beiden platten)?
 
Hoi,
ich würde oifach mal en FreeBSD Live System booten und mal schauen ob er beide in dmesg zeigt. Falls das funktioniert oifach mittels dd die 2. HD übärschreiben und mit gpart die 2. HD entsprechend vorbereiten. Danach sollte die Installation darauf auch aus dem Installer funktionieren. Vermutlich steht auf der HD oifach noch büssle Unfug drauf womit das OS nichts anfängt und daher die 2. HD auch nicht zeigt.
Gruß Bummibär
 
@makenoob
Ja, hab ja geschrieben, dass Linux beide Festplatten erkennt. Angaben im 2. Codeblock sind aus Linux. Festplatten sind nicht zu einem Raid zusammen geschlossen. Auf der ersten Festplatte ist Windows 7 und auf der zweiten Debian.

@Bummibaer

Danke für die Tipps. Werd ich gleich mal in Angriff nehmen. Hatte die 2. Festplatte schon mal normal formatiert, aber das reicht dann wohl nicht?
 
Hoi,
2. HDD oifach mit DD mit Zufallsmist füllen. Danach GPT neu erstellen udnd so. Dann isch gut und der Installler findet die.
Gruß Bummibaer
 
Habe jetzt mal FreeBSD als LiveSystem gestartet. In der Ausgabe von Dmsg war auch nur der USB-Stick (da0) und erste Festplatte (ad0) zu sehen. Da ich aber wie gesagt so gut wie keine Ahnung habe, ist mir sonst nichts weiter aufgefallen. Ausser der Ausgabe ""ad0: previously was known as ad4."

Soll ich trotzdem die Festplatte mit dd überschreiben?
 
Habe einen Fehler gemacht. Es muss ada0 anstatt ad0 heissen.

Leider hat das Loeschen mit dd auch nichts gebracht. Habe sogar beide Festplatten geloescht, aber immer noch das gleiche Ergebnis wie vorher.
Habe unter Debian Live mit dd if=/dev/zero of=/dev/sdb bs=1k count=1 die zweite Festplatte geloescht und unter FreeBSD 9.1 mit dd if=/dev/zero of=/dev/ada0 die erste Festplatte geloescht. Allerdings nach einiger Zeit mit STRG-C den Befehl wieder abgebrochen weil es ewig gedauert hat.

Ich denke, ich gebe auf. Vielleicht ist BSD wirklich nichts fuer Anfaenger. Werde versuchen unter Linux etwas mehr ueber Unix zu lernen und dann vielleicht mal wieder einen Versuch starten.

Trotzdem danke fuer die Antworten!
 
In der dmesg Ausgabe sollte, afaik, die Platte in allen Faellen auftauchen. Wenn die da schon nicht erscheint...dann bringt wohl auch ueberschreiben von Beginn und Ende der Platte nichts.

Ich wuerde dann eher auf eine generelle Inkompatibilitaet/Treiberproblem schliessen, oder evtl. ein Problem im Bios...gibts evtl. nen Bios-Update fuer den Laptop?

Hast du mal probiert FreeBSD mit deaktiviertem ACPI zu starten (Auswahlscreen ganz am Anfang)...macht das evtl. einen Unterschied?


Ich sehe, du hast die Frage auch schon drueben im FreeBSD Forum gestellt, deshalb verlinke ich hier mal (da noch nicht geschehen) fuer den zukuenftigen Leser, da sich dort evtl. zusaetzliche Information befinden koennte, welche evtl. mal relevant wird:
http://forums.freebsd.org/showthread.php?p=229516
 
Zurück
Oben