From: Daniel James <daniel@64studio.com>
To: alsa-devel@lists.sourceforge.net
Cc: Free Ekanayaka <free@64studio.com>
Subject: More info on hard lock-ups with MIDI on envy24, x86_64 machine
Date: Thu, 11 Aug 2005 15:25:07 +0100 [thread overview]
Message-ID: <200508111525.07881.daniel@64studio.com> (raw)
Hello again,
I swapped the M-Audio envy24 card for a SoundBlaster PCI EMU10K1 card
and the problem went away - MIDI worked fine. I put the envy24 card
back in and the problem came back. It only happens when applications
make a MIDI connection to the ALSA sequencer, whether the MIDI dongle
is attached or not. Audio-only applications don't cause the lock-ups.
Is this perhaps a bug in the envy24 driver that only affects x86_64
machines? Or if other people have this combination working OK, could
it be faulty hardware? Any clues would be appreciated.
Cheers
Daniel
Hello!
I discovered this reliably repeatable hard lock-up while attempting to
use MIDI with 64 Studio, the Debian-based x86_64 distribution we are
working on. The kernel is 2.6.12 (non-SMP, as I only have one CPU in
this machine at the moment) with Ingo Molnar's realtime premption
patches and ALSA base package 1.0.9b-2. The lockup happens when
applications connect to the MIDI input of the soundcard - then the
system bombs. The reset switch is all that will work.
Using strace with seq24, the last two lines in the terminal are:
read (3, "#\n# ALSA library configuration "..., 4096) = 4096
read (3,
However, the lock-up is also repeatable with the 32-bit version of
Mandrake 10.1 on the same hardware, which uses a fairly stock 2.6.8
kernel.
Motherboard: Tyan Tiger K8W dual Opteron, 1GB RAM
CPU: Single Opteron 240
Card: M Audio Audiophile PCI
What can I do to help track this bug down? The hardware is otherwise
rock-solid stable. Below I have included the output of lsmod and
lspci when running 64 Studio.
Cheers
Daniel
daniel@64studio:~$ lsmod
Module Size Used by
mga 60160 1
drm 71296 2 mga
ipv6 272488 8
thermal 15184 0
fan 5192 0
button 7776 0
processor 24136 1 thermal
ac 5576 0
battery 10568 0
realtime 6536 0
commoncap 8576 1 realtime
ehci_hcd 35592 0
uhci_hcd 34016 0
usbcore 130872 3 ehci_hcd,uhci_hcd
8139too 28544 0
8139cp 23488 0
mii 6336 2 8139too,8139cp
snd_ice1712 68896 2
snd_ice17xx_ak4xxx 4800 1 snd_ice1712
snd_ak4xxx_adda 7424 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427 10176 1 snd_ice1712
snd_ac97_codec 88912 1 snd_ice1712
snd_pcm_oss 55648 0
snd_mixer_oss 19072 3 snd_pcm_oss
snd_pcm 100200 3 snd_ice1712,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 10952 1 snd_pcm
snd_i2c 6720 2 snd_ice1712,snd_cs8427
snd_mpu401_uart 9216 1 snd_ice1712
i2c_amd756 7684 0
hw_random 6048 0
i2c_amd8111 7040 0
i2c_core 25368 2 i2c_amd756,i2c_amd8111
amd64_agp 13164 1
agpgart 37132 2 drm,amd64_agp
pcspkr 4368 0
tsdev 9280 0
mousedev 13796 1
evdev 11136 0
psmouse 29764 0
ide_cd 43616 0
cdrom 39656 1 ide_cd
snd_seq_dummy 4356 0
snd_seq_oss 36032 0
snd_seq_midi 9856 0
snd_rawmidi 28640 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 9856 2 snd_seq_oss,snd_seq_midi
snd_seq 58880 9
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_m idi_event
snd_timer 26784 2 snd_pcm,snd_seq
snd_seq_device 9680 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmi di,snd_seq
snd 59624 15
snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_ac97
_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_i2c,snd_mpu401_uart,snd_seq_oss,snd
_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12000 3 snd
genrtc 11380 0
ext3 129744 1
jbd 65920 1 ext3
mbcache 11784 1 ext3
ide_disk 18368 3
ide_generic 1536 0 [permanent]
via82cxxx 12336 0 [permanent]
trm290 5252 0 [permanent]
triflex 4544 0 [permanent]
slc90e66 6528 0 [permanent]
sis5513 14928 0 [permanent]
siimage 12928 0 [permanent]
serverworks 9360 0 [permanent]
sc1200 8192 0 [permanent]
rz1000 3264 0 [permanent]
piix 12164 0 [permanent]
pdc202xx_old 12160 0 [permanent]
opti621 5316 0 [permanent]
ns87415 4780 0 [permanent]
hpt366 20672 0 [permanent]
hpt34x 6208 0 [permanent]
generic 5376 0 [permanent]
cy82c693 5184 0 [permanent]
cs5530 5952 0 [permanent]
cs5520 5568 0 [permanent]
cmd64x 12492 0 [permanent]
atiixp 6736 0 [permanent]
amd74xx 14064 0 [permanent]
alim15x3 11352 0 [permanent]
aec62xx 8640 0 [permanent]
pdc202xx_new 10112 0 [permanent]
ide_core 144772 28
ide_cd,ide_disk,ide_generic,via82cxxx,trm290,tr
iflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti6
21,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,al
im15x3,aec62xx,pdc202xx_new
unix 32248 352
daniel@64studio:~$ lspci
0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-8151 System
Controller (rev 14)
0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8151 AGP
Bridge (rev 14)
0000:00:06.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8111 PCI
(rev 07)
0000:00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-8111 LPC
(rev 05)
0000:00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-8111 IDE
(rev 03)
0000:00:07.2 SMBus: Advanced Micro Devices [AMD] AMD-8111 SMBus 2.0
(rev 02)
0000:00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-8111 ACPI (rev
05)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:01:04.0 Multimedia audio controller: VIA Technologies Inc.
ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
0000:01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
0000:01:0b.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 61)
0000:01:0b.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 61)
0000:01:0b.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
0000:02:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550
AGP (rev 01)
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
next reply other threads:[~2005-08-11 14:25 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-11 14:25 Daniel James [this message]
2005-08-11 14:29 ` More info on hard lock-ups with MIDI on envy24, x86_64 machine Lee Revell
2005-08-11 14:59 ` Daniel James
2005-08-11 15:43 ` Daniel James
2005-08-11 16:19 ` Lee Revell
2005-09-08 15:53 ` Daniel James
2005-09-14 11:18 ` Daniel James
2005-09-14 12:24 ` Takashi Iwai
2005-09-14 13:34 ` Daniel James
2005-09-16 12:52 ` Daniel James
2005-09-16 15:23 ` Takashi Iwai
2005-09-19 9:17 ` Daniel James
2005-12-05 12:34 ` Daniel James
2005-12-09 14:40 ` Takashi Iwai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200508111525.07881.daniel@64studio.com \
--to=daniel@64studio.com \
--cc=alsa-devel@lists.sourceforge.net \
--cc=free@64studio.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox