Toon posts:

[debian] install freeze met hpt372

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb wat rondgesnuffeld hier, maar ik kon mijn specifieke probleem niet vinden.

Het probleem:
Ik probeer een Debian (Woody 30r1) te installeren op een raid-0 (2x Maxtor 40GB) op een Highpoint 372 raidchip. Het moederbord is een Epox 8K3A+.

Als ik de installatie boot (met bf24) worden de schijven + raid gevonden, maar dan met de standaard HPT370 drivers. Dit resulteerd in een slecht functionerende /dev/ataraid/d0 schijf, deze wilde niet goed partitioneren.
Dat werkt dus niet goed, en dus heb ik ergens modules vandaan geplukt, nl:
http://people.debian.org/~blade/install/preload/

Met deze drivers ga ik een console in (alt-2), en insmod ik de module hpt37x2.o. Dit gaat goed, en er ontstaat een /dev/sda schijf.
Als ik die fdisk, gaat alles prima, geen foutmeldingen meer. Prachtig, ik kan de zojuist gecreeerde ext3 en de swap gewoon mounten/initialiseren, en zelfs bestanden aanmaken.

Maar als ik dan grote schijfoperaties uitvoer (mke2fs of het starten van het copieren van de installatie images op de /target) bevriest de computer na ong. 1 minuut. Het gekke is dat een 'dd if=/dev/hda of=/dev/null' (schrijft vele honderden MB's weg naar de raid, toch??) wel lukt zonder te hangen. Ik kom dus niet verder met mn installatie.


Nog even wat additionele info:

Partitie tabel:
/dev/sda1 : NTFS, Win XP, 8 gig
/dev/sda2: Linux ext3, 7 gig
/dev/sda3: Linux Swap 400 MB
en nog 60 gig aan ongepartitioneerde ruimte. (wordt mn opslag, maar eerst wil ik dit gelukt hebben)

Verder is mijn PC: XP2000+, 512 Samsung geheugen, Ti-4200, Audigy Geluid, DVD, CDRW, Zipstation (resp. op IDE0,0 IDE0,1 en IDE1,0)


Mijn vraag is: Herkent iemand dit "bevriezen", en heef iemand een idee hoe nu verder te gaan? Ik heb geen extra hd's, en moet dus direct installeren op de highpoint.

Owja, met redhat 7.2 ging alles WEL goed, dat was met de drivers van www.highpoint-tech.com

BvD

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

dd if=/dev/hda of=/dev/null schrijft de inhoud vanaf de eerste sector tot de laatste naar een zwart gat. Hij leest dus vanalles, maar schrijft dus niet.

Ik heb het hier iig werken en bij mij heten de devices /dev/ataraid/discX/partY
ik heb devfs in de kernel trouwens.

[ Voor 19% gewijzigd door irondog op 17-04-2003 13:12 ]

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

met een "dd if=/dev/hda of=/dev/null" lees je je complete IDE-HD (het ging toch om je SCSI-HD?) en pleur je die naar de prullebak...nix schrijven dus...

edit: wat irondog NA zijn edit ook zegt ;)

moet je niet "dd if=/dev/sda of=/dev/null" doen (om je schijf te lezen) of
"dd if=/dev/zero of=/dev/sda" om op schrijven te testen (verneukt wel partitietabbellen e.d.)

[ Voor 13% gewijzigd door Seth4Chaos op 17-04-2003 13:16 ]

Mistakes are proof that you are trying...


  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Seth4Chaos schreef op 17 april 2003 @ 13:15:
edit: wat irondog NA zijn edit ook zegt ;)
Klopt, ik had het in eerste instantie fout :)
moet je niet "dd if=/dev/sda of=/dev/null" doen (om je schijf te lezen) of
"dd if=/dev/zero of=/dev/sda" om op schrijven te testen (verneukt wel partitietabbellen e.d.)
Klopt ook. Hij moet natuurlijk /dev/sda hebben er is een grote kans dat /dev/hda wel bestaat en dat dit gewoon een enkele hd is :|
Daar wil je met een raid 0 systeem dus echt vanaf blijven.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 09:28

Apache

amateur software devver

die sda is volgens mij nog een oudere versie van de hpt drivers ik heb ook steeds /dev/ataraid/discX/partY bij een hpt 370 met devfs.

If it ain't broken it doesn't have enough features


  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Als je een brander hebt en een snelle internet verbinding, kun je ook gewoon eens de cd van gentoo gebruiken (prima voor troubleshooting in dit geval).

Als je de cd opstart kun je ataraid.o en hptraid.o insmodden. Daarna heb je een /dev/ataraid/discX/partY

Volgens mij kun je je debian installatie gewoon uitvoeren vanaf deze cd.
*Ik ken de installatie procedure van debian niet, maar volgens mij lijkt die op die van gentoo*
Het probleem is helemaal weg als je zelf een nieuwe kernel geinstalleerd hebt. Gewoon een kwestie van de juiste rommel aanvinken.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


Verwijderd

Topicstarter
Ok... ik heb het opgelost:

Door de installatie de commando's "hde=none en hdg=none" dit zorgde ervoor dat de module van ide-scsi.o niet meer conflictte met die van HPT. Die hde en hdg zijn verwijzingen naar de onafhankelijke schijven die in de raid zitten. Beetje overbodig, en conflictueus.

hda en hdc zijn CD-romstations ... en hdb is het zipstation.

Alles ging voorspoedig (prachtig soepel geinstalleerd, en veel geleerd :)), alleen kan ik me even niet meer herinneren hoe ik nu ook al weer die modules bij het booten implementeer (krijg steeds kernel panics: can't mount root (duh! als er geen HD's zijn)).

Die actie van me met die dd if=bla1 of=bla2 was idd logisch gezien onzin. Maarja. Dat terzijde.

[ Voor 20% gewijzigd door Verwijderd op 17-04-2003 15:46 ]


  • Sappie
  • Registratie: September 2000
  • Laatst online: 27-04 07:10

Sappie

De Parasitaire Capaciteit!

Tja, je moet de drivers geladen hebben voordat je init (op je hd) kunt starten. Je moet dus de drivers in de kernel hebben OF de modules in een ramdisk geladen hebben voordat je init start.

De eerste oplossing ligt voor de hand en is veel makkelijker. Je moet een kernel hebben met support voor je raidcontroller:
* hpt366 chipset support
* support for IDE RAID controllers
* Highpoint 370 software RAID

De bovenstaande dingen moet je aanvinken bij het ATA en IDE sub-menu van de kernel configuratie.

Device file system support zou ik ook doen. Je devices heten dan /dev/ataraid/discX/partY
Verwijderd schreef op 17 April 2003 @ 15:44:

Alles ging voorspoedig (prachtig soepel geinstalleerd, en veel geleerd :)), alleen kan ik me even niet meer herinneren hoe ik nu ook al weer die modules bij het booten implementeer (krijg steeds kernel panics: can't mount root (duh! als er geen HD's zijn)).
Je zou dan in je kernel command line moeten zetten root=/dev/ataraid/disc0/partY
Waar Y je rootpartitie is. Dit kun je doen met lilo, bijvoorbeeld:
code:
1
append="root=/dev/ataraid/disc0/part5"

Ik ga er dus vanuit dat je ook device filesystem (devfs) support in je kernel hebt en de dingen die ik net opgesomd heb.

[ Voor 3% gewijzigd door Sappie op 17-04-2003 18:59 ]

Specs | Audioscrobbler

Pagina: 1