All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Kathy Frazier" <kfrazier@mdc-dayton.com>
To: "Krzysztof Halasa" <khc@pm.waw.pl>
Cc: <herbert@13thfloor.at>, <linux-kernel@vger.kernel.org>
Subject: RE: Problems related to DMA or DDR memory on Intel 845 chipset?
Date: Tue, 29 Jul 2003 12:18:53 -0500	[thread overview]
Message-ID: <PMEMILJKPKGMMELCJCIGMELOCDAA.kfrazier@mdc-dayton.com> (raw)
In-Reply-To: <m3d6ftxvv1.fsf@defiant.pm.waw.pl>

Krzysztof ,

>Looks like malfunction of your card or driver. Is it a new design or
>is it already working with, say, Windows or something?

This same board works in an Sun Ultra 5 under Solaris and also works on
slower PCs using Linux Red Hat 8.0 and 9.0.  (i.e., all my stress testing
was done on a MoBo with an Intel 815E Chipset using an ICH2 I/O Controller
Hub.  It worked beautifully there!)

>> 00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host
Bridge
>> (rev 02)
>> 00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP
Bridge
>> (rev 02)
>> 00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 02)
>> 00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 02)
>> 00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 02)
>> 00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 02)
>> 00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 82)
>> 00:1f.0 ISA bridge: Intel Corp. 82801DB ISA Bridge (LPC) (rev 02)
>> 00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02)
>> 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro
Ultra
>> TF
>> 02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
>> Controller (rev 80)
>> 02:05.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev
01)
>> 02:09.0 Communication controller: Altera Corporation PCI Fiber Optic
Engrave
>> Interface (rev 02)

>Does the above list include your card? Which one is it? Could you show
>lspci -vv output for that device?

The last item "Communication controller" is our card.  lspci -vv for our
system follows (ours is the last one):

00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge
(rev 02)
	Subsystem: Asustek Computer, Inc.: Unknown device 80b2
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort+ >SERR- <PERR-
	Latency: 0
	Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: <available only to root>

00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge
(rev 02) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: f3000000-f3dfffff
	Prefetchable memory behind bridge: f3f00000-f7ffffff
	BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 02) (prog-if
00 [UHCI])
	Subsystem: Asustek Computer, Inc.: Unknown device 8089
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 5
	Region 4: I/O ports at b800 [size=32]

00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 02) (prog-if
00 [UHCI])
	Subsystem: Asustek Computer, Inc.: Unknown device 8089
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 5
	Region 4: I/O ports at b400 [size=32]

00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 02) (prog-if
00 [UHCI])
	Subsystem: Asustek Computer, Inc.: Unknown device 8089
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin C routed to IRQ 11
	Region 4: I/O ports at b000 [size=32]

00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 02)
(prog-if 20 [EHCI])
	Subsystem: Asustek Computer, Inc.: Unknown device 8089
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin D routed to IRQ 9
	Region 0: Memory at f2800000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <available only to root>

00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 82) (prog-if
00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR+
	Latency: 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: f1000000-f27fffff
	Prefetchable memory behind bridge: f3e00000-f3efffff
	BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge: Intel Corp. 82801DB ISA Bridge (LPC) (rev 02)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0

00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02) (prog-if 8a
[Master SecP PriP])
	Subsystem: Asustek Computer, Inc.: Unknown device 8089
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at <unassigned>
	Region 1: I/O ports at <unassigned>
	Region 2: I/O ports at <unassigned>
	Region 3: I/O ports at <unassigned>
	Region 4: I/O ports at f000 [size=16]
	Region 5: Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro Ultra
TF (prog-if 00 [VGA])
	Subsystem: PC Partner Limited: Unknown device 7106
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min), cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at f4000000 (32-bit, prefetchable) [size=64M]
	Region 1: I/O ports at d800 [size=256]
	Region 2: Memory at f3000000 (32-bit, non-prefetchable) [size=16K]
	Expansion ROM at f3fe0000 [disabled] [size=128K]
	Capabilities: <available only to root>

02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80) (prog-if 10 [OHCI])
	Subsystem: Asustek Computer, Inc.: Unknown device 808a
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 32 (8000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=2K]
	Region 1: I/O ports at a800 [size=128]
	Capabilities: <available only to root>

02:09.0 Communication controller: Altera Corporation PCI Fiber Optic Engrave
Interface (rev 02)
	Subsystem: Max Daetwyler Corp PCI Fiber Optic Engrave Interface
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at f1800000 (32-bit, non-prefetchable) [size=4K]


>> Jul 22 08:22:29 rti10 aksparlnx: ^I/opt/aksparlnx/drv/2.4.19/aksparlnx.o
was
>> compiled for kernel version 2.4.19
>> Jul 22 08:22:29 rti10 aksparlnx: ^Iwhile this kernel is version 2.4.20-8
>> Jul 22 08:22:29 rti10 aksparlnx: Warning: loading
>> /opt/aksparlnx/drv/2.4.19/aksparlnx.o will taint the kernel: non-GPL
>> license - Copyright 1999-2002 Aladdin Knowledge Systems.

>Is is your driver?
No, but what follows are messages that are written when the driver loads:

Jul 22 08:24:08 rti10 kernel: Installing pslengrave
Jul 22 08:24:08 rti10 kernel: PCI: Found IRQ 10 for device 02:09.0
Jul 22 08:24:08 rti10 kernel: pslengrave(0):  device enabled.
Jul 22 08:24:08 rti10 kernel:
Jul 22 08:24:08 rti10 kernel:
*-----------------------------------------------------------------------*
Jul 22 08:24:08 rti10 kernel: Installing /dev/pslengrave0
Jul 22 08:24:08 rti10 kernel:   Test Driver 26 Version:  %%W%% %%G%%, MDC,
Inc.
Jul 22 08:24:08 rti10 kernel:   Device Rev ID:  02
Jul 22 08:24:08 rti10 kernel:
*-----------------------------------------------------------------------*
Jul 22 08:24:08 rti10 kernel: pslengrave:  major number:  121

>Have you tried running the box (with your card) without any unnecessary
>devices (plugged/loaded)?

Yes.

Regards,
Kathy


  reply	other threads:[~2003-07-29 16:11 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20030728202845.GA10304@www.13thfloor.at>
2003-07-29 14:40 ` Problems related to DMA or DDR memory on Intel 845 chipset? Kathy Frazier
2003-07-29 14:15   ` Krzysztof Halasa
2003-07-29 17:18     ` Kathy Frazier [this message]
     [not found] <Pine.LNX.4.44.0307281610170.25853-100000@coffee.psychology.mcmaster.ca>
2003-07-28 21:56 ` Kathy Frazier
     [not found] <20030728194025.GB11006@www.13thfloor.at>
2003-07-28 21:31 ` Kathy Frazier
2003-07-28 23:14   ` Krzysztof Halasa
2003-07-29 13:51     ` Kathy Frazier
2003-07-29 13:57       ` Krzysztof Halasa
2003-07-29 17:07         ` Kathy Frazier
2003-07-28 16:03 Kathy Frazier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=PMEMILJKPKGMMELCJCIGMELOCDAA.kfrazier@mdc-dayton.com \
    --to=kfrazier@mdc-dayton.com \
    --cc=herbert@13thfloor.at \
    --cc=khc@pm.waw.pl \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.