Messages in this thread | | | Subject | ide-scsi + /dev/dsp == solid lockup | From | Leigh Orf <> | Date | Sat, 14 Oct 2000 10:00:51 -0400 |
| |
I'm reporting a problem that has plagued me for many kernels. The quick summary: If I am burning a CD-R using cdrecord (my burner is an HP 8100i, internal IDE, so I'm using the ide-scsi module) while playing music through /dev/dsp (soundcard is a SoundBlaster AWE64), my machine will lock solid after an indefinite period of time. This is reproducable; I've made a few coasters this way, in fact I just did again which prompted me to write this. The lockup does not respond to alt-sysrq keys or anything else but a hard reboot. When it occurs the cd burner stops burning, music stops playing, I start swearing. I have gotten used to just not playing music while burning CDs but every couple of kernels I try it again hoping my problem is cured but to no avail.
I never get this problem by only burning a CD or only playing music through /dev/dsp, both have to be occuring simultaneously for this to happen, and those simultaneous events appear to be completely sufficient for the lockup to occur. I can sometimes get away with playing music for a few minutes while burning a CD and then stopping the music, and then there is no problem. I have an external removable drive (Castelwood ORB) which is SCSI and does not need to be mounted/detected for this to occur.
Unfortunately no messages appear in any of my logs when this occurs. Is there a way to run the kernel through a debugger, maybe that would shed some light? I am not a kernel hacker, apologies for sounding dumb.
I will now barf out lots of stuff, apologies if it's not sufficient. I am not currently subscribed to the kernel list, please Cc: to orf@mailbag.com. I will be happy to supply any more information or to try any suggestions.
My current flavor of Linux is redhat 7 with all upgrades as of today (oct. 14).
home[1001]:/home/orf% uname -a Linux ci225670-a.ashvil1.nc.home.com 2.2.17 #2 Sat Sep 9 15:30:32 EDT 2000 i586 unknown
home[1002]:/home/orf% lspci 00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01) 00:01.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01) 00:01.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) 00:01.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) 00:01.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01) 00:09.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20) 00:0b.0 SCSI storage controller: Adaptec AIC-7881U (rev 01) 00:0c.0 VGA compatible controller: Matrox Graphics, Inc. MGA 1064SG [Mystique] (rev 03).
home[1023]:/proc% cat /proc/pci PCI devices found: Bus 0, device 0, function 0: Host bridge: Intel 82439TX (rev 1). Medium devsel. Master Capable. Latency=32. Bus 0, device 1, function 0: ISA bridge: Intel 82371AB PIIX4 ISA (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 1, function 1: IDE interface: Intel 82371AB PIIX4 IDE (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xe000 [0xe001]. Bus 0, device 1, function 2: USB Controller: Intel 82371AB PIIX4 USB (rev 1). Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=32. I/O at 0xd800 [0xd801]. Bus 0, device 1, function 3: Bridge: Intel 82371AB PIIX4 ACPI (rev 1). Medium devsel. Fast back-to-back capable. Bus 0, device 9, function 0: Ethernet controller: LiteOn LNE100TX (rev 32). Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=32. I/O at 0xd400 [0xd401]. Non-prefetchable 32 bit memory at 0xe6000000 [0xe6000000]. Bus 0, device 11, function 0: SCSI storage controller: Adaptec AIC-7881U (rev 1). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. Min Gnt=8.Max Lat=8. I/O at 0xd000 [0xd001]. Non-prefetchable 32 bit memory at 0xe5800000 [0xe5800000]. Bus 0, device 12, function 0: VGA compatible controller: Matrox Mystique (rev 3). Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=32. Prefetchable 32 bit memory at 0xe7000000 [0xe7000008]. Non-prefetchable 32 bit memory at 0xe5000000 [0xe5000000]. Non-prefetchable 32 bit memory at 0xe4800000 [0xe4800000].
home[1003]:/home/orf% cat /proc/interrupts CPU0 0: 157738 XT-PIC timer 1: 6206 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 1 XT-PIC soundblaster 9: 443901 XT-PIC eth0 10: 11473 XT-PIC aic7xxx 12: 20015 XT-PIC PS/2 Mouse 13: 1 XT-PIC fpu 14: 81018 XT-PIC ide0 15: 19345 XT-PIC ide1 NMI: 0
home[1004]:/home/orf% lsmod Module Size Used by sg 15652 1 (autoclean) ide-scsi 7316 1 nls_cp437 3872 2 (autoclean) vfat 9308 1 (autoclean) fat 30208 1 (autoclean) [vfat] aic7xxx 137060 1 (autoclean) sd_mod 18812 1 (autoclean) scsi_mod 58800 4 (autoclean) [sg ide-scsi aic7xxx sd_mod] tulip 31864 1 (autoclean) awe_wave 158068 0 (unused) sb 33748 0 uart401 6192 0 [sb] sound 56600 0 [awe_wave sb uart401] soundlow 344 0 [sound] soundcore 2372 6 [sb sound]
home[1006]:/home/orf% cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping : 3 cpu MHz : 233.868 fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : yes coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 mmx bogomips : 466.94
home[1007]:/home/orf% cdrecord -scanbus Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling Linux sg driver version: 2.1.39 Using libscg version 'schily-0.1' scsibus0: 0,0,0 0) 'CWS ORB2' '-SE U ID 0 ' 'D11 ' Removable Disk 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) 'TEAC ' 'CD-524E ' '3.0C' Removable CD-ROM 1,1,0 101) 'HP ' 'CD-Writer+ 8100 ' '1.0g' Removable CD-ROM 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) *
home[1033]:/proc/scsi% cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: CWS ORB2 Model: -SE U ID 0 Rev: D11 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: TEAC Model: CD-524E Rev: 3.0C Type: CD-ROM ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 01 Lun: 00 Vendor: HP Model: CD-Writer+ 8100 Rev: 1.0g Type: CD-ROM ANSI SCSI revision: 02
home[1013]:/proc% cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 0220-022f : soundblaster 02f8-02ff : serial(auto) 0330-0333 : MPU-401 UART 0376-0376 : ide1 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial(auto) d000-d0fe : aic7xxx d400-d4ff : eth0 e000-e007 : ide0 e008-e00f : ide1
home[1016]:/proc% cat /proc/sound OSS/Free:3.8s2++-971130 Load type: Driver loaded as a module Kernel: Linux ci225670-a.ashvil1.nc.home.com 2.2.17 #2 Sat Sep 9 15:30:32 EDT 2000 i586 Config options: 0
Installed drivers:
Card config:
Audio devices: 0: Sound Blaster 16 (4.16) (DUPLEX)
Synth devices:
Midi devices: 0: Sound Blaster 16
Timers: 0: System clock
Mixers: 0: Sound Blaster - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |