| View previous topic :: View next topic |
| Author |
Message |
TheNewb Apprentice

Joined: 10 Jun 2005 Posts: 183
|
Posted: Tue Dec 05, 2006 12:19 am Post subject: Unsupported soundcard emu10k1? [solved] |
|
|
Okay... I can't find anything about this that's recent, kinda hard to believe I'm the first. Well, here goes.
I'm using a SB Audigy 2, and it's not compiling ALSA.
| Code: |
# lspci -v | grep -i audio
04:07.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
|
It's dieing on the ./configure:
Here's the final output from emerge alsa-driver:
| Code: |
checking for parallel port module support... no
checking for power management... yes
checking for which soundcards to compile driver for... configure: error: Unsupported soundcard emu10k1
!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/alsa-driver-1.0.14_pre20061130/work/alsa-driver-1.0.14_pre20061130/config.log
!!! ERROR: media-sound/alsa-driver-1.0.14_pre20061130 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
alsa-driver-1.0.14_pre20061130.ebuild, line 106: Called econf '--with-oss' '--without-debug' '--with-kernel=/usr/src/linux' '--with-build=/usr/src/linux' '--with-isapnp=yes' '--with-sequencer=yes' '--with-cards=emu10k1'
ebuild.sh, line 540: Called die
!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
Is it really unsupported or has something changed?
At least in the kernel it still says:
| Code: | | < > Emu10k1 (SB Live!, Audigy, E-mu APS) (NEW) |
_________________ #define struct union /* A Real space saver! */
Last edited by TheNewb on Fri Dec 08, 2006 3:21 pm; edited 1 time in total |
|
| Back to top |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Tue Dec 05, 2006 12:24 am Post subject: |
|
|
Did you try the stable alsa-drivers? (1.0.13)
Edit: Remove post that was posted in wrong window.
Last edited by Headrush on Tue Dec 05, 2006 12:30 am; edited 2 times in total |
|
| Back to top |
|
 |
TheNewb Apprentice

Joined: 10 Jun 2005 Posts: 183
|
Posted: Tue Dec 05, 2006 12:26 am Post subject: |
|
|
That's there. It just says it's unsupported.
Just for grins, I Tried setting:
ALSA_CARDS="Emu10k1" And it responded this time with:
Unknown Soundcard Emu10k1.
So the setting is right, but ... I don't know . _________________ #define struct union /* A Real space saver! */ |
|
| Back to top |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Tue Dec 05, 2006 12:32 am Post subject: |
|
|
| TheNewb wrote: | Just for grins, I Tried setting:
ALSA_CARDS="Emu10k1" |
Spelling matters, it must be emu10k1.
Disregard this anyways, I was following 2 ALSA threads and posted in the wrong one.
Did you try the stable 1.0.13 version? |
|
| Back to top |
|
 |
madisonicus Veteran


Joined: 20 Sep 2006 Posts: 1130
|
Posted: Tue Dec 05, 2006 12:33 am Post subject: |
|
|
I've run into a similar problem before. Fixing it was a matter of temporarily disabling some of the FEATURES from my make.conf just while doing the emerge. I wish I could recall specifically which FEATURE it was... in fact I may have just commented out the entire line while emerging alsa this last time.
HTH,
m _________________ Please add [SOLVED] to your message title if you feel that your question has been answered.
------
Intel Q9300 Core2 Quad * Gigabyte GA-EP35C-DS3R
Samsung x360
AMD64 x2 4200+ * TF7050-M2 * HTPC
ZOTAC ION A-U Mini-ITX * HTPC |
|
| Back to top |
|
 |
TheNewb Apprentice

