Re: Promise Ultra133 TX2 problem?
On Mon, Mar 17, 2003 at 11:13:32PM -0600, Breen Ouellette wrote:
> Hi,
Hello, and wrap your lines next time please.
>
> I am trying to get the piece of hardware mentioned in the subject working with four IDE hard drives under OpenBSD 3.2. When booting the install with cdrom.fs on a cd-r, it always hangs right after rd0, but only if I have two drives hooked up to the secondary channel of the Promise controller. It doesn't matter what two drives I use, it hangs, and if I connect only one drive to the secondary controller, it works fine.
bsd.rd dmesg whould be nice,
http://www.openbsd.org/faq/faq4.html#getdmesg >
> I have ruled out a possible problem between the mainboard and the Promise controller by trying this out on a different mainboard - I still get the same problem. The hard drives are also different models of Maxtor, yet it doesn't matter which two are hooked up to the secondary channel.
You can try to build a custom bsd.rd kernel with this patch:
- dev/pci/pciide.c 30 Jan 2003 07:50:17 -0000 1.111
+++ dev/pci/pciide.c 13 Feb 2003 15:55:06 -0000
@@ -4429,8 +4456,9 @@
/*
- In case of shared IRQ check that the interrupt
- was actually generated by this channel.
+ * Only check the channel that is enabled.
*/
- if (PDC_IS_268(sc)) {
+ if (cp->hw_ok && PDC_IS_268(sc)) {
if ((pdc268_config_read(wdc_cp,
0x0b) & PDC268_INTR) == 0)
continue;
--
Alexander Yurchenko (aka grange)
Received on Tue Mar 18 05:38:51 2003
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 13:33:42 EDT
|