LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-04-2006, 03:10 PM   #1
tomas1903
LQ Newbie
 
Registered: Feb 2004
Location: San Diego, CA
Distribution: fedora core 3
Posts: 4

Rep: Reputation: 0
PCI card conflict


I recently bought a new PCI video card for my machine and I am having problems getting it to work with my LAN card.

Firstly here is the hardware I am using
Computer - Dell dimension 2350 running FC3
Video card - ATI radeon PowerColor 7000 (PCI)
LAN card - D-Link DFE-530TX+ (PCI also)

The problem is as follows - both cards work fine individually, but not together ie the Radeon card works great when the D-Link card is removed and the D-Link card works great when the Radeon card is disabled (I use the onboard graphics in this case - but the crappy onboard graphics is the reason I got the Radeon card in the first place).

When both cards are present and enabled in the BIOS, my system crashes at the bootup stage of 'initialising hardware' with a segmentation fault while running the rc.sysinit file.

To give people an idea of how the hotplug configures my PCI slots I have included the output of '/proc/interrupts', 'lspci -v', 'lsmod', 'dmesg | grep irq' and 'dmesg | grep IRQ' for the cases where only the Radeon is present or where only the D-Link is present.

Any help on this would be much appreciated - thanks.

###############
Radeon Only:
###############
/proc/interrupts
CPU0
0: 287356 XT-PIC timer
1: 287 XT-PIC i8042
2: 0 XT-PIC cascade
5: 16054 XT-PIC radeon@pci:0000:01:05.0
8: 1 XT-PIC rtc
12: 3099 XT-PIC i8042
14: 10949 XT-PIC ide0
15: 14539 XT-PIC ide1
NMI: 0
ERR: 0

lspci -v
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
Subsystem: Dell: Unknown device 0147
Flags: bus master, fast devsel, latency 0
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [e4] Vendor Specific Information

00:02.0 Display controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
Subsystem: Dell: Unknown device 0147
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at d0000000 (32-bit, prefetchable) [size=128M]
Memory at e6000000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 1

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: d8000000-dfffffff

00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Dell: Unknown device 0147
Flags: bus master, medium devsel, latency 0, IRQ 7
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at f000 [size=16]
Memory at 0ff00000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
Subsystem: Dell: Unknown device 0147
Flags: medium devsel, IRQ 5
I/O ports at 0500 [size=32]

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (prog-if 00 [VGA])
Subsystem: C.P. Technology Co. Ltd: Unknown device 2049
Flags: bus master, stepping, medium devsel, latency 32, IRQ 5
Memory at d8000000 (32-bit, prefetchable) [size=128M]
I/O ports at c000 [size=256]
Memory at e5000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2

lsmod
Module Size Used by
radeon 75201 1
drm 68949 2 radeon
autofs4 28229 0
sunrpc 164229 1
dm_mod 57333 0
md5 4033 1
ipv6 263105 10
i2c_i801 8653 0
i2c_core 21313 1 i2c_i801
via_rhine 27849 0
mii 5569 1 via_rhine
floppy 64629 0
ext3 130633 3
jbd 83161 1 ext3

dmesg | grep irq
CPU 0 irqstacks, hard=c0447000 soft=c0446000
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask - try pci=usepirqmask
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ICH4: not 100% native mode: will probe irqs later
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

dmesg | grep IRQ
PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask - try pci=usepirqmask
PCI: Found IRQ 7 for device 0000:00:1f.1
Serial: 8250/16550 driver $Revision: 1.90 $ 76 ports, IRQ sharing enabled
PCI: Found IRQ 7 for device 0000:00:1f.1
PCI: Found IRQ 5 for device 0000:01:05.0
PCI: Sharing IRQ 5 with 0000:00:1f.3

#############
D-Link only
#############
/proc/interrupts
CPU0
0: 204413 XT-PIC timer
1: 171 XT-PIC i8042
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
11: 98 XT-PIC eth0
12: 127 XT-PIC i8042
14: 6855 XT-PIC ide0
15: 2444 XT-PIC ide1
NMI: 0
ERR: 0

lspci -v
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
Subsystem: Dell: Unknown device 0147
Flags: bus master, fast devsel, latency 0
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [e4] Vendor Specific Information

00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) (prog-if 00 [VGA])
Subsystem: Dell: Unknown device 0147
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Memory at ee000000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 1

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: ec000000-edffffff

00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Dell: Unknown device 0147
Flags: bus master, medium devsel, latency 0, IRQ 7
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at f000 [size=16]
Memory at 0ff00000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
Subsystem: Dell: Unknown device 0147
Flags: medium devsel, IRQ 11
I/O ports at 0500 [size=32]