Joined: 10 Jun 2005 Posts: 183
|
Posted: Tue Dec 05, 2006 12:37 am Post subject: |
|
|
Like I said, I had tried it for grins. I knew it was misspelled deliberately to see a different error message.
I DID try alsa-drivre-1.0.13, but it won't compile at all.
| Code: |
In file included from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/sound/driver.h:46,
from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/acore/hwdep.c:22:
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h:742: error: redefinition of âjiffies_to_msecsâ
include/linux/jiffies.h:268: error: previous definition of âjiffies_to_msecsâ was here
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h:761: error: redefinition of âmsecs_to_jiffiesâ
include/linux/jiffies.h:290: error: previous definition of âmsecs_to_jiffiesâ was here
In file included from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h:858,
from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/sound/driver.h:46,
from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/acore/hwdep.c:22:
include/linux/pci.h:512: error: expected identifier or â(â before numeric constant
In file included from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/sound/driver.h:46,
from /var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/acore/hwdep.c:22:
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h: In function âsnd_pci_orig_save_stateâ:
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h:1099: error: too many arguments to function âpci_save_stateâ
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h: In function âsnd_pci_orig_restore_stateâ:
/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/include/adriver.h:1103: error: too many arguments to function âpci_restore_stateâ
make[4]: *** [/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/acore/hwdep.o] Error 1
make[3]: *** [/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13/acore] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [_module_/var/tmp/portage/alsa-driver-1.0.13/work/alsa-driver-1.0.13] Error 2
make[1]: *** [modules] Error 2
make: *** [compile] Error 2
!!! ERROR: media-sound/alsa-driver-1.0.13 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
alsa-driver-1.0.13.ebuild, line 111: Called die
!!! Make Failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
_________________ #define struct union /* A Real space saver! */ |
|
| Back to top |
|
 |
nand n00b

Joined: 11 Nov 2005 Posts: 35
|
Posted: Tue Dec 05, 2006 1:46 am Post subject: |
|
|
Hi,
I have had a lot of problems with the emu10k1 module. The only way it works for me is by compiling it into the kernel. Even then, alsa requires a bit of fiddling. Good luck, try not to rip out too much hair... |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Tue Dec 05, 2006 3:22 am Post subject: |
|
|
Have a look here ...
Greetz
swimmer |
|
| Back to top |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Tue Dec 05, 2006 3:44 am Post subject: |
|
|
| swimmer wrote: | | Have a look here ... |
From that it doesn't seem to be entirely narrowed down or fixed yet.
As a temporary solution, using the in-kernel ALSA driver for emu10k1 works fine here on gentoo-sources-2.6.18+ and 2.6.19+ |
|
| Back to top |
|
 |
sonicbhoc Veteran


Joined: 24 Oct 2005 Posts: 1805 Location: In front of the computer screen
|
Posted: Tue Dec 05, 2006 3:47 am Post subject: |
|
|
| I saw that they changed emu10k1 to emu10k1x to get it to compile, and it worked as far as I know. |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Tue Dec 05, 2006 11:03 am Post subject: |
|
|
| sonicbhoc wrote: | | I saw that they changed emu10k1 to emu10k1x to get it to compile, and it worked as far as I know. |
Well - if I change it to emu10k1x I get it compiled indeed but if I restart the alsasound service I don't get the driver loaded anymore :-/ Pretty useless then
Greetz
swimmer
PS: Yes - I modified /etc/modules.d/alsa and I did a "modules-update" ... |
|
| Back to top |
|
 |
Cougar81 n00b

Joined: 08 Nov 2002 Posts: 42 Location: Helsinki, Finland
|
Posted: Tue Dec 05, 2006 9:04 pm Post subject: |
|
|
I got the same error with emu10k1, solved it by enabling
Device Drivers -> Generic Driver Options -> Userspace firmware loading support
in the kernel. This is required by the alsa-driver configure script. |
|
| Back to top |
|
 |
Monkeh Veteran


Joined: 06 Aug 2005 Posts: 1656 Location: England
|
Posted: Tue Dec 05, 2006 9:07 pm Post subject: |
|
|
| sonicbhoc wrote: | | I saw that they changed emu10k1 to emu10k1x to get it to compile, and it worked as far as I know. |
eerr, what? emu10k1x is a completely different driver. It's for certain OEM cards which don't use a normal 10k1/2 |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Wed Dec 06, 2006 2:36 am Post subject: |
|
|
| Cougar81 wrote: | I got the same error with emu10k1, solved it by enabling
Device Drivers -> Generic Driver Options -> Userspace firmware loading support
in the kernel. This is required by the alsa-driver configure script. |
Uh - I do not have that on my AMD64 system .... let's try that and I'll report it back.
Greetz
swimmer
PS: The driver compiled without any problem on my x86 laptop which has this option enabled for other hotplug devices ... |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Wed Dec 06, 2006 2:51 am Post subject: |
|
|
This was it!!!
Thank you very much
Greetz
swimmer |
|
| Back to top |
|
 |
|