ide-scsi + /dev/dsp == solid lockup

From: Leigh Orf (orf@mailbag.com)
Date: Sat Oct 14 2000 - 09:00:51 EST


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/



This archive was generated by hypermail 2b29 : Sun Oct 15 2000 - 21:00:27 EST