01:05.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)
Subsystem: D-Link System Inc: Unknown device 1406
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at c000 [size=256]
Memory at ed000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2

lsmod
Module Size Used by
autofs4 28229 0
sunrpc 164229 1
dm_mod 57333 0
md5 4033 1
ipv6 263105 10
i2c_i801 8653 0
i2c_core 21313 1 i2c_i801
via_rhine 27849 0
mii 5569 1 via_rhine
floppy 64629 0
ext3 130633 3
jbd 83161 1 ext3

dmesg | grep irq
CPU 0 irqstacks, hard=c0447000 soft=c0446000
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask - try pci=usepirqmask
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ICH4: not 100% native mode: will probe irqs later
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

dmesg | grep IRQ
PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask - try pci=usepirqmask
PCI: Found IRQ 7 for device 0000:00:1f.1
Serial: 8250/16550 driver $Revision: 1.90 $ 76 ports, IRQ sharing enabled
PCI: Found IRQ 7 for device 0000:00:1f.1
PCI: Found IRQ 11 for device 0000:01:05.0
PCI: Sharing IRQ 11 with 0000:00:1f.3
eth0: VIA Rhine III at 0xed000000, 00:13:46:71:15:2f, IRQ 11.
 
Old 03-06-2006, 04:56 AM   #2
satinet
Senior Member
 
Registered: Feb 2004
Location: England
Distribution: Slackware 14.2
Posts: 1,491

Rep: Reputation: 50
have you actually gone into your bios and disabled the onboard graphics and set the 1st display device to be AGP (or PCI if it's a PCI card)??? that's the 1st thing i would do....
 
Old 03-06-2006, 10:22 PM   #3
tomas1903
LQ Newbie
 
Registered: Feb 2004
Location: San Diego, CA
Distribution: fedora core 3
Posts: 4

Original Poster
Rep: Reputation: 0
Cheers for the reply satinet.

In my bios for graphics the only options I have are either 'onboard' or 'auto' - so by changing it from onboard to auto the Radeon PCI card gets recognised and I get graphics working fine using the radeon card. Then I shutdown, stick in the LAN card and the thing craps out on me - segmentation fault during rc.sysinit. I think it happens when hotplug is probing the PCI cards for some reason. Unfortunately I cannot get a screen grab, since the machine does not boot up. Is there a log for failed boot attempts that only make it to the hardware initialisation stage - if so I could post the exact error I get here in this thread and someone will say 'aha, this guy just needs to .....'

I am currently trying to learn how hotplug deals with PCI devices and why it can't configure both cards to work at the same time. If I figure anything out I will update the thread. For now I am stumped.
 
Old 03-07-2006, 03:45 AM   #4
satinet
Senior Member
 
Registered: Feb 2004
Location: England
Distribution: Slackware 14.2
Posts: 1,491

Rep: Reputation: 50
it may sound wierd but have you tried the lan card in a different slot?

try it in the slot of another device if you can remove that (e.g. a sound card).
 
Old 03-08-2006, 11:27 AM   #5
tomas1903
LQ Newbie
 
Registered: Feb 2004
Location: San Diego, CA
Distribution: fedora core 3
Posts: 4

Original Poster
Rep: Reputation: 0
Ok so I have 3 PCI slots and 2 cards I want to get working together - that gives a total of 6 possible combinations of cards in slots. I tried all 6 combinations and no luck - same error each time.

From looking at the error and when it happens I am more confused now - it happens before kudzu launches to configure new hardware. It seems to occur when the kernel is loading modules after scanning all the buses to see what is present. It doesn't make sense to me why it would be able to load the modules fine when only one of the cards is present, but yaks when both are around. I have heard that people have used blacklisting to prevent the kernel from loading certain modules to prevent conflicts and I am trying to play around with this, but no luck.

Anyways, more fun for me I guess!!
 
Old 03-09-2006, 01:01 AM   #6
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Hardware conflicts happen. Get a different NIC or video card. I recommend that you get a nVidia GeForce6 6200 card because nVidia graphics cards are the easiest to setup.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PCI/Onboard video conflict joshuamink Linux - Newbie 5 02-26-2006 02:21 AM
PCI/Onboard video conflict joshuamink Linux - Hardware 2 02-24-2006 03:44 PM
Resource conflict on PCI bus (wireless + graphics cards) Anonycat Linux - Hardware 2 01-19-2006 04:32 PM
Sound Device Not Working, Possible conflict between onboard/pci? Christopher Linux - Hardware 5 01-07-2005 03:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:01 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration