Ubuntu does not detect PCI cards on a specific PCI slot

Bug #350140 reported by Chucky Ellison
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

***UPDATE*** Please see other posts below; this issue is not directly related to the sound card, it is related detecting any card on the specific PCI slot.

Ubuntu is unable to detect my PCI SB Audigy (SB0090) sound card. aplay and lspci fail to report it. I would expect lspci to report it before I have any hope of getting it to work with alsa. I tried following https://help.ubuntu.com/community/SoundTroubleshooting but it seems to give up if lspci fails to find the card, and recommends submitting a bug.

I am positive it is this card because I have physically taken it out of the case and inspected it. The markings say:
Model SB0090
Sound Blaster Audigy SB1394
EAX AdvancedHD
Creative Audigy
CA0100-1AF [1s are possibly ls]
Creative Tech'01
1AA1RHJ

It is firmly seated, and definitely works. I played music from Windows XP a few nights ago. Let me know if the following information is not enough to diagnose.

Details that may be relevant:
------------
I installed Ubuntu via internet installation (text mode). I have additional onboard sound, but it is disabled in the bios. My motherboard is a Gigabyte K8N Ultra-9.
------------
$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
------------
$ aplay -l
aplay: device_list:215: no soundcards found...
------------
$ alsamixer
No mixer elems found
------------
$ lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 RAID bus controller: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 RAID bus controller: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 Mass storage controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
05:00.0 VGA compatible controller: nVidia Corporation NV45 [GeForce 6800 GTO] (rev a2)
------------
lspci -v attached

Revision history for this message
Chucky Ellison (ellisonch) wrote :
Revision history for this message
Chucky Ellison (ellisonch) wrote :

I found a related Ubuntu question (which I have attached to this bug) where the author suggested moving the card to another slot. I tried this, and the card was detected and plays sound. Hurrah!

However, I know that the original slot is not bad because the card works in Windows. Therefore, there seems to be a problem with Ubuntu being able to find the card on that slot. Although my personal issue has been resolved, I am leaving the bug open because the root cause has not been fixed. I am willing to help diagnose why Ubuntu can't find the card on the original slot. There may be other people who need both slots.

For what it's worth, the slot that does not work is at the bottom of the motherboard.

Working lspci:

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 RAID bus controller: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 RAID bus controller: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:07.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
01:07.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
01:07.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
01:09.0 Mass storage controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
05:00.0 VGA compatible controller: nVidia Corporation NV45 [GeForce 6800 GTO] (rev a2)

Working lspci -v attached.

Revision history for this message
Chucky Ellison (ellisonch) wrote :

I'm also attaching the broken and working dmesgs.

Revision history for this message
Chucky Ellison (ellisonch) wrote :
affects: ubuntu → alsa-driver (Ubuntu)
affects: alsa-driver (Ubuntu) → linux (Ubuntu)
Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 350140] [NEW] Ubuntu did not detect my SB Audigy (SB0090) sound card

Could you please download http://www.alsa-project.org/alsa-info.sh and run it in a terminal with this command: "bash ./alsa-info.sh" and report back with the URL you are given.

 affects ubuntu/linux
 status incomplete
 assignee ubuntu-audio

Changed in linux:
assignee: nobody → ubuntu-audio
status: New → Incomplete
Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 350140] [NEW] Ubuntu did not detect my SB Audigy (SB0090) sound card

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 1 Apr 2009, Launchpad Bug Tracker wrote:

> Ubuntu is unable to detect my PCI SB Audigy (SB0090) sound card. aplay
> and lspci fail to report it. I would expect lspci to report it before I
> have any hope of getting it to work with alsa. I tried following
> https://help.ubuntu.com/community/SoundTroubleshooting but it seems to
> give up if lspci fails to find the card, and recommends submitting a
> bug.

Also, please attach the output from `dmesg' and `cat /proc/interrupts'.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJ09Ske9GwFciKvaMRAhXxAKCbjl7Xqo1lbLTrZUnhVcw1qOMkLQCffR4K
7W6/xXKkY1fEU3cJZ0Cdd6c=
=TiD2
-----END PGP SIGNATURE-----

Revision history for this message
Chucky Ellison (ellisonch) wrote : Re: Ubuntu did not detect my SB Audigy (SB0090) sound card

In order to prove that the issue is not related to sound at all, I tested the same two setups with a PCI network card. I am attaching the results (lspci, lspci -v, and dmesg) below. The NIC is detected in the upper slot, but not in the bottom slot, the same as the sound card.

To reiterate: PCI cards plugged into the bottom slot are not detected by Ubuntu. PCI cards plugged into the slot above the bottom slot are detected. The slot is not bad because the cards work in other operating systems. The issue is NOT specific to a sound card. I will change the title of the bug report.

It takes quite a while to shutdown, swap cards, reboot, etc., so I'll wait a little while to see what other logs I should get next time. Now that we know it's slot-related, what logs are important?

Revision history for this message
Chucky Ellison (ellisonch) wrote :

Attaching output from working PCI slot for NIC.

description: updated
Revision history for this message
Daniel T Chen (crimsun) wrote :

Resource allocation-related, not audio.

Changed in linux (Ubuntu):
assignee: ubuntu-audio → nobody
Revision history for this message
Chucky Ellison (ellisonch) wrote :

To compare with another distribution of Linux, I downloaded cd bootable Knoppix (KNOPPIX_V6.0.1CD-2009-02-08-EN) which uses kernel 2.6.28.4. Knoppix IS able to detect the audio card when it is plugged into the PCI slot that does not work in Ubuntu. I use kernel 2.6.27-11-generic in Ubuntu. If you suggest upgrading my kernel in Ubuntu for testing, please tell me the process.

I am attaching the corresponding Knoppix output files including lspci, lspci -v, cat /proc/interrupts, dmesg.

What should be tried next?

Revision history for this message
xteejx (xteejx) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner.
There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test the current Ubuntu version (10.04). If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running apport-collect <bug #>, and any other logs that are relevant for this particular issue.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Changed in linux (Ubuntu):
status: Expired → New
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: intrepid
Revision history for this message
Raymond (superquad-vortex2) wrote :

5.864281] pata_amd 0000:00:06.0: BAR 0: can't reserve I/O region [0x1f0-0x1f7]
[ 5.864284] pata_amd 0000:00:06.0: failed to request/iomap BARs for port 0 (errno=-16)
[ 5.864288] pata_amd 0000:00:06.0: BAR 2: can't reserve I/O region [0x170-0x177]
[ 5.864291] pata_amd 0000:00:06.0: failed to request/iomap BARs for port 1 (errno=-16)
[ 5.864293] pata_amd 0000:00:06.0: no available native port
[ 5.865184] pata_acpi 0000:00:06.0: BAR 0: can't reserve I/O region [0x1f0-0x1f7]
[ 5.865186] pata_acpi 0000:00:06.0: failed to request/iomap BARs for port 0 (errno=-16)
[ 5.865190] pata_acpi 0000:00:06.0: BAR 2: can't reserve I/O region [0x170-0x177]
[ 5.865192] pata_acpi 0000:00:06.0: failed to request/iomap BARs for port 1 (errno=-16)
[ 5.865195] pata_acpi 0000:00:06.0: no available native port

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.