PCI IDE Adapter for PPC/Linux

James F Dougherty jfd at GigabitNetworks.COM
Mon Aug 13 17:20:28 EST 2001


(LOL) .... I have the Promise Ultra-66..... since it's
not working, this is what prompted me to look for an
alternative ..

I have ported MontaVista HHL (Linux 2.4.2) to
a custom processor board, and have been
trying to run fdisk to setup a mountable root
drive.

Kernel is 2.4.2, with the Promise driver compiled in.
I boot up, and it finds the card, and sometimes hdb
is showing up in DMA mode ...


pty: 256 Unix98 ptys configured
block: queued sectors max/low 41386kB/13795kB, 128 slots per queue
RAMDISK driver initialized: 16 RAM disks of 524288K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PDC20262: IDE controller on PCI bus 00 dev 70
PDC20262: chipset revision 1
PDC20262: not 100% native mode: will probe irqs later
PDC20262: ROM enabled at 0x000d0000
PDC20262: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
PDC20262: FORCING BURST BIT 0x00 -> 0x01 ACTIVE
    ide0: BM-DMA at 0xbfff00-0xbfff07, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xbfff08-0xbfff0f, BIOS settings: hdc:pio, hdd:pio
udf: registering filesystem
loop: loaded (max 8 devices)
Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI
enabled


mousse-(8):[11:29pm]: [/proc/ide>cat drivers
ide-cdrom version 4.59
ide-disk version 1.10
mousse-(9):[11:29pm]: [/proc/ide>cat pdc202xx

                                PDC20262 Chipset.
------------------------------- General Status ---------------------------------
Burst Mode                           : enabled
Host Mode                            : Tri-Stated
Bus Clocking                         : 100 External
IO pad select                        : 10 mA
Status Polling Period                : 15
Interrupt Check Status Polling Delay : 15
--------------- Primary Channel ---------------- Secondary Channel -------------
                disabled                         disabled
66 Clocking     enabled                          enabled
           Mode MASTER                      Mode MASTER
                Error                            Error
--------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------
DMA enabled:    yes              yes             yes               yes
DMA Mode:       NOTSET           NOTSET          NOTSET            NOTSET
PIO Mode:       NOTSET            NOTSET           NOTSET            NOTSET
mousse-(10):[11:29pm]: [/proc/ide>


Now, when I run fdisk .... it either cannot find the device (when
compiled kernel with INCLUDE_DEVFS

mousse-(17):[11:31pm]: [/>devfsd /dev
Started device management daemon for /dev
mousse-(18):[11:31pm]: [/>fdisk /dev/hda
modprobe: Can't locate module /dev/hda
modprobe: Can't locate module /dev/hda

Unable to open /dev/hda
mousse-(19):[11:31pm]: [/>fdisk /dev/hdb
modprobe: Can't locate module /dev/hdb
modprobe: Can't locate module /dev/hdb

Unable to open /dev/hdb
mousse-(20):[11:31pm]: [/>

Or, when I run with a standard dev filesystem and the device
files created with scripts/MAKEDEV.ide it gives me an error,
cant find module block-3 blah blah blah...


Any ideas?






>
>
> A good shot is always the Promise cards.  I know at least the 66 used
> to work, and I'm reasonably sure the 100 does.  You'll need 2.4 for it
> though, and no booting off it.
>
> On Sun, Aug 12, 2001 at 11:49:14PM -0700, James F Dougherty wrote:
> >
> > I guess my question is which drivers run in native mode
> > (e.g. do not require an x86 ROM BIOS).
> >
> > >
> > > Anyone have any suggestions for a PCI IDE card to
> > > use for PPC/Linux? Something one could buy down
> > > at a Frye's would be great.
> > >
> > >
> > > Many thanks in advance.
> > > 				-James
> > >
> > >
> > >
> >
> >
> >
>
> --
> Daniel Jacobowitz                           Carnegie Mellon University
> MontaVista Software                         Debian GNU/Linux Developer
>
>

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list