[ltp] question about sequencer support on tp770z

Tod Harter linux-thinkpad@www.bm-soft.com
Mon, 10 Dec 2001 04:41:31 -0500


Why does it say "ALSA emulation"??? That sounds kind of strange to me...

On Saturday 08 December 2001 15:57, you wrote:
> Hello,
>
> I'm trying to use the sequencer/synth device proposed
> with the alsa driver on my thinkpad 770Z. Without
> any success currently.
>
> The tp770Z has a cs4610/11 chipset as shown by the lspci
> command:
>
> [bellet@bonobo bellet]% lspci -v -s 00:06
> 00:06.0 Multimedia audio controller: Cirrus Logic CS 4610/11
> [CrystalClear SoundFusion Audio Accelerator] (rev 01)
> 	Subsystem: IBM CS4610 SoundFusion Audio Accelerator
> 	Flags: bus master, medium devsel, latency 32, IRQ 11
> 	Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
> 	Memory at 50000000 (32-bit, non-prefetchable) [size=1M]
>
>
> But this chip presumably emulates a CS4239 chipset.
> So I use the snd-card-cs4236 module, which is the suitable
> alsa module to handle this class of chipsets. I enabled the
> midi support with ps2.exe, and provided the correct
> ports/irq informations when loading the module.
>
> (the snd-card-cs46xx modules, which would be more suitable
> for this chipset in my point of view, remains unloadable,
> and I didn't investigate this problem, because the
> capabililities of the snd-card-cs4236 were sufficient
> for me)
>
> The mpu401 is enabled in the alsa config, and
> registered in the irq lists, the synth-opl3 is loaded too :
>
> [bellet@bonobo bellet]% more /proc/asound/sndstat
> Sound Driver:3.8.1a-980706 (ALSA v0.9.0beta10 emulation code)
> Kernel: Linux bonobo 2.4.17-pre6 #2 Sat Dec 8 15:53:22 CET 2001 i686
> Config options: 0
>
> Installed drivers:
> Type 10: ALSA emulation
>
> Card config:
> CS4239 at 0x530, irq 9, dma 1&0
>
> Audio devices: NOT ENABLED IN CONFIG
>
> Synth devices:
> 0: OPL3 FM
>
> Midi devices:
> 0: MPU-401 (UART)
>
> Timers:
> 7: system timer
>
> Mixers: NOT ENABLED IN CONFIG
>
> [bellet@bonobo bellet]% cat /proc/interrupts
>            CPU0
>   0:     581734          XT-PIC  timer
>   1:        683          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   3:          1          XT-PIC  serial
>   5:          3          XT-PIC  mwave_3780i
>   8:          1          XT-PIC  rtc
>   9:          0          XT-PIC  CS4231
>  10:          0          XT-PIC  MPU401 UART
>  11:       7134          XT-PIC  usb-uhci, i82365, eth0
>  12:         13          XT-PIC  PS/2 Mouse
>  14:      11218          XT-PIC  ide0
>  15:          0          XT-PIC  ide1
> NMI:          0
> LOC:          0
> ERR:          0
> MIS:          0
>
> [bellet@bonobo bellet]% more /proc/asound/seq/drivers
> snd-synth-opl3,loaded,1
> snd-seq-midi,empty,1
> snd-seq-oss,empty,1
>
> I also enabled the FM/synth control with the mixer.
>
> So I wish I could play some midi files with this configuration.
> Unfortunately, all tools I tested failed :
>
>   - playmidi connects to /dev/sequencer, and gives the impression
>   it's sending commands to the sequencer with the correct timing.
>   You've got a '-r' option to this command, that enables a visualization
>   of the various intruments being played, and everything looks
>   fine except that the speaker remains quiet :-( quite frustrating.
>
>   - sbiload (to load instrument files in opl3 format) and
>   pmidi fail to work too, but, they fail with a more explicit
>   message :
>
> [bellet@bonobo sbiload]% sbiload -p 65:0 --opl3 std.o3 drums.o3
> [bellet@bonobo src]% ./pmidi -p 65:0  /tmp/sample.midi
> Device or resource busy
> Could not connect to port 65:0
> [bellet@bonobo src]% ./pmidi -l
>  Port     Client name                       Port name
>  64:0     External MIDI 0                   MIDI 0-0
>  65:0     OPL3 FM synth                     OPL3 Port
>
> So here are my question :
>
>   . if someone has a working sequencer with ALSA,
>   could he provide some configuration information :
>   the chipset (as returned  by lspci), the used alsa module ?
>   the alsa modules actually loaded ? and which program is used
>   to play midi files ?
>
> Thanks for your feedback,

----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html