[FC4t3] PROMISE 376 SATA RAID niet herkend?

Pagina: 1
Acties:

  • .Johnny
  • Registratie: September 2002
  • Laatst online: 27-10-2025
Ik ben sinds kort begonnen met Fedora Core 4 test 3. Hij herkent alleen mijn Promise SATA RAID device niet goed; ik heb er 2 80G maxtor schijven aan hangen die in stripe dienen als Windows XP schijf. Daarnaast heb ik aan de gewone ID controller een 80G schijf hangen waar ik linux op geinstalleerd heb. Ik zou graag van de RAID device(onboard ASUS P4PE Promise 376) willen lezen, want daar staan nu mijn mp3's op, maar dat gaat niet, want FC ziet twee Maxtor schijven ipv 1 RAID device.
de output van /sbin/fdisk -l
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Disk /dev/hda: 80.0 GB, 80054059008 bytes
255 heads, 63 sectors/track, 9732 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2              14        9731    78059835   8e  Linux LVM
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0x0000 of partition table 5 will be corrected by w(rite)

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        2219    17816085    f  W95 Ext'd (LBA)
/dev/sda2   *        2220        2611     3148740    7  HPFS/NTFS
/dev/sda3            2612       13054    83883397+   7  HPFS/NTFS
/dev/sda4           13055       19929    55223437+   7  HPFS/NTFS
/dev/sda5          108025      141446   268451494   a1  Unknown

Disk /dev/sdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table
/dev/sda en /dev/sdb zijn kennelijk mijn SATA raid schijven. van 1 kan ie nog wat gehakt maken, de andere snapt ie niet. logisch, want ze hangen in stripe.
output van dmesg | grep hd
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
hda: MAXTOR 6L080J4, ATA DISK drive
hdc: Pioneer DVD-ROM ATAPIModel DVD-104S 020, ATAPI CD/DVD-ROM drive
hda: max request size: 128KiB
hda: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2
hdc: ATAPI DVD-ROM drive, 512kB Cache, UDMA(33)
SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sdb: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sdb: 160086528 512-byte hdwr sectors (81964 MB)
EXT3 FS on hda1, internal journal
SELinux: initialized (dev hda1, type ext3), uses xattr

Tijdens het installeren van FC4t3 had ik voor de zekerheid mijn RAID schijven ontkoppeld, ik las wat problemen met partitietabbelen enzo van windows schijven dus dat wou ik in elk geval omzeilen, maar nu heb ik het nog een keer geprobeerd met de schijven wel aangekoppeld, en dan krijg ik dus de melding dat zowel /dev/sda als /dev/sdb er niet kosjer uitzien en linux graag die partitietabbellen zou herschrijven. volgens mij moet deze kernel wel RAID support hebben, maar hoe ga ik dat in de vrede aan krijgen? als ik wat zoek vind ik alleen wat info over FC1 waar mensen tegen zoiets opliepen en dan heel snel iets in moesten typen tijdens installeren, maar kan dit niet gewoon rustig achteraf? volgens mij is mijn computer ook iets te snel om 'even snel' iets tussentijds in te typen in het installatie proces.
In de hardware browser zie ik bij RAID devices wel gewoon Promise FastTrak 376 staan, maar dat maakt kennelijk niet uit.
tussen twee haakjes: windows boot nog gewoon van die raid schijven, dus de partitietabbellen zijn wel gewoon in orde.

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

irondog

alle dingen moeten onzin zijn

dmraid:
http://people.redhat.com/~heinzm/sw/dmraid/

Gewoon dm-mod laden. Dmraid runnen en mounten maar.

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


  • .Johnny
  • Registratie: September 2002
  • Laatst online: 27-10-2025
hmm de link in je reply is niet zo informatief, de link uit je sig naar http://tienstra4.flatnet.tudelft.nl/~gerte/gen2dmraid/ bevatte echter wel de info die ik zocht. dmraid zat kennelijk al standaard in FC4t3. Ik kan alleen nog niet vinden hoe ik de module moet starten. ik start nu gewoon elke keer in de console
dmraid -a y
mount -o ro -t ntfs /dev/mapper/pdc_bafbifidc2 /mnt/ntfs2
etc voor elke partitie in de RAID opstelling.

ik zou namelijk ook graag het bootmenu op de ATA schijf(linux) willen gebruiken om de RAID schijf te laten booten als ik naar windows wil. nu moet ik in de bios de bootorder wijzigen, da's ook zo'n gemekker...

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

irondog

alle dingen moeten onzin zijn

Grub kan Windows zonder probleem booten (zelfs al staat het op een andere 'disk').

Even iets dergelijks toevoegen aan menu.lst
code:
1
2
3
4
title Windows XP
rootnoverify (hd1,1)
#makeactive
chainloader  +1


(hd1,1) betekent de tweede partitie op de tweede bootschijf (volgens je bios). Makeactive is voor NT niet nodig. Chainloader +1 geeft aan dat er wederom een bootloader geladen moet worden.

Eventueel kun je dit eerst op de grub shell uitproberen door eerst op 'c' te drukken en vervolgens de grub commando's in te typen gevolgd door 'boot' en <enter>.

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


  • .Johnny
  • Registratie: September 2002
  • Laatst online: 27-10-2025
hmm, wat ik ook probeer met -o umask, de user kan de partities niet lezen, alleen root. vreemd is ook dat het dmraid commando alleen werkt als ik als root inlog. als ik su root doe vanuit een xterm en ingelogd ben als user, krijg ik command not found... nu doe ik een ssh naar localhost. vast niet de meest elegenate oplossing, maarja...

edit: dat booten resulteert in enkel een knipperende cursor...

edit2: op de een of andere manier lukt dat mounten met umask=0222 nu wel, misschien vanwege reboot?

[ Voor 21% gewijzigd door .Johnny op 16-05-2005 12:05 ]


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

irondog

alle dingen moeten onzin zijn

Dmraid staat niet in je pad ($PATH) als je su gebruikt. Ik snap de reden daarvoor eigenlijk ook niet.

Als je geen zin hebt het volledige pad naar dmraid te gebruiken, probeer een van deze dingen:
code:
1
$ su - root


code:
1
2
$ su
# source /etc/profile


Permanente oplossing:
code:
1
# echo '. /etc/profile'  > /root/.bashrc


Voor het grub probleem: Heeft windows de opstart files niet toch toevallig in (hd1,0) staan? Probeer toch eens de makeactive optie. Eventueel kun je grub met NTLDR laden. Dan is windows happy en kun je toch makkelijk linux laden. Maar ik denk eerlijk gezegd dat er iets simpels fout gaat.

Misschien moet je je device codes van je BIOS omwisselen:
code:
1
2
3
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,1)+1


Gewoon ff doorgaan met proberen en grub documentatie doorlezen.

[ Voor 15% gewijzigd door irondog op 16-05-2005 12:24 ]

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

Pagina: 1