[alsa-devel] crash/reboot with rawmidi on ice1712 dual opteron
tiwai at suse.de
Tue Apr 24 16:23:59 CEST 2007
At Tue, 24 Apr 2007 16:12:10 +0200,
> lspci -v shows:
> 02:01.0 Multimedia audio controller: VIA Technologies Inc. ICE1712
> [Envy24] PCI Multi-Channel I/O Controller (rev 02)
> Subsystem: VIA Technologies Inc. M-Audio Delta Audiophile
> Flags: bus master, medium devsel, latency 64, IRQ 20
> I/O ports at 3040 [size=32]
> I/O ports at 3070 [size=16]
> I/O ports at 3060 [size=16]
> I/O ports at 3000 [size=64]
> Capabilities:  Power Management version 1
Ah OK, it's non-linear...
When the hang-up occurs at the first write, it must be in
snd_mpu401_uart_cmd(). At the very beginning, it calls
mpu->write(mpu, 0x00, MPU401D(mpu));
Try to comment out this and see what happens.
Do I understand correctly that this bug happens when you open a
rawmidi device for read, e.g.
% cat /dev/snd/midiC0D0 > /dev/null
More information about the Alsa-devel