Bug 52045
Summary: | [sblive] Kernel crash after playing sounds | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Stephen John Smoogen <smooge> | ||||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Brock Organ <borgan> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 7.2 | CC: | ed, menthos | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i686 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2002-12-30 19:36:21 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Stephen John Smoogen
2001-08-19 17:32:37 UTC
What graphics card ? (first suspect would be the new 3D code in the kernel) Voodoo 3 3000 01:0a.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01) (prog-if 00 [VGA]) Subsystem: 3Dfx Interactive, Inc.: Unknown device 0057 Flags: fast devsel, IRQ 11 Memory at fa000000 (32-bit, non-prefetchable) [size=32M] Memory at f6000000 (32-bit, prefetchable) [size=32M] I/O ports at e400 [size=256] Expansion ROM at 80000000 [disabled] [size=64K] Capabilities: [60] Power Management version 1 00:01.0 VGA compatible controller: Intel Corporation 82810-DC100 CGC [Chipset Graphics Controller] (rev 03) (prog-if 00 [VGA]) Subsystem: Dell Computer Corporation: Unknown device 8094 Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 9 Memory at f0000000 (32-bit, prefetchable) [disabled] [size=64M] Memory at ff000000 (32-bit, non-prefetchable) [disabled] [size=512K] Capabilities: [dc] Power Management version 1 ---- With the voodoo being there.. that would be a good guess. This defect is considered SHOULD-FIX for Fairfax. If you need me to upgrade kernels or X in order to sort this out.. I will do so. I have had 4 crashes in the last 12 hours. All have been in similar situation. I built a 2.4.7-2.5 kernel today that should appear in rawhide soon; it has a bunch of DRM fixes (and some others too). If that doesn't work we need some debugging help... like booting with "nmi_watchdog=1" which makes the kernel oops if a deadlock is detected, so we can see WHERE it deadlocks. Got the kernel from rawhide. Problem still occurs after a certain amount of sound events (I had sound events turned on in gnome and after 20 minutes or so of xchat.. hard lock.) I can try the NMI issue, but will need help with giving options to grub.. my use of the shell so far has been less than optimal (thankgod for journaling) root:{smooge}# lspci 00:00.0 Host bridge: Intel Corporation 82810-DC100 GMCH [Graphics Memory Controller Hub] (rev 03) 00:01.0 VGA compatible controller: Intel Corporation 82810-DC100 CGC [Chipset Graphics Controller] (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) 00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02) 00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02) 00:1f.3 SMBus: Intel Corporation 82801AA SMBus (rev 02) 01:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) 01:07.1 Input device controller: Creative Labs SB Live! (rev 07) 01:09.0 SCSI storage controller: Adaptec AIC-7881U (rev 01) 01:0a.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01) 01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 78) root:{smooge}# lsmod Module Size Used by sr_mod 15552 0 (autoclean) ide-cd 27168 0 (autoclean) cdrom 28480 0 (autoclean) [sr_mod ide-cd] emu10k1 50896 0 (autoclean) soundcore 4528 4 (autoclean) [emu10k1] tdfx 33920 1 agpgart 28032 0 (unused) binfmt_misc 6432 1 autofs 11520 1 (autoclean) 3c59x 26528 1 ipchains 39072 0 hid 19024 0 (unused) input 3808 0 [hid] usb-uhci 21568 0 (unused) usbcore 51328 1 [hid usb-uhci] ext3 53568 4 jbd 40352 4 [ext3] aic7xxx 135344 0 sd_mod 11712 0 (unused) scsi_mod 96192 3 [sr_mod aic7xxx sd_mod] Here are the last couple of lines from dmesg.. in case they are helpful ip_conntrack (1013 buckets, 8104 max) PCI: Found IRQ 5 for device 01:0c.0 PCI: Sharing IRQ 5 with 01:09.0 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 01:0c.0: 3Com PCI 3c905C Tornado at 0xec00. Vers LK1.1.16 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 93M agpgart: Detected an Intel i810 DC100 Chipset. agpgart: detected 4MB dedicated video ram. agpgart: AGP aperture is 64M @ 0xf0000000 [drm] Initialized tdfx 1.0.0 20010216 on minor 0 Creative EMU10K1 PCI Audio Driver, version 0.7, 09:34:51 Aug 20 2001 PCI: Found IRQ 9 for device 01:07.0 PCI: Sharing IRQ 9 with 00:01.0 emu10k1: EMU10K1 rev 7 model 0x8022 found, IO at 0xece0-0xecff, IRQ 9 ide-floppy driver 0.97 hdc: ATAPI 40X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0 (scsi0:0:6:0) Synchronous at 8.0 Mbyte/sec, offset 15. sr0: scsi3-mmc drive: 16x/16x writer cd/rw xa/form2 cdda tray Device not ready. Make sure there is a disc in the drive. Device not ready. Make sure there is a disc in the drive. cdrom: This disc doesn't have any tracks I recognize! [The last couple I think are due to nautilus] Thanks Arjan.. let me know what else I can do to track this down before gold (12 reboots in the last 24 hours is not something I would like to keep doing :).) Arjan. Here are the /etc/modules.conf.. any options I should give the emu10k? smooge:{smooge}$ cat /etc/modules.conf alias scsi_hostadapter aic7xxx alias eth0 3c59x alias usb-controller usb-uhci alias sound-slot-0 emu10k1 post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || : pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || : alias parport_lowlevel parport_pc The strange thing is... the sblive driver we ships is (just about) identical to the one in the 2.4.3-12 kernel....... did that work stable for you ? Yes. the 2.4.3-12 one works like a charm on this machine.. my uptimes have been on the order of a month even with heavy use of sound via MP3/xchat/Civilization/ and Alpha Centauri. No crashes Could it be something that esd is doing via shm? I'm having similar crashes with Enigma and kernel 2.4.9-13. I've replaced most of the hardware (motherboard, graphics adapter, scsi card) in search for the culprit, but it seems it is a software issue. The only stuff that is still the same is the actual CPU, the system memory (which proved non-faulty in memtest), the network adapter, and the sound card. Configuration: PIII 533 384 MB Matrox Millennium G450 32 MB DH Tekram 390U3W Intel EtherExpress PRO 10/100 Soundblaster Live Created attachment 36541 [details]
More detailed (lspci, lsmod, modules.conf) information about my system
Okay, I've removed the SoundBlaster Live from my system, and now only use the integrated AIC '97 sound on the motherboard. No system freezes for several days after that, something that was impossible before. So it's definately a problem related to the SoundBlaster Live. A third system with a Sound Blaster Live card that makes kernel-2.4.9-13 freeze after some hours. Created attachment 40667 [details]
lspci,lsmod,modules.conf information
I believe bug 57564 may be the same problem. Can you guys please try the emu10k1_new driver in the 2.4.9-21 kernel ? (just edit /etc/modules.conf to say emu10k1_new instead of emu10k1) The emu10k1_new driver completely fixed the stability problems. Bug was fixed in 2.4.18 kernel errata released. |