Jump to content

How do I enable synth devices in alsa?


Sam Spastic
 Share

Recommended Posts

I googled this for several weeks now. All I can find is either people who can't get sound to work or wwaayy tooo ddeeepp how to compile kernal.

 

My sound works.

 

I want to enable the onboard hardware synth in my soundcard. Dell Inspirion 7500 laptop with EES Tech. Maestro soundcard. Really the 450MHz CPU needs a break.

 

Actually I thought the soundcard synth was the reason alsa was started.

 

Someone please point me in the right direction.

 

Thank you.

Link to comment
Share on other sites

There are many variants of ESS Maestro.

What's the output of

#lspci

in a root console?

It's probably the ESS Maestro 2e, but it doesn't hurt to know for sure.

You can also give us an

#lsmod | grep snd

 

[root@tc-laptop willyt]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:04.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:04.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
02:00.0 Network controller: Atheros Communications Inc. AR5008 Wireless Network Adapter (rev 01)

 

[root@tc-laptop willyt]# lsmod | grep snd
snd_hda_intel          26760  0 
snd_hda_codec          77988  1 snd_hda_intel
snd_hwdep               7560  1 snd_hda_codec
snd_es1968             25152  2 
gameport               11408  1 snd_es1968
snd_ac97_codec        103912  1 snd_es1968
ac97_bus                1604  1 snd_ac97_codec
snd_mpu401_uart         7332  1 snd_es1968
snd_rawmidi            23264  1 snd_mpu401_uart
snd_seq_dummy           2696  0 
snd_seq_oss            31712  0 
snd_seq_midi_event      7236  1 snd_seq_oss
snd_seq                54672  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          7248  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            44672  0 
snd_pcm                82664  5 snd_hda_intel,snd_hda_codec,snd_es1968,snd_ac97_codec,snd_pcm_oss
snd_timer              22124  2 snd_seq,snd_pcm
snd_mixer_oss          16612  1 snd_pcm_oss
snd                    62564  18 snd_hda_intel,snd_hda_codec,snd_hwdep,snd_es1968,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               8128  1 snd
snd_page_alloc          9164  3 snd_hda_intel,snd_es1968,snd_pcm

 

Yep I still think it should work I just don't know the magic numbers or where to put them. Need the hardware synth but don't have to have the mpu401 (no cable plus I'll try to get Fastlane 2 working)

 

Thanks

Sam (willyt)

Link to comment
Share on other sites

Which way do you try to connect to the synth device?

Jack may be necessary. The best way to manage jack is qjackctrl, although I do not know if such an old machine will complain for the resources needed.

Apparently, all needed modules are loaded, so it's not an OS issue.

Edited by scarecrow
Link to comment
Share on other sites

I agree probably not an OS issue. But it still is a configuration issue for me.

 

here is output from kinfocenter:

Sound Driver:3.8.1a-980706 (ALSA v1.0.20 emulation code)
Kernel: Linux tc-laptop 2.6.31.6-desktop586-1mnb #1 SMP Tue Dec 8 15:43:31 EST 2009 i686
Config options: 0

Installed drivers: 
Type 10: ALSA emulation

Card config: 
ESS ES1978 (Maestro 2E) at 0x1400, irq 5

Audio devices:
0: ESS Maestro (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ESS ES1978 (Maestro 2E) MIDI

Timers:
7: system timer

Mixers:
0: SigmaTel STAC9721,23

 

Last week the Midi devices: line was the same as the Synth devices line is now.

 

I just need to know which config file needs to be edited and what magic numbers need to be there.

 

One of my sequencer apps may have prompted the midi devices fix.

but I really don't know which one.

 

Jack is running but ALSA should be the one to enable the built-in synth device.

 

It could be the driver needs to be updated as it may only partially support the card or the developer believes no one would want that?

 

:wall:

Link to comment
Share on other sites

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...