All of lore.kernel.org
 help / color / mirror / Atom feed
* Promise 20267 "working" but no UDMA
@ 2001-04-01 11:13 Andrew Chan
  2001-04-02  7:27 ` Andre Hedrick
  2001-04-03 10:58 ` Ruth Ivimey-Cook
  0 siblings, 2 replies; 10+ messages in thread
From: Andrew Chan @ 2001-04-01 11:13 UTC (permalink / raw)
  To: linux-kernel

Anybody manage to get UDMA 66/100 working with an on-board Promise 20267
chip?

Hardware: Tyan Tiger LE (with ServerWorks OSB4 _and_ Promise 20267 on-board)

Kernel: 2.4.3 with ide.2.4.3-p8.all.03242001.patch by Andre Hedrick (or
stock 2.4.3 with more or less same results)

FastTrack config: only 1 drive, configured as a SPAN volume consisting of 1
drive

I don't quite care about the Promise RAID features. I will use Linux
software RAID. The problem is that I cannot seem to be able to get the
controller into UDMA 4 (66 Mhz) mode!

I have enabled all the relevant DMA related kernel options. I have also
checked using the Seagate disk utility to make sure that the drive is
recognized (and configured) as UDMA 66 capable.

The following is from dmesg:

PCI: Found IRQ 10 for device 00:03.0
PDC20267: chipset revision 2
PDC20267: not 100% native mode: will probe irqs later
PDC20267: ROM enabled at 0xfeae0000
PDC20267: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER
Mode.
PDC20267: neither IDE port enabled (BIOS)

I wonder what the last line meant by saying neither port is enabled?

# /sbin/hdparm -Tt /dev/hde

/dev/hde:
 Timing buffer-cache reads:   128 MB in  0.74 seconds =172.97 MB/sec
 Timing buffered disk reads:  64 MB in 12.82 seconds =  4.99 MB/sec [should
be much much faster here]

# cat /proc/ide/pdc202xx

                                PDC20267 Chipset.
------------------------------- General
Status ---------------------------------
Burst Mode                           : enabled
Host Mode                            : Normal
Bus Clocking                         : 33 PCI Internal
IO pad select                        : 10 mA
Status Polling Period                : 0
Interrupt Check Status Polling Delay : 0
--------------- Primary Channel ---------------- Secondary
Channel -------------
                enabled                          enabled
66 Clocking     enabled                          disabled
           Mode MASTER                      Mode MASTER
                FIFO Empty                       FIFO Empty
--------------- drive0 --------- drive1 -------- drive0 ----------
drive1 ------
DMA enabled:    no               no              yes               no
DMA Mode:       UDMA 4           NOTSET          NOTSET            NOTSET
PIO Mode:       PIO 4            NOTSET           NOTSET            NOTSET

# hdparm -d1 /dev/hde

/dev/hde:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

# hdparm -X68 /dev/hde

[resulted in the following message in /var/log/messages]

Apr  1 19:03:21 promise kernel: ide2: Speed warnings UDMA 3/4/5 is not
functional.

# hdparm -i /dev/hde

/dev/hde:

 Model=ST36421A, FwRev=6.01, SerialNo=5BE064AN
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=13330/15/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=256kB, MaxMultSect=16, MultSect=off
 CurCHS=13330/15/63, CurSects=913440960, LBA=yes, LBAsects=12596850
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 *udma4

Many thanks for pointers!

Andrew Chan


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: Promise 20267 "working" but no UDMA
@ 2001-04-02 15:35 Andrew Chan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Chan @ 2001-04-02 15:35 UTC (permalink / raw)
  To: linux-kernel

Actually, upon further testing, I found that the MB will move on without an
Fasttrack array. However, it will proceed to boot from PXE because it now
thinks that there is no hard disk attached to the entire system (as reported
by the Promise RAID chip)!

So,

1. Promise driver doesn't support SMP or 2.4.x kernels

2. Linux IDE code won't support the chip in any Promise RAID config, not
even single disk span

3. If not under RAID config, the motherboard thinks it has no hard disk, so
booting from disk is not possible even though the kernel can run the disks
in ATA100 mode

The remaining alternative is to boot from floppy (to load the kernel) and
specify the hard disk as root disk... :-(

I am most disappointed with Promise (not so much with Tyan).

Andrew

> >> FastTrack config: only 1 drive, configured as a SPAN volume
> >> consisting of 1 drive
>
> > No RAIDing allowed in the FTTK Bios.
>
> But my motherboard hangs at boot time (while Fasttrack tests for arrays)
> if there is no array defined! There is a message from the Fasttrack bios
> that says something like "no array found, press some key to continue".
> But I need to remotely reboot these servers!


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-04-03 19:19 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-04-01 11:13 Promise 20267 "working" but no UDMA Andrew Chan
2001-04-02  7:27 ` Andre Hedrick
2001-04-02  9:00   ` Andrew Chan
2001-04-02 16:20   ` Nerijus Baliunas
2001-04-24  5:04     ` Andre Hedrick
2001-04-03 10:58 ` Ruth Ivimey-Cook
2001-04-03 15:57   ` Andrew Chan
2001-04-03 16:30   ` Ruth Ivimey-Cook
2001-04-03 19:10     ` Juhani Rautiainen
  -- strict thread matches above, loose matches on Subject: below --
2001-04-02 15:35 Andrew Chan

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.