Toon posts:

[Kernel 2.6.8] Mijn diskjes :'(

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik draaide al een tijdje software raid5 via kernel 2.4, tot ik wazige processen zag en ik vond dat het tijd was om het systeem te upgraden middels een fresh install naar Fedora Core 2. Tijdens de install de raid5 hd's unplugged gelaten, zodat de automatische install vrolijk op de normale hd te werk ging.
Nu zitten de disks aan een promise kaartje, die ik kan modproben met succes:
lspci:
00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 02)
modprobe pdc202xx_new (gaat ok)
lsmod:
Module Size Used by
pdc202xx_new 8732 0 [permanent]
md5 4096 1
Ziet er ook goed uit zou je zeggen !
lvmdiskscan
/dev/hda [ 19.08 GB]
/dev/hda1 [ 101.94 MB]
/dev/hda2 [ 18.24 GB]
/dev/hda3 [ 760.89 MB]
1 disk
Maar waar zijn nou hde,hdf en hdg gebleven die aan het kaartje zitten?
Weet iemand nog wat ik kan proberen ?

Verwijderd

Kijk eens in je dmesg

De raid5 zal zeker geen hde/f/g heten, maar bijv. sd0 omdat linux het waarschijnlijk zal zien als een scsi-disk

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 15-02 21:00

Arno

PF5A

Ataraid zeker? Ik las net op irc dat kernel 2.6 geen ataraid meer support ;)

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21:31

Kees

Serveradmin / BOFH / DoC
software raid5 ondersteunt het wel arno ;)
Er zijn twee modules voor de promise, probeer die eens, en geef de output van dmesg eens?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
dmesg:
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:DMA
hda: Maxtor 52049H3, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdd: IDE-CD ReWritable-2x2x6, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 40021632 sectors (20491 MB) w/2048KiB Cache, CHS=39704/16/63, UDMA(100)
hda: hda1 hda2 hda3
hdd: ATAPI 6X CD-ROM CD-R/RW drive, 768kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide

Maar ja, dit is natuurlijk van voor de modprobe..

Verwijderd

Topicstarter
lsmod:
Module Size Used by
pdc202xx_old 13980 0 [permanent]
pdc202xx_new 8732 0 [permanent]
md5 4096 1

lvmdiskscan:
/dev/hda [ 19.08 GB]
/dev/hda1 [ 101.94 MB]
/dev/hda2 [ 18.24 GB]
/dev/hda3 [ 760.89 MB]
1 disk
3 partitions

snif :'(

Verwijderd

Topicstarter
Voor de duidelijkheid het gaat om software raid en het promise kaartje is een FastTrak 133 TX 2 en fungeert slechts als pci doorgeefluikje naar de disken (extra controller).

De disken worden tijdens het booten door de firmware van dat kaartje netjes automatisch gedetecteert.

Hoe kan ik het voor elkaar krijgen bij de disken te kunnen met de standaard kernel die bij fedora2 en de yum updates meekomt ?

