Toon posts:

Promise TX2000&Linux 2.4.26 Crash

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij het installeren van mijn hardware mirror loop ik tegen een redelijk hardnekkig probleem aan.

Ik heb het volgende systeem:

1 IDE SeaGate 13 GB harddisk (daar boot ik van)
2 IDE 120 GB disks (1 quantum en 1 maxtor die bijde een raid1 mirror vormen)
1 Realtek 6269 NIC

Dit geheel heb ik in een HP Vectra VE gepropt om deze als fileserver in te zetten voor een klein netwerk.

lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5511/5512
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev c0)
00:06.0 RAID bus controller: Promise Technology, Inc.: Unknown device 6269 (rev 02)
00:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd.: Unknown device 8169 (rev 10)
00:13.0 VGA compatible controller: Silicon Integrated Systems [SiS] SG86C205 (rev d3)

De installatie van de hardware ging verder zonder problemen totdat ik tegen dit probleem aan liep:

De server crasht namelijk onmiddelijk(na 1 of 2 seconden) wanneer ik via samba bestanden op naar main raid kopieer. Bestanden op mijn normale Seagate 13 GB zetten gaat zonder problemen.

De server crasht alleen als ik bestanden via samba naar mijn raid kopieer :?
Als ik bestanden van mijn eerste IDE disk naar mijn raid kopieer dan gaat het wel goed.

Als ik "cat /dev/random > /raid/test.txt" in tik dan schrijft ie zonder problemen mijn hele harde schijf vol. Dus schrijven naar de raid is geen probleem.

Bestanden lezen via samba gaat ook prima, ook vanaf mijn raid :?

Het gekke is dus dat de server alleen cracht als er bestanden op mijn raid worden gezet via het netwerk.

Mijn gok is dat dit een interrupt probleem is zodat mijn netwerkkaart, en mijn raid controller niet op het zelfde moment kunnen werken ofzo maar dan allen bij het schrijven !?!?!?

Verder zie ik soms rare meldingen in mijn log zoals:
spurious 8259A interrupt: IRQ7


Natuurlijk heb ik hier ff naar gegoogled, en ik heb een paar tips opgevolgd die op deze site stonden:

<link> http://jmz.iki.fi/en.php/article/1057989236 </link>

maar het hielp allemaal niet.

Ook heb ik een andere netwerkkaart geprobeerd: een RTL8139C(crasht nog sneller)
Mijn HP Vectra heeft maar 2 pci slots. Ik heb geprobeerd mijn netwerkkaart en mijn promise kaar om te draaien, maar weer geen effect.

Verder heb ik mijn netwerkkaar op een andere irq gezet. Was 10 nu 9


Oh ja nog ffe een dmesg:

