LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-15-2005, 05:00 PM   #1
Diademed
Member
 
Registered: Jul 2004
Distribution: Slackware 10.2
Posts: 159

Rep: Reputation: 30
I have no kernel/drivers/sound/ folder. Step One in "Getting Hercules Working"


I am going to go through this process in steps. The step I am currently working on will be kept at the bottom of the OP.

*****************************************************************************

I have given up searching for this. I cannot modprobe any sound modules, and there is no option in my kernel (2.6.12) to compile in soundcore, and I do not even have a sound drivers folder for this kernel.

Code:
root@darkstar:/lib/modules/2.6.12/kernel/drivers# ls
acpi/  base/  net/  scsi/  usb/  video/
but for my 2.4 kernel I do:

Code:
root@darkstar:/lib/modules/2.4.29/kernel/drivers# ls
block/      cdrom/  hotplug/  ide/       input/  md/     message/  parport/  pnp/   sound/      usb/
bluetooth/  char/   i2c/      ieee1394/  isdn/   media/  net/      pcmcia/   scsi/  telephony/  video/
Sooo it appears in my 2.4 folder I have what I need;



Step One (1): How do I get a Sound folder in the drivers folder for my most recent kernel?

Last edited by Diademed; 09-15-2005 at 05:14 PM.
 
Old 09-15-2005, 05:36 PM   #2
ciotog
Member
 
Registered: Mar 2004
Location: Canada
Distribution: Slackware current
Posts: 728
Blog Entries: 2

Rep: Reputation: 43
I believe the 2.4 series drivers are based on OSS, whereas the migration has been to ALSA. Current recommendations suggest that you shouldn't compile sound modules with the kernel source, but rather install them afterwards straight from the sound project source:
http://www.alsa-project.org/
 
Old 09-15-2005, 05:54 PM   #3
Diademed
Member
 
Registered: Jul 2004
Distribution: Slackware 10.2
Posts: 159

Original Poster
Rep: Reputation: 30
Hmmm....

This is the page I am looking at: linky

'soundcore' is neither found in modinfo nor is it modprobe-able.

ALSA should be installed
Code:
swaret --install alsa*
, but it does not detect my hercules.

Any ideas where to go next? If ALSA found it I would be happy -- I wouldn't even mind the midi troubles everyone with this card seems to have.

I assume I still need soundcore .....but it is not in the 2.6 kernel?

Last edited by Diademed; 09-15-2005 at 06:06 PM.
 
Old 09-15-2005, 06:19 PM   #4
kodon
Member
 
Registered: Jul 2004
Location: [jax][fl][usa]
Distribution: Slackware64-current
Posts: 796

Rep: Reputation: 31
i have absolutely no idea what you mean that
there is no sound support for the 2.6.x kernels.

look again.
 
Old 09-15-2005, 06:57 PM   #5
Diademed
Member
 
Registered: Jul 2004
Distribution: Slackware 10.2
Posts: 159

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by kodon
i have absolutely no idea what you mean that
there is no sound support for the 2.6.x kernels.

look again.
I was wondering where I could find the option to compile soundcore in; I found it though, thanks.
********************************************************************

mm-- After digging around on that link above, I recompiled my kernel with only module sound support, rebooted, installed alsa NOT from the slackware sources, and have been going fine until this point:

Code:
modprobe snd-cs46xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
Each modprobe there returns something like:

