LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux > 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
 
Thread Tools
Old 01-11-2005, 06:09 AM   #1
CMT
LQ Newbie
 
Registered: Jan 2005
Location: Poland
Distribution: Slackware 10
Posts: 3
Thanked: 0
SB PCI128 problem...


[Log in to get rid of this advertisement]
I have problem with my soundcard: it simply doesn't work after compilation of the new kernel.

I've switched to Slackware 10.0, where ACPI is not included in the generic kernel, so I'd beed forced do make my own. After many attempts with different kernel versions I reached a small success: everything works but the soundcard. I've found in one FAQ, that everything connected with "sound" should be compiled as module, so I did that. Now Linux sees card but it's unable to use it. All my attempts yielded only in stress fracture I have SoundBlaster PCI128 on es1731 chip and MSI K7T motherboard.

I'm not an autoritharian but I assume that soundcard is fighting with USB controler over the IRQ12 and USB wins...

--------------------------------------
#fragment of file 'messages' from /var/log, the whole is 1,8MB so I don't paste ;-)

PCI: Found IRQ 12 for device 00:0a.0
IRQ routing conflict for 00:07.2, have irq 10, want irq 12
IRQ routing conflict for 00:07.3, have irq 10, want irq 12
usb.c: registered new driver usbdevfs
registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
Found IRQ 12 for device 00:07.2
IRQ routing conflict for 00:07.2, have irq 10, want irq 12
IRQ routing conflict for 00:07.3, have irq 10, want irq 12
PCI: Sharing IRQ 12 with 00:0a.0
uhci.c: USB UHCI at I/O 0xd400, IRQ 10
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
2 ports detected
Found IRQ 12 for device 00:07.3
IRQ routing conflict for 00:07.2, have irq 10, want irq 12
IRQ routing conflict for 00:07.3, have irq 10, want irq 12
Sharing IRQ 12 with 00:0a.0
USB UHCI at I/O 0xd800, IRQ 10
new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
--------------------------------------

.. and I don't know how to cope with it. I cannot switch off USB because I need it. Physically the card is good and seeable, what can be checked below:

--------------------------------------
root@pc208:/home/w# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 1a)
00:07.3 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 1a)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
--------------------------------------


... however it's useless...


--------------------------------------
root@pc208:/home/w# alsamixer

alsamixer: function snd_ctl_open failed for default: No such file or directory
--------------------------------------


... despite that modules are on the right place

--------------------------------------
root@pc208:/home/w# lsmod
Module Size Used by
snd_pcm_oss 48996 0
snd_mixer_oss 18048 1 snd_pcm_oss
via_agp 7936 1
snd_ens1371 20960 0
snd_rawmidi 20640 1 snd_ens1371
snd_seq_device 7436 1 snd_rawmidi
snd_ac97_codec 72928 1 snd_ens1371
snd_pcm 84804 3 snd_pcm_oss,snd_ens1371,snd_ac97_codec
snd_timer 21636 1 snd_pcm
snd 47204 8 snd_pcm_oss,snd_mixer_oss,snd_ens1371,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7840 1 snd
snd_page_alloc 7940 1 snd_pcm
gameport 4032 1 snd_ens1371
ide_scsi 14404 0
--------------------------------------


... several more interesting things displayen on the startup:

--------------------------------------
Probing PCI hardware (bus 00)
Disabling VIA memory write queue (PCI ID 0305, rev 03): [55] 8d & 1f -> 0d
PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 11 12 14 15) *0, disabled.
PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 10 11 *12 14 15)
--------------------------------------

and then

--------------------------------------
PCI Interrupt Link [LNKD] enabled at IRQ 12
setting IRQ 12 as level-triggered
kdm_greet[2476]: Can't open default user face
--------------------------------------


I'm interested in such thing: why the generic kernel shipped with the distribution somehow solves that problem, but when I compile my own it doesn't want to cooperate?

I thank in advance for any help or suggestions.
CMT is offline     Reply With Quote
Old 01-11-2005, 06:24 PM   #2
Peacedog
Senior Member
 
Registered: Sep 2003
Location: Danville, VA Approx. N 36°36.434' W 79°24.342' Accur. 100' or so.
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 4,360
Thanked: 3
I believe soundcore needs to be compiled statically, and the balance of sound options as modules. I don't think that will solve your problem, just a note.

To the problem, Do you have the pnp os option turned off in your bios? You might also try a compile with no sound options other than soundcore, then installing the alsa drivers afterwords.

On another note, have you run alsaconf yet? Hope something here helps.
good luck.
Peacedog is offline     Reply With Quote
Old 01-12-2005, 05:49 AM   #3
CMT
LQ Newbie
 
Registered: Jan 2005
Location: Poland
Distribution: Slackware 10
Posts: 3
Thanked: 0

Original Poster
Thank you for reply!

I removed ALSA modules after boot manually and tried OSS. It worked. But I don't know why. Now I'm forced to use OSS and keep trying with ALSA... I've run alsaconf, of course ant tried "P'n'P OS" option on and off. When I've compiled ALSA into Kernel, alsaconf was able to detect the card but the system still cannot use it.
CMT is offline     Reply With Quote
Old 01-12-2005, 06:16 PM   #4
Peacedog
Senior Member
 
Registered: Sep 2003
Location: Danville, VA Approx. N 36°36.434' W 79°24.342' Accur. 100' or so.
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 4,360
Thanked: 3
If you're currently using the oss modules, you might want to unload them, and try the alsa modules from scratch. You can try using oss emulation, a bit of reading here.

http://alsa.opensrc.org/index.php?page=FAQ010

You may need to download and install the libs, utitlities, oss emulation modules, as well.
good luck.
Peacedog is offline     Reply With Quote

Reply

Bookmarks


Thread Tools

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
Sarge Soundblaster PCI128 andrewgates1979 Debian 1 06-23-2005 07:25 PM
no sound - mandrake 10.1 soundblaster pci128 Zhou Yi Linux - Hardware 12 04-05-2005 08:00 AM
no sound in mandrake 9.2 using creative PCI128 dark.stars Linux - Hardware 0 06-09-2004 06:17 PM
Soundblaster PCI128 problems kiddyo Slackware 3 02-24-2003 03:29 PM
Sound Blaster PCI128 issues. PLEASE HELP!! Chypmunk Linux - Software 8 01-27-2002 06:31 PM


All times are GMT -5. The time now is 12:50 PM.

Main Menu
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
RSS2  LQ Podcast
RSS2  LQ Radio
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration