From: Edward King <edk@cendatsys.com>
To: "John V. Martinez" <jvm@snarkhunter.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 2.4.21-pre4: PDC ide driver problems with shared interrupts
Date: Tue, 22 Jul 2003 16:02:49 -0500 [thread overview]
Message-ID: <3F1DA679.60807@cendatsys.com> (raw)
In-Reply-To: <20030722180732.GA24179@bounce.snarkhunter.com>
Do not compile the devfs -- I beleive if you compile it, it will be used
(it can't be compiled as a module).
I caught the error because partimage didn't find /dev/hda1 but found the
path devfs uses natively (don't remember, something like bsd, not
important) which I beleive (and could be really off base here) that the
/dev/hda1 actually pointed to if devfs code was compiled in (I _think_
-- big stress on not being sure -- that devfs makes itself transparent.)
Compile without devfs and try it. It doesn't matter how many ide
controllers you use, where you put the drives, DMA settings, etc. I
found with devfs the raid would crash in a heartbeat but single drives
would respond without a hiccup -- even running bonnie on each drive
simultaneously for hours.
As for more ide ports, no idea. Maybe the new SATA will help there but
I haven't played with them.
- Ed
John V. Martinez wrote:
>Hi Ed,
>
>
>Thanks for the quick reply. Sadly, I think I have a different
>(possibly related?) problem, as I am not currently using devfs.
>
>(clarification: my kernel does have devfs support compiled in, but it
>is not mounted on my system -- you don't think just having it compiled
>in makes any difference, do you? I can't see why it would, but
>stranger things have happened -- to me, at least :^) -- I'm currently
>running a Debian 3.0 system with their 'Pentium Classic' 2.4.18 kernel
>(2.4.18-586tsc) flavor, but the problem was still present when I tried
>switching to the 2.4.20 kernel currently in testing. I guess I'll try
>building 2.4.21 when I get a chance - trouble is, it's (supposed to
>be) a 24x7 server, so I can't afford too much downtime for these
>experiments. (Which is why I was searching the web, hoping to find a
>definitive checkin comment somewhere that said "John's problem with
>two promise controllers locking up his system when he rebuild his RAID
>array is fixed now in 2.4.21-cheesewhiz" but no such luck.
>
>:^)
>
>I guess if all else fails, I'll use the setup you have: 4-drive RAID
>on one controller. My concern was not so much the performance hit of
>using both master&slave, but the possibility of a bad drive hosing the
>connection to both drives on that controller, thus taking down 1/2 of my
>RAID5 array at once.
>
>Do you happen to know if anybody makes a (Linux-friendly) IDE
>controller card with more than two channels? All the cards I have
>found which will connect more than 4 drives are hardware RAID
>controllers, (or faux-hardware raid, like Promise.)
>
>Anyway, thanks again for your time,
>
>-(-- John V. Martinez
>
>
>
>On Tue, Jul 22, 2003 at 09:44:10AM -0500, Edward King wrote:
>
>
>>John:
>>
>>Quick fix to the problem is remove devfs -- it appears that the devfs
>>code doesn't like to have the raid layered on top of it, and it loses
>>interrupts.
>>
>>I've got two systems now running 4 200GB WD's connected to a single
>>promise card (ATA100/TX2) with the booting drive (a 5th drive) attached
>>to the motherboard. The raid works flawlessly and is fast -- I imagine
>>there'd be a speedup by keeping all the drives as master (with 2 pdc's)
>>and it would be more robust, but those aren't issues.
>>
>>Hope this helps -- I'll post this to the mailing list to help anyone
>>else with this problem.
>>
>>- Ed
>>
>>John V. Martinez wrote:
>>
>>
>>
>>>Hi Ed,
>>>
>>>I found a linux-kernel post you made back in March about problems
>>>running two Promise IDE controllers in the same system. I have a
>>>similar configuration, (and a similar problem,) and I was wondering if
>>>you ever found a solution, or if one of the more recent 2.4.21-foo
>>>kernels solved it for you.
>>>
>>>(I have two Promise ATA-100/TX2 (20268 chip) controllers, and I have
>>>one 200GB WD drive as a single master on each channel. The two
>>>controllers are sharing interrupts with othwer cards, but not with
>>>each other. I can access each disk individually, but when I tried to
>>>make them work hard: mkraid a RAID5 array using these four drives, the
>>>system freezes HARD until I hit the big red button. [Then it reboots,
>>>spots the raid superblock, tries to rebuild my RAID5 array, and
>>>freezes again, until I get a clue and unplug the drives in question
>>>while powered down :^))
>>>
>>>Anyway, if you have any more insight into this problem than you did in
>>>March, and care to share, I'd be much obliged.
>>>
>>>Cheers,
>>>
>>>-(-- John
>>>
>>>
>>
>>
>
>
>
next prev parent reply other threads:[~2003-07-22 20:47 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <3F1C54A8.5020404@snarkhunter.com>
2003-07-22 14:44 ` 2.4.21-pre4: PDC ide driver problems with shared interrupts Edward King
2003-07-22 18:07 ` John V. Martinez
2003-07-22 21:02 ` Edward King [this message]
[not found] <20030202153009$2e0d@gated-at.bofh.it>
[not found] ` <20030205181006$107c@gated-at.bofh.it>
[not found] ` <20030205181006$7bb8@gated-at.bofh.it>
[not found] ` <20030205181006$455c@gated-at.bofh.it>
[not found] ` <20030205181006$5dba@gated-at.bofh.it>
[not found] ` <20030205181006$3358@gated-at.bofh.it>
[not found] ` <200302061451.h16Epl0Z001134@pc.skynet.be>
2003-02-23 14:33 ` Stephan von Krawczynski
2003-02-23 15:04 ` Arjan van de Ven
2003-02-23 17:29 ` Stephan von Krawczynski
[not found] <7b263321.0302140626.2ddb7980@posting.google.com>
2003-02-14 14:41 ` Edward King
2003-02-14 15:41 ` Benjamin Herrenschmidt
2003-02-05 16:44 Robbert Kouprie
2003-02-05 19:45 ` Bryan Andersen
-- strict thread matches above, loose matches on Subject: below --
2003-02-02 15:18 2.4.21-pre4: tg3 " Stephan von Krawczynski
2003-02-02 16:49 ` Jeff Garzik
2003-02-02 17:52 ` Stephan von Krawczynski
2003-02-02 18:28 ` Jeff Garzik
2003-02-05 9:48 ` 2.4.21-pre4: PDC ide " Stephan von Krawczynski
2003-02-05 11:16 ` Benjamin Herrenschmidt
2003-02-05 11:39 ` Stephan von Krawczynski
2003-02-05 12:21 ` Alan Cox
2003-02-05 12:22 ` Benjamin Herrenschmidt
2003-02-05 12:50 ` Alan Cox
2003-02-05 13:19 ` Stephan von Krawczynski
2003-02-05 12:24 ` Alan Cox
2003-02-05 16:56 ` Ross Biro
2003-02-05 17:12 ` Benjamin Herrenschmidt
2003-02-05 17:19 ` Ross Biro
2003-02-05 17:34 ` Benjamin Herrenschmidt
2003-02-05 17:38 ` Stephan von Krawczynski
[not found] ` <1044467091.685.155.camel@zion.wanadoo.fr>
2003-02-05 17:58 ` Stephan von Krawczynski
2003-02-05 20:00 ` Bryan Andersen
2003-02-05 19:10 ` Alan Cox
2003-02-06 12:20 ` Stephan von Krawczynski
2003-02-06 23:04 ` Benjamin Herrenschmidt
2003-02-07 9:10 ` Stephan von Krawczynski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3F1DA679.60807@cendatsys.com \
--to=edk@cendatsys.com \
--cc=jvm@snarkhunter.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.