[ Voor 61% gewijzigd door Verwijderd op 28-09-2004 01:12 ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21:31

Kees

Serveradmin / BOFH / DoC
Verwijderd schreef op 28 september 2004 @ 00:46:
dmesg:
Maar ja, dit is natuurlijk van voor de modprobe..
Daarom willen we er graag eentje zien van na de modprobe.

Waarschijnlijk staat daar iets als dat het BIOS iets fout doet, en dan moet je even een aangepaste module maken.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Die promise controllers stotteren een beetje als ze niet direct in de kernel gebakken zitten. Dit was mijn bevinding tenminste met de Promise ATA100 kaart die in m'n server hangt.
Dus probeer of je een nieuwe kernel kunt bakken waarin promise support zit meegebakken (dus niet als module).

Verwijderd

Topicstarter
Na de modprobe is dit te vinden in /var/log/messages:
Sep 28 22:51:37 onverlaat kernel: PDC20269: IDE controller at PCI slot 0000:00:0f.0
Sep 28 22:51:37 onverlaat kernel: ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 11 (level, low) -> IRQ
11
Sep 28 22:51:37 onverlaat kernel: PDC20269: chipset revision 2
Sep 28 22:51:37 onverlaat kernel: PDC20269: 100%% native mode on irq 11
Sep 28 22:51:37 onverlaat kernel: ide2: BM-DMA at 0xe400-0xe407, BIOS settings: hde:pio, hdf:pi
o
Sep 28 22:51:37 onverlaat kernel: ide3: BM-DMA at 0xe408-0xe40f, BIOS settings: hdg:pio, hdh:pi
o
Sep 28 22:51:37 onverlaat kernel: hde: MAXTOR 6L080J4, ATA DISK drive
Sep 28 22:51:37 onverlaat kernel: hdf: MAXTOR 6L080J4, ATA DISK drive
Sep 28 22:51:37 onverlaat kernel: ide2 at 0xd400-0xd407,0xd802 on irq 11
Sep 28 22:51:38 onverlaat kernel: hde: max request size: 128KiB
Sep 28 22:51:38 onverlaat kernel: hde: 156355584 sectors (80054 MB) w/1820KiB Cache, CHS=65535/16/6
3, UDMA(133)
Sep 28 22:51:38 onverlaat kernel: hde: unknown partition table
Sep 28 22:51:38 onverlaat kernel: hdf: max request size: 128KiB
Sep 28 22:51:38 onverlaat kernel: hdf: 156355584 sectors (80054 MB) w/1820KiB Cache, CHS=65535/16/6
3, UDMA(133)
Sep 28 22:51:38 onverlaat kernel: hdf: unknown partition table
Sep 28 22:51:38 onverlaat kernel: hdg: WDC WD800BB-00DKA0, ATA DISK drive
Sep 28 22:51:38 onverlaat kernel: ide3 at 0xdc00-0xdc07,0xe002 on irq 11
Sep 28 22:51:38 onverlaat kernel: hdg: max request size: 1024KiB
Sep 28 22:51:38 onverlaat kernel: hdg: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/
63, UDMA(100)
Sep 28 22:51:39 onverlaat kernel: hdg: unknown partition table

(Zoals je al vermoedde waren het eerst drie dezelfde schijven en raid5 voorkwam dat ik alles kwijt was, heb de raidset na de crash kunnen rebuilden..)

Welke module moet ik nog meer includen zodat de standaard kernel iets van de partition tables snapt ?
Raak ik mijn partition table kwijt als ik de partition type wijzig (ik durf het niet)?

Ik heb kernel 2.4.27 gecompileerd en geinstalleerd, mkinitrd gedaan en System.map toegevoegd aan /boot.

Maar wat vertel ik in grub.conf ?

Dit stond er eerst:
title Fedora Core (2.6.8-1.521)
root (hd0,0)
kernel /vmlinuz-2.6.8-1.521 ro root=LABEL=/
initrd /initrd-2.6.8-1.521.img

Dit werkt niet:
title Custom (2.4.27)
root (hd0,0)
kernel /vmlinuz-2.4.27 ro root=LABEL=/
initrd /initrd-2.4.27.img
Dan krijg ik iets van Cannot find LABEL=/.

Dit werkt ook niet:
title Custom (2.4.27)
root (hd0,0)
kernel /vmlinuz-2.4.27 ro root=/dev/hda1 hdd=ide-scsi
initrd /initrd-2.4.27.img
Dan krijg ik Kernel Panic: No init found. Try passing init=option to Kernel..

[ Voor 68% gewijzigd door Verwijderd op 28-09-2004 23:24 ]


Verwijderd

Topicstarter
Het werkt inmiddels weer, alles staat er nog :-)

hoera !!

Is het nu zinnig om automatische kernel updates te gebruiken ?
Dan zou ik elke keer na een autoupdate automatisch moeten rebooten, de nieuwe modules moeten laten compileren en inserten..

Zijn er wel eens beveiligings issues m.b.t. kernels ?

[ Voor 97% gewijzigd door Verwijderd op 02-10-2004 18:29 ]


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:45
Kernel updates is een van de dingen die ik absoluut niet geautomatiseerd laat doen. Al helemaal niet met 2.6 kernels, waar je vrolijk je NFS server mee voorziet en er dan achter komt dat net een kwartier nadat je auto-upgrade script in werking trad er een 2.6.8.1 kernel is uitgekomen die NFS server oopses moet fixen.

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

nee, er zijn bijna nooit beveiligings-issues bij kernels, en als die er wel zijn hoor je er wel van...

It sounds like it could be either bad hardware or software


Verwijderd

Topicstarter
ok, dan maar gewoon
yum --exclude=kernel -y update
Pagina: 1