[Debian] SATA Drives niet geinitialiseerd

Pagina: 1
Acties:

  • DwarV
  • Registratie: Maart 2001
  • Laatst online: 01-12-2025

DwarV

Rekent aan het leven

Topicstarter
Een goedenavond,

Ik heb het volgende probleem, waar ik middels enkele google en GoT searches niet achter ben gekomen. Middels enkele queries ben ik wel te weten gekomen dat je voor SATA soms SCSI support nodig hebt. Vanuit daar kwam ik erachter dat je met scsiadd drives enz. kan toevoegen:

Ik draai Debian 4.0 met een custom 2.6.24 kernel, waarvan ik de modules voor SCSI en SATA support voor mijn XFX Revo64 SATA controller heb geinstaleerd. Het OS zelf draait op een IDE disk, en boot zonder problemen. Aan de SATA controller hangt tijdelijk een enkele SATA schijf voor backups.
Lsmod laat ook zien dat de module voor de controller is geladen, maar er verschijnt geen sda schijf in /dev/. Als ik echter met behulp van scsiadd zoek naar de controller, vind ik hem ook en kan ik met succes de controller initialiseren, en verschijnt er wel een sda entry in /dev/. De schijf kan ik daarna ook partitioneren en mounten ed. Na opnieuw booten is deze /dev/sda entry echter vertrokken, maar ik heb geen idee waarom de kernel niet zelf deze entry al aanmaakt tijdens het booten.
Kortom, hoe zorg ik ervoor dat deze (voor Linux) SCSI drive wordt toegevoegd aan /dev/ tijdens het booten, maar voordat de fstab wordt geladen?

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

De nette manier is om een initrd disk te gebruiken om van te booten. Daar in je linuxrc de sata module laden en scsiadd draaien (let op de libraries die scsiadd runtime nodig heeft).

Optie 2: modprobe scsiadd en mount je disk in local.start. Is lelijk, maar een stuk makkelijker :)

We are pentium of borg. Division is futile. You will be approximated.


  • DwarV
  • Registratie: Maart 2001
  • Laatst online: 01-12-2025

DwarV

Rekent aan het leven

Topicstarter
Initrd biedt voor mij geen oplossing denk ik, aangezien ik boot vanaf een IDE disk, en niet vanaf de SATA drive zelf. Die andere optie zal ik even bekijken. Mijn vraag is meer: veel linux distro's kunnen zonder problemen scsi/SATA drives initialiseren zonder tussenkomst van scsiadd, was mijn idee. Zeg maar, direct vanuit de kernel SCSI support zelf, zoals ook met IDE disks gebeurt. Mijn vraag was daarom waarvanuit (SCSI) schijven geinitialiseerd worden. Zou dat udev kunnen zijn?

[ Voor 51% gewijzigd door DwarV op 05-09-2008 22:29 ]