Some more info, I finally ran into a kernel message:
CPU 0: Machine Check Exception: 0000000000000004
Bank 0: a200000084010400
Kernel panic: CPU context corrupt
In idle task - not syncing

I have actually modified my application not to use the OSS layer anymore
but to go directly with the ALSA APIs. The result is the same.
Since I was not completely sure about my software, I tried also using
the arecord from alsa-utils and the result hasn't changed.

I also started thinking about too much stuff passing through the bus but
it shouldn't be that a big deal. I haven't reached my need of 5 cards
yet. :-)

I have also tried to differenciate the IRQ configuration of the three
cards, at the beginning they were all on IRQ #9.

This is the configuration I am using when I am recording:

stream      : CAPTURE
access      : RW_INTERLEAVED
format      : S16_LE
subformat   : STD
channels    : 2
rate        : 44100
exact rate  : 44100 (793800/18)
msbits      : 16
buffer_size : 16320
period_size : 4080
period_time : 92517
tick_time   : 10000
tstamp_mode : NONE
period_step : 1
sleep_min   : 0
avail_min   : 4080
xfer_align  : 4080
start_threshold  : 1
stop_threshold   : 16320
silence_size: 0
boundary    : 2139095040


Any idea ?

Thanks in advance,
           Franc




> Subject: [Alsa-devel] ES1938 - ESS Solo1 - 3 Cards mounted
> 
> Hi,
> I have been running serious headaches since I am trying to mount 3 cards
> in one box running the latest stable kernel, I have tried with both alsa
> 0.5.12a and 0.9rc3 but still I am having the same kind of problem.
> 
> I am loading snd-pcm-oss and snd-mixer-oss
> I have patched the sound_core.c to fix the problem of devfs' /dev/sound
> so that now it generates the right device names.
> 
> When I start recording from the /dev/sound/dsp everything goes right,
> when I do it from /dev/sound/dsp1 or /dev/sound/dsp2 the machine is
> freezing without even a panic message.
> 
> I am attaching here the output of lspci -v
> 
> Is there anybody out there who can prevent me from having any further
> headache ?
> 
> Thank you very very much,
>           Franc
> 
> 
> 
> 00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host
> Bridge (rev 03)
>         Subsystem: Asustek Computer, Inc.: Unknown device 8070
>         Flags: bus master, fast devsel, latency 0
>         Memory at f8000000 (32-bit, prefetchable) [size=64M]
>         Capabilities: <available only to root>
> 
> 00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge
> (rev 03) (prog-if 00 [Normal decode])        Flags: bus master, 66Mhz,
> fast devsel, latency 64
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         I/O behind bridge: 0000d000-0000dfff
>         Memory behind bridge: f3000000-f3dfffff
>         Prefetchable memory behind bridge: f3f00000-f7ffffff
> 
> 00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev
> 12) (prog-if 00 [Normal decode])
>         Flags: bus master, fast devsel, latency 0
>         Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
>         I/O behind bridge: 00006000-0000bfff
>         Memory behind bridge: f2800000-f2ffffff
>         Prefetchable memory behind bridge: f3e00000-f3efffff
> 
> 00:1f.0 ISA bridge: Intel Corp. 82820 820 (Camino 2) Chipset ISA Bridge
> (ICH2) (rev 12)
>         Flags: bus master, medium devsel, latency 0
> 
> 00:1f.1 IDE interface: Intel Corp. 82820 820 (Camino 2) Chipset IDE U100
> (rev 12) (prog-if 80 [Master])
>         Subsystem: Asustek Computer, Inc.: Unknown device 8028
>         Flags: bus master, medium devsel, latency 0
>         [virtual] I/O ports at 01f0
>         [virtual] I/O ports at 03f4
>         [virtual] I/O ports at 0170
>         [virtual] I/O ports at 0374
>         I/O ports at 5800 [size=16]
> 
> 00:1f.2 USB Controller: Intel Corp. 82820 820 (Camino 2) Chipset USB
> (Hub A) (rev 12) (prog-if 00 [UHCI])
>         Subsystem: Asustek Computer, Inc.: Unknown device 8028
>         Flags: bus master, medium devsel, latency 0, IRQ 5
>         I/O ports at 5400 [size=32]
> 
> 00:1f.4 USB Controller: Intel Corp. 82820 820 (Camino 2) Chipset USB
> (Hub B) (rev 12) (prog-if 00 [UHCI])
>         Subsystem: Asustek Computer, Inc.: Unknown device 8028
>         Flags: bus master, medium devsel, latency 0, IRQ 9
>         I/O ports at 5000 [size=32]
> 
> 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF
> (prog-if 00 [VGA])
>         Subsystem: ATI Technologies Inc: Unknown device 5446
>         Flags: bus master, stepping, 66Mhz, medium devsel, latency 64,
> IRQ 11
>         Memory at f4000000 (32-bit, prefetchable) [size=64M]
>         I/O ports at d800 [size=256]
>         Memory at f3000000 (32-bit, non-prefetchable) [size=16K]
>         Expansion ROM at f3fe0000 [disabled] [size=128K]
>         Capabilities: <available only to root>
> 
> 02:09.0 Multimedia audio controller: ESS Technology ES1969 Solo-1
> Audiodrive (rev 02)
>         Subsystem: ESS Technology: Unknown device 8898
>         Flags: bus master, medium devsel, latency 32, IRQ 9
>         I/O ports at b800 [size=64]
>         I/O ports at b400 [size=16]
>         I/O ports at b000 [size=16]
>         I/O ports at a800 [size=4]
>         I/O ports at a400 [size=4]
>         Capabilities: <available only to root>
> 
> 02:0b.0 Multimedia audio controller: ESS Technology ES1969 Solo-1
> Audiodrive (rev 02)
>         Subsystem: ESS Technology: Unknown device 8898
>         Flags: bus master, medium devsel, latency 32, IRQ 9
>         I/O ports at a000 [size=64]
>         I/O ports at 9800 [size=16]
>         I/O ports at 9400 [size=16]
>         I/O ports at 9000 [size=4]
>         I/O ports at 8800 [size=4]
>         Capabilities: <available only to root>
> 
> 02:0c.0 Multimedia audio controller: ESS Technology ES1969 Solo-1
> Audiodrive (rev 02)
>         Subsystem: ESS Technology: Unknown device 8898
>         Flags: bus master, medium devsel, latency 32, IRQ 9
>         I/O ports at 8400 [size=64]
>         I/O ports at 8000 [size=16]
>         I/O ports at 7800 [size=16]
>         I/O ports at 7400 [size=4]
>         I/O ports at 7000 [size=4]
>         Capabilities: <available only to root>
> 
> 02:0e.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
> (rev 74)
>         Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC
> Management NIC
>         Flags: bus master, medium devsel, latency 32, IRQ 10
>         I/O ports at 6800 [size=128]
>         Memory at f2800000 (32-bit, non-prefetchable) [size=128]
>         Expansion ROM at <unassigned> [disabled] [size=128K]
>         Capabilities: <available only to root>
> 
> 
> 
> 
> 
> 




-------------------------------------------------------
This SF.NET email is sponsored by: AMD - Your access to the experts
on Hammer Technology! Open Source & Linux Developers, register now
for the AMD Developer Symposium. Code: EX8664
http://www.developwithamd.com/developerlab
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to