Hello, I have one in the slot closest to the CPU. All of them are supposed to work, but they're off of different controllers. [4294667.639000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 [4294667.640000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx [4294667.641000] CMD649: IDE controller at PCI slot 0000:00:01.0 [4294667.642000] CMD649: chipset revision 2 [4294667.643000] CMD649: 100% native mode on irq 8 [4294667.644000] ide0: BM-DMA at 0x8000-0x8007, BIOS settings: hda:pio, hdb:pio [4294667.646000] ide1: BM-DMA at 0x8008-0x800f, BIOS settings: hdc:pio, hdd:pio [4294667.912000] hda: WDC AC35100L, ATA DISK drive [4294668.526000] ide0 at 0x8010-0x8017,0x8022 on irq 8 [4294669.566000] hda: max request size: 128KiB [4294669.567000] hda: 10085040 sectors (5163 MB) w/256KiB Cache, CHS=10672/15/63[4294669.570000] hda: hda1 hda2 < hda5 > Is this a 32-bit, or 64-bit kernel? If 64-bit, do you have more than 1G of DRAM installed in the system (DRAM above 1G is accessed at >32-bit physical addresses). Are you using CFE 1.2.5? The PCI interrupt assignments in earlier versions of CFE were not correct. Thanks, Mark > -----Original Message----- > From: linux-mips-bounce@xxxxxxxxxxxxxx > [mailto:linux-mips-bounce@xxxxxxxxxxxxxx] On Behalf Of Martin > Michlmayr > Sent: Tuesday, February 28, 2006 1:47 PM > To: linux-mips@xxxxxxxxxxxxxx > Subject: BCM91x80A/B PCI DMA problems > > Has anyone here successfully used a PCI IDE card on BCM91x80? > I immediately get lots of PCI DMA problems, e.g: > > > SiI680: IDE controller at PCI slot 0000:00:01.0 > SiI680: chipset revision 2 > SiI680: BASE CLOCK == 133 > SiI680: 100% native mode on irq 8 > ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio > ide1: MMIO-DMA , BIOS settings: hdc:pio, hdd:pio > hda: FUJITSU MPB3043ATU E, ATA DISK drive isa bounce pool > size: 16 pages ide0 at > 0x9000000031080080-0x9000000031080087,0x900000003108008a on irq 8 > hda: max request size: 64KiB > hda: 8448300 sectors (4325 MB), CHS=8940/15/63, UDMA(33) > hda:<4>hda: dma_timer_expiry: dma status == 0x22 > hda: DMA timeout error > hda: dma timeout error: status=0x01 { Error } > hda: dma timeout error: error=0x7f { DriveStatusError > UncorrectableError SectorIdNotFound TrackZeroNotFound > AddrMarkNotFound }, LBAsect=260013951, sector=0 > ide: failed opcode was: unknown > end_request: I/O error, dev hda, sector 0 > > -- > Martin Michlmayr > http://www.cyrius.com/ > > >