Linux version 2.4.26 (root@thunder) (gcc version 2.95.4 20011002 (Debian prerele
ase)) #1 Fri May 7 17:58:36 CEST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009d400 (usable)
BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f1d82 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000001f00000 (usable)
BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
31MB LOWMEM available.
On node 0 totalpages: 7936
zone(0): 4096 pages.
zone(1): 3840 pages.
zone(2): 0 pages.
DMI not present.
Kernel command line: auto BOOT_IMAGE=Linux ro root=302
Initializing CPU#0
Detected 166.194 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 331.77 BogoMIPS
Memory: 29156k/31744k available (1057k kernel code, 2192k reserved, 301k data, 2
52k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Intel Pentium with F0 0F bug - workaround enabled.
CPU: After generic, caps: 008001bf 00000000 00000000 00000000
CPU: Common caps: 008001bf 00000000 00000000 00000000
CPU: Intel Pentium MMX stepping 03
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xf7395, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Starting kswapd
Journalled Block Device driver loaded
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI IS
APNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PDC20271: IDE controller at PCI slot 00:06.0
PDC20271: chipset revision 2
PDC20271: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0xf8e0-0xf8e7, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xf8e8-0xf8ef, BIOS settings: hdg:pio, hdh:pio
hda: C/H/S=1023/0/63 from BIOS ignored
hda: ST313620A, ATA DISK drive
hde: Maxtor 6Y120P0, ATA DISK drive
blk: queue c02bb098, I/O limit 4095Mb (mask 0xffffffff)
hdg: WDC WD1200BB-00CAA1, ATA DISK drive
blk: queue c02bb504, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xf8b8-0xf8bf,0xf8ca on irq 11
ide3 at 0xf8c0-0xf8c7,0xf8ce on irq 11
hda: attached ide-disk driver.
hda: 26692776 sectors (13667 MB) w/512KiB Cache, CHS=26480/16/63
hde: attached ide-disk driver.
hde: host protected area => 1
hde: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=238216/16/63, UDMA(133)
hdg: attached ide-disk driver.
hdg: host protected area => 1
hdg: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, UDMA(100)
Partition check:
hda: hda1 hda2
hde: [PTBL] [14946/255/63] hde1
hdg: [PTBL] [14593/255/63] hdg1
ataraid/d0: ataraid/d0p1
Drive 0 is 114473 Mb (34 / 0)
Drive 1 is 117246 Mb (33 / 0)
Raid1 array consists of 2 drives.
Promise Fasttrak(tm) Softwareraid driver for linux version 0.03beta
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
8regs : 184.400 MB/sec
32regs : 182.400 MB/sec
pII_mmx : 256.400 MB/sec
p5_mmx : 305.200 MB/sec
raid5: using function: p5_mmx (305.200 MB/sec)
md: multipath personality registered as nr 7
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
LVM version 1.0.8(17/11/2003)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 2048)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 252k freed
Adding Swap: 498004k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.19, 19 August 2002 on ataraid(114,1), internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
r8169 Gigabit Ethernet driver 1.2 loaded
r8169: PCI device 00:07.0: unknown chip version, assuming RTL-8169
r8169: PCI device 00:07.0: TxConfig = 0x4000000
eth0: Identified chip type is 'RTL-8169'.
eth0: RealTek RTL8169 Gigabit Ethernet at 0xc2843c00, 00:08:a1:3c:2d:93, IRQ 10
eth0: Auto-negotiation Enabled.
eth0: 1000Mbps Full-duplex operation.

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Probeer het volgende eens :

Vanaf ergens ping je elke seconde je server. Als dat bezig is schrijf je zooi op je raidset. Crasht hij ?

Verwijderd

Topicstarter
XTerm schreef op 07 mei 2004 @ 21:16:
Probeer het volgende eens :

Vanaf ergens ping je elke seconde je server. Als dat bezig is schrijf je zooi op je raidset. Crasht hij ?
Nee. Ook niet als ik bestanden via samba naar mijn eerste HD kopieer terwijl ik lokaal bestanden op de raidset zet.

Ik begin dit steeds vreemder te vinden.

Verwijderd

Topicstarter
Hey, hij loopt ook vast bij het lezen tijdens het compilen van de kernel. Misschien moet ik toch maar wat geld tegen neen echte server aan gooien 8)7 i.p.v. oude zooi te gebruiken :-)

Iemand nog een idee wat ik kan proberen (windows NT) :?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:50
De opmerkingen die ik nog mis in dit topic zijn 'memtest86 al gedraaid?', 'toevallig overgeklokt?' en: Mijn computer is instabiel. Linux of Linuxprogramma's crashen steeds. Wat doe ik er aan?

Verwijderd

Topicstarter
Problem solved :-)

Ik heb ook ffe een ander systeem geprobeerd. Die bleef ook hangen. Ik kreeg irq timeouts, maar de kernel kon zich in dit systeem weer herstellen door een drive reset naar mijn hd's te sturen. Maar ja, dat deed hij ongeveer per MB dus daar schoot ik ook niet mee op.

Na dus een volledig ander systeem, en twee verschillende Realtek NIC's geprobeerd te hebben bleef de boel maar raar doen.

Ik heb nu een Intel NIC geleend en alles werkt perfect!!!

Het probleem lag waarschijnlijk in het feit dat Promise, en Realtek niet goed met elkaar kunnen werken.

Het kan natuurlijk ook zo zijn dat beide realtek kaarten kapot zijn, en verbazingwekkend het zelfde probleem geven maar dat is minder waarschijnlijk.
Pagina: 1