* BigSur: io_map_base not set for PCI bus 0000:00
@ 2007-11-25 14:26 Martin Michlmayr
2007-11-25 14:39 ` Martin Michlmayr
2007-11-30 14:43 ` Ralf Baechle
0 siblings, 2 replies; 3+ messages in thread
From: Martin Michlmayr @ 2007-11-25 14:26 UTC (permalink / raw)
To: linux-mips; +Cc: manoj.ekbote, mark.e.mason
When I put a SATA/PATA PCI card into the first PCI slot of my BigSur,
I get the following with current git:
io_map_base of root PCI bus 0000:00 unset. Trying to continue but you better
fix this issue or report it to linux-mips@linux-mips.org or your vendor.
Kernel panic - not syncing: To avoid data corruption io_map_base MUST be set with multiple PCI domains.
This doesn't happen in any of the other PCI slots but in this case the
kernel doesn't seem to see the card (CFE does).
CFE says:
PCI[0] bus 0 slot 1/0: unknown vendor 0x1106 product 0x3249 (RAID mass storage, rev 0x50)
This is with CFE 1.4.2 in LE mode.
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: BigSur: io_map_base not set for PCI bus 0000:00
2007-11-25 14:26 BigSur: io_map_base not set for PCI bus 0000:00 Martin Michlmayr
@ 2007-11-25 14:39 ` Martin Michlmayr
2007-11-30 14:43 ` Ralf Baechle
1 sibling, 0 replies; 3+ messages in thread
From: Martin Michlmayr @ 2007-11-25 14:39 UTC (permalink / raw)
To: linux-mips; +Cc: manoj.ekbote, mark.e.mason
* Martin Michlmayr <tbm@cyrius.com> [2007-11-25 15:26]:
> io_map_base of root PCI bus 0000:00 unset. Trying to continue but you better
> fix this issue or report it to linux-mips@linux-mips.org or your vendor.
> Kernel panic - not syncing: To avoid data corruption io_map_base MUST be set with multiple PCI domains.
>
> CFE says:
> PCI[0] bus 0 slot 1/0: unknown vendor 0x1106 product 0x3249 (RAID mass storage, rev 0x50)
With a different card, I get:
PCI[0] bus 0 slot 1/0: unknown vendor 0x1095 product 0x0680 (RAID mass storage, rev 0x02)
...
nbd: registered device at major 43
sil680: 133MHz clock.
scsi0 : pata_sil680
scsi1 : pata_sil680
ata1: PATA max UDMA/133 irq 8
ata2: PATA max UDMA/133 irq 8
ata1.00: ATA-6: SAMSUNG SV1021H, PJ100-13, max UDMA/33
ata1.00: 19932192 sectors, multi 0: LBA
ata1.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access ATA SAMSUNG SV1021H PJ10 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 19932192 512-byte hardware sectors (10205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 19932192 512-byte hardware sectors (10205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: unknown partition table
... but then it hangs here.
The first card (that failed) is a SATA/PATA PCI card, this one is an old IDE
PCI card. I think they conform to different PCI specs. Another difference
is that CFE knows that my old IDE card is a PCIIDE card ("PCIIDE: 1
controllers found") whereas it doesn't find a PCIIDE controller for the newer
card (I think CFE hard codes PCI devices so this is hardly surprising).
Maybe the problem is that CFE didn't properly initialize the card?
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: BigSur: io_map_base not set for PCI bus 0000:00
2007-11-25 14:26 BigSur: io_map_base not set for PCI bus 0000:00 Martin Michlmayr
2007-11-25 14:39 ` Martin Michlmayr
@ 2007-11-30 14:43 ` Ralf Baechle
1 sibling, 0 replies; 3+ messages in thread
From: Ralf Baechle @ 2007-11-30 14:43 UTC (permalink / raw)
To: Martin Michlmayr; +Cc: linux-mips, manoj.ekbote, mark.e.mason
On Sun, Nov 25, 2007 at 03:26:03PM +0100, Martin Michlmayr wrote:
> When I put a SATA/PATA PCI card into the first PCI slot of my BigSur,
> I get the following with current git:
>
> io_map_base of root PCI bus 0000:00 unset. Trying to continue but you better
> fix this issue or report it to linux-mips@linux-mips.org or your vendor.
> Kernel panic - not syncing: To avoid data corruption io_map_base MUST be set with multiple PCI domains.
You ran into a paranoia check somewhere in the iomap code. I'll try to
sort it out.
Ralf
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-11-30 14:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-25 14:26 BigSur: io_map_base not set for PCI bus 0000:00 Martin Michlmayr
2007-11-25 14:39 ` Martin Michlmayr
2007-11-30 14:43 ` Ralf Baechle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox