* RAID0 problems with 2.4.21-BK current
@ 2002-12-29 19:12 Marc-Christian Petersen
2002-12-29 22:16 ` Neil Brown
2003-01-02 0:09 ` Neil Brown
0 siblings, 2 replies; 6+ messages in thread
From: Marc-Christian Petersen @ 2002-12-29 19:12 UTC (permalink / raw)
To: linux-kernel; +Cc: Neil Brown
Hi Neil,
this:
http://linux.bkbits.net:8080/linux-2.4/patch@1.884.1.69?nav=index.html|ChangeSet@-2w|cset@1.884.1.69
patch breaks at least RAID 0 recognition at boottime (infinite loop) and also
breaks mkraid /dev/md0. Never stops, State D.
Ripping the patch out helps.
ciao, Marc
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: RAID0 problems with 2.4.21-BK current
2002-12-29 19:12 RAID0 problems with 2.4.21-BK current Marc-Christian Petersen
@ 2002-12-29 22:16 ` Neil Brown
2003-01-02 0:09 ` Neil Brown
1 sibling, 0 replies; 6+ messages in thread
From: Neil Brown @ 2002-12-29 22:16 UTC (permalink / raw)
To: Marc-Christian Petersen; +Cc: linux-kernel
On Sunday December 29, m.c.p@wolk-project.de wrote:
> Hi Neil,
>
> this:
>
> http://linux.bkbits.net:8080/linux-2.4/patch@1.884.1.69?nav=index.html|ChangeSet@-2w|cset@1.884.1.69
>
> patch breaks at least RAID 0 recognition at boottime (infinite loop) and also
> breaks mkraid /dev/md0. Never stops, State D.
Odd. It works for me.
Can you find out more about the 'D' state the it is stuck in?
alt-sysrq-T
should provide a stack trace which should get caught in some log
file.
ps axgl
could list something vaguely useful in the 'wchan' column.
NeilBrown
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: RAID0 problems with 2.4.21-BK current
2002-12-29 19:12 RAID0 problems with 2.4.21-BK current Marc-Christian Petersen
2002-12-29 22:16 ` Neil Brown
@ 2003-01-02 0:09 ` Neil Brown
2003-01-02 15:51 ` Marc-Christian Petersen
1 sibling, 1 reply; 6+ messages in thread
From: Neil Brown @ 2003-01-02 0:09 UTC (permalink / raw)
To: Marc-Christian Petersen; +Cc: linux-kernel
On Sunday December 29, m.c.p@wolk-project.de wrote:
> Hi Neil,
>
> this:
>
> http://linux.bkbits.net:8080/linux-2.4/patch@1.884.1.69?nav=index.html|ChangeSet@-2w|cset@1.884.1.69
>
> patch breaks at least RAID 0 recognition at boottime (infinite loop) and also
> breaks mkraid /dev/md0. Never stops, State D.
>
> Ripping the patch out helps.
Is your raid0 ontop of a raid1 ???
If so, this patch is needed.
NeilBrown
--------------------------------------------------------
Set BH_Locked when accessing MD superblocks
Some silly drivers (like raid1 !!) want BH_Locked to be set on all IO,
so we humour them by setting the bit when doing superblock IO.
----------- Diffstat output ------------
./drivers/md/md.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff ./drivers/md/md.c~current~ ./drivers/md/md.c
--- ./drivers/md/md.c~current~ 2002-12-17 15:20:57.000000000 +1100
+++ ./drivers/md/md.c 2003-01-02 11:05:20.000000000 +1100
@@ -489,7 +489,7 @@ static int sync_page_io(kdev_t dev, unsi
init_buffer(&bh, bh_complete, &event);
bh.b_rdev = dev;
bh.b_rsector = sector;
- bh.b_state = (1 << BH_Req) | (1 << BH_Mapped);
+ bh.b_state = (1 << BH_Req) | (1 << BH_Mapped) | (1 << BH_Locked);
bh.b_size = size;
bh.b_page = page;
bh.b_reqnext = NULL;
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: RAID0 problems with 2.4.21-BK current
2003-01-02 0:09 ` Neil Brown
@ 2003-01-02 15:51 ` Marc-Christian Petersen
2003-01-02 21:32 ` Neil Brown
0 siblings, 1 reply; 6+ messages in thread
From: Marc-Christian Petersen @ 2003-01-02 15:51 UTC (permalink / raw)
To: Neil Brown; +Cc: linux-kernel
On Thursday 02 January 2003 01:09, Neil Brown wrote:
Hi Neil,
> Is your raid0 ontop of a raid1 ???
> If so, this patch is needed.
nope, surely not ;) ... Plain raid0.
ciao, Marc
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: RAID0 problems with 2.4.21-BK current
2003-01-02 15:51 ` Marc-Christian Petersen
@ 2003-01-02 21:32 ` Neil Brown
2003-01-02 21:50 ` Marc-Christian Petersen
0 siblings, 1 reply; 6+ messages in thread
From: Neil Brown @ 2003-01-02 21:32 UTC (permalink / raw)
To: Marc-Christian Petersen; +Cc: linux-kernel
On Thursday January 2, m.c.p@wolk-project.de wrote:
> On Thursday 02 January 2003 01:09, Neil Brown wrote:
>
> Hi Neil,
>
> > Is your raid0 ontop of a raid1 ???
> > If so, this patch is needed.
> nope, surely not ;) ... Plain raid0.
Hmmm... Can you tell me anything else about your set up that might be
different to mine?
What drives are you using? Which driver do they use? i386? anything
else?
NeilBrown
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: RAID0 problems with 2.4.21-BK current
2003-01-02 21:32 ` Neil Brown
@ 2003-01-02 21:50 ` Marc-Christian Petersen
0 siblings, 0 replies; 6+ messages in thread
From: Marc-Christian Petersen @ 2003-01-02 21:50 UTC (permalink / raw)
To: Neil Brown; +Cc: linux-kernel
On Thursday 02 January 2003 22:32, Neil Brown wrote:
Hi Neil,
> Hmmm... Can you tell me anything else about your set up that might be
> different to mine?
> What drives are you using? Which driver do they use? i386? anything
> else?
Data captured while 2.4.20 running (I cannot boot into .21-BK now)
1. root@codeman:[/] # hdparm -i /dev/hde
/dev/hde:
Model=FUJITSU MPG3409AT E, FwRev=82B5, SerialNo=VH46T1702WRC
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80063424
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1: 1 2 3 4 5
2. Quantum Fireball 40GB (no more info because drive died yesterday)
... connected to:
01:01.0 RAID bus controller: Promise Technology, Inc. 20268R (rev 02) (prog-if
85)
Subsystem: Promise Technology, Inc.: Unknown device 4d68
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (1000ns min, 4500ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at a400 [size=8]
Region 1: I/O ports at a000 [size=4]
Region 2: I/O ports at 9c00 [size=8]
Region 3: I/O ports at 9800 [size=4]
Region 4: I/O ports at 9400 [size=16]
Region 5: Memory at efc00000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at efdd0000 [disabled] [size=64K]
Capabilities: [60] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
root@codeman:[/] # cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Celeron(TM) CPU 1300MHz
stepping : 1
cpu MHz : 1295.709
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse
bogomips : 2588.67
Kernel Config:
--------------
[*] Multiple devices driver support (RAID and LVM)
<M> RAID support
<M> RAID-0 (striping) mode
- everything else from that submenu disabled!
/etc/raidtab:
-------------
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/hde2
raid-disk 0
device /dev/hdf2
raid-disk 1
hde2 and hdf2 are type fd. Made with mkraid /dev/md0.
mkraid /dev/md0 hangs with the mentioned patch some time ago.
RAID detection hangs at boot with the mentioned patch ... bla ^ ;)
w/o all works. Anything else you need?
ciao, Marc
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-01-02 21:46 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-29 19:12 RAID0 problems with 2.4.21-BK current Marc-Christian Petersen
2002-12-29 22:16 ` Neil Brown
2003-01-02 0:09 ` Neil Brown
2003-01-02 15:51 ` Marc-Christian Petersen
2003-01-02 21:32 ` Neil Brown
2003-01-02 21:50 ` Marc-Christian Petersen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®