Code:
root@darkstar:/usr/src/alsa/alsa-utils-1.0.9a# modprobe snd-seq-oss
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.12/kernel/sound/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq (/lib/modules/2.6.12/kernel/sound/acore/seq/snd-seq.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_midi_event (/lib/modules/2.6.12/kernel/sound/acore/seq/snd-seq-midi-event.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.12/kernel/sound/acore/seq/oss/snd-seq-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)

root@darkstar:/usr/src/alsa/alsa-utils-1.0.9a# modprobe snd-mixer-oss
FATAL: Error inserting snd_mixer_oss (/lib/modules/2.6.12/kernel/sound/acore/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)

root@darkstar:/usr/src/alsa/alsa-utils-1.0.9a# modprobe snd-pcm-oss
WARNING: Error inserting snd_mixer_oss (/lib/modules/2.6.12/kernel/sound/acore/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm_oss (/lib/modules/2.6.12/kernel/sound/acore/oss/snd-pcm-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)

root@darkstar:/usr/src/alsa/alsa-utils-1.0.9a# modprobe snd-cs46xx
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.12/kernel/sound/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Anyone know what is going on?

dmesg returns:
Code:
snd_seq_device: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_pcm_oss: Unknown symbol snd_unregister_oss_device
snd_pcm_oss: Unknown symbol snd_verbose_printk
snd_pcm_oss: Unknown symbol snd_register_oss_device
snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card
snd_pcm_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_autoload_lock
snd_seq: Unknown symbol snd_seq_autoload_unlock
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_device_load_drivers
snd_seq_midi_event: Unknown symbol snd_seq_expand_var_event
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue
snd_seq_oss: Unknown symbol snd_seq_set_queue_tempo
snd_seq_oss: Unknown symbol snd_seq_delete_kernel_client
snd_seq_oss: Unknown symbol snd_seq_autoload_lock
snd_seq_oss: Unknown symbol snd_seq_kernel_client_dispatch
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue_blocking
snd_seq_oss: Unknown symbol snd_unregister_oss_device
snd_seq_oss: Unknown symbol snd_seq_autoload_unlock
snd_seq_oss: Unknown symbol snd_verbose_printk
snd_seq_oss: Unknown symbol snd_register_oss_device
snd_seq_oss: Unknown symbol snd_seq_device_register_driver
snd_seq_oss: Unknown symbol snd_midi_event_free
snd_seq_oss: Unknown symbol snd_midi_event_no_status
snd_seq_oss: Unknown symbol snd_oss_info_register
snd_seq_oss: Unknown symbol snd_seq_device_unregister_driver
snd_seq_oss: Unknown symbol snd_seq_event_port_detach
snd_seq_oss: Unknown symbol snd_midi_event_new
snd_seq_oss: Unknown symbol snd_midi_event_decode
snd_seq_oss: Unknown symbol snd_seq_create_kernel_client
snd_seq_oss: Unknown symbol snd_seq_kernel_client_write_poll
snd_seq_oss: Unknown symbol snd_midi_event_encode_byte
snd_seq_oss: Unknown symbol snd_seq_kernel_client_ctl
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_autoload_lock
snd_seq: Unknown symbol snd_seq_autoload_unlock
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_device_load_drivers
snd_seq_midi_event: Unknown symbol snd_seq_expand_var_event
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue
snd_seq_oss: Unknown symbol snd_seq_set_queue_tempo
snd_seq_oss: Unknown symbol snd_seq_delete_kernel_client
snd_seq_oss: Unknown symbol snd_seq_autoload_lock
snd_seq_oss: Unknown symbol snd_seq_kernel_client_dispatch
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue_blocking
snd_seq_oss: Unknown symbol snd_unregister_oss_device
snd_seq_oss: Unknown symbol snd_seq_autoload_unlock
snd_seq_oss: Unknown symbol snd_verbose_printk
snd_seq_oss: Unknown symbol snd_register_oss_device
snd_seq_oss: Unknown symbol snd_seq_device_register_driver
snd_seq_oss: Unknown symbol snd_midi_event_free
snd_seq_oss: Unknown symbol snd_midi_event_no_status
snd_seq_oss: Unknown symbol snd_oss_info_register
snd_seq_oss: Unknown symbol snd_seq_device_unregister_driver
snd_seq_oss: Unknown symbol snd_seq_event_port_detach
snd_seq_oss: Unknown symbol snd_midi_event_new
snd_seq_oss: Unknown symbol snd_midi_event_decode
snd_seq_oss: Unknown symbol snd_seq_create_kernel_client
snd_seq_oss: Unknown symbol snd_seq_kernel_client_write_poll
snd_seq_oss: Unknown symbol snd_midi_event_encode_byte
snd_seq_oss: Unknown symbol snd_seq_kernel_client_ctl
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_pcm_oss: Unknown symbol snd_unregister_oss_device
snd_pcm_oss: Unknown symbol snd_verbose_printk
snd_pcm_oss: Unknown symbol snd_register_oss_device
snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card
snd_pcm_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_autoload_lock
snd_seq: Unknown symbol snd_seq_autoload_unlock
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_device_load_drivers
snd_seq_midi_event: Unknown symbol snd_seq_expand_var_event
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue
snd_seq_oss: Unknown symbol snd_seq_set_queue_tempo
snd_seq_oss: Unknown symbol snd_seq_delete_kernel_client
snd_seq_oss: Unknown symbol snd_seq_autoload_lock
snd_seq_oss: Unknown symbol snd_seq_kernel_client_dispatch
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue_blocking
snd_seq_oss: Unknown symbol snd_unregister_oss_device
snd_seq_oss: Unknown symbol snd_seq_autoload_unlock
snd_seq_oss: Unknown symbol snd_verbose_printk
snd_seq_oss: Unknown symbol snd_register_oss_device
snd_seq_oss: Unknown symbol snd_seq_device_register_driver
snd_seq_oss: Unknown symbol snd_midi_event_free
snd_seq_oss: Unknown symbol snd_midi_event_no_status
snd_seq_oss: Unknown symbol snd_oss_info_register
snd_seq_oss: Unknown symbol snd_seq_device_unregister_driver
snd_seq_oss: Unknown symbol snd_seq_event_port_detach
snd_seq_oss: Unknown symbol snd_midi_event_new
snd_seq_oss: Unknown symbol snd_midi_event_decode
snd_seq_oss: Unknown symbol snd_seq_create_kernel_client
snd_seq_oss: Unknown symbol snd_seq_kernel_client_write_poll
snd_seq_oss: Unknown symbol snd_midi_event_encode_byte
snd_seq_oss: Unknown symbol snd_seq_kernel_client_ctl
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_autoload_lock
snd_seq: Unknown symbol snd_seq_autoload_unlock
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_seq_device_load_drivers
snd_seq_midi_event: Unknown symbol snd_seq_expand_var_event
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue
snd_seq_oss: Unknown symbol snd_seq_set_queue_tempo
snd_seq_oss: Unknown symbol snd_seq_delete_kernel_client
snd_seq_oss: Unknown symbol snd_seq_autoload_lock
snd_seq_oss: Unknown symbol snd_seq_kernel_client_dispatch
snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue_blocking
snd_seq_oss: Unknown symbol snd_unregister_oss_device
snd_seq_oss: Unknown symbol snd_seq_autoload_unlock
snd_seq_oss: Unknown symbol snd_verbose_printk
snd_seq_oss: Unknown symbol snd_register_oss_device
snd_seq_oss: Unknown symbol snd_seq_device_register_driver
snd_seq_oss: Unknown symbol snd_midi_event_free
snd_seq_oss: Unknown symbol snd_midi_event_no_status
snd_seq_oss: Unknown symbol snd_oss_info_register
snd_seq_oss: Unknown symbol snd_seq_device_unregister_driver
snd_seq_oss: Unknown symbol snd_seq_event_port_detach
snd_seq_oss: Unknown symbol snd_midi_event_new
snd_seq_oss: Unknown symbol snd_midi_event_decode
snd_seq_oss: Unknown symbol snd_seq_create_kernel_client
snd_seq_oss: Unknown symbol snd_seq_kernel_client_write_poll
snd_seq_oss: Unknown symbol snd_midi_event_encode_byte
snd_seq_oss: Unknown symbol snd_seq_kernel_client_ctl
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_pcm_oss: Unknown symbol snd_unregister_oss_device
snd_pcm_oss: Unknown symbol snd_verbose_printk
snd_pcm_oss: Unknown symbol snd_register_oss_device
snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card
snd_pcm_oss: Unknown symbol snd_oss_info_register
snd_seq_device: Unknown symbol snd_verbose_printk
root@darkstar:/usr/src/alsa/alsa-utils-1.0.9a#
Obviously I didn't give the kernel something it wants. What is it?

Last edited by Diademed; 09-15-2005 at 07:01 PM.
 
Old 09-15-2005, 07:16 PM   #6
Diademed
Member
 
Registered: Jul 2004
Distribution: Slackware 10.2
Posts: 159

Original Poster
Rep: Reputation: 30
I ran ALSACONF and it works now. (supposedly, haven't actually tried it yet)

Let this be a lesson to me. alsa source > slackware packages.
 
Old 09-15-2005, 07:56 PM   #7
MMYoung
Member
 
Registered: Apr 2004
Location: Arkansas
Distribution: Ubuntu 8.10
Posts: 365

Rep: Reputation: 30
Quote:
Originally posted by Diademed
Let this be a lesson to me. alsa source > slackware packages.
I always compile, and then package, the newest version of alsa-lib, alsa-utils, and alsa-oss. Then I get the latests driver source and follow the alsa HOWTO for my card (SoundBlaster Live!) to compile and install the drivers.

Have you checked the HOWTO section at www.alsa-project.org for instructions on how to compile and install the alsa driver for your sound card?

Later,
MMYoung
 
  


Reply



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
My sound module (snd-mia) works, but without manually restarting the initscript... jacksonscottsly Linux - Hardware 0 07-31-2005 08:19 AM
ALSA and Echo Mia 24bit Sound in RH 9 ? patientzero Linux - Hardware 1 08-27-2003 01:17 AM
Can I load both oss (kernel sound drivers) and alsa in 2 sound cared system? cmisip Linux - General 0 04-12-2003 01:27 AM
Turn on sound support (soundcore module)? safrout Linux - Hardware 4 04-08-2003 11:17 AM
compile kernel with soundcore...? Syncrm Linux - General 2 02-08-2002 06:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:22 AM.

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