2.3.99-pre6-5 Sound problems...

From: Brent M. Smith (smitten@nextreality.net)
Date: Sat Apr 22 2000 - 13:43:24 EDT

  • Next message: Tigran Aivazian: "[patch-2.3.99-pre6-5] drivers/block/floppy.c cleanup"

    The sound cleanups that came between 2.3.99-pre5 and 2.3.99-pre6-5 caused
    my sound blaster card to not be detected anymore. The card is usually
    detected by ISAPnP, and the corresponding irq, dma, and io parameters
    are passed along to the sound blaster driver... However, with
    2.3.99-pre6-5, I get the following at boot up.

    YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft
    1993-1996
    Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
    sb: No ISAPnP cards found, trying standard ones...

    [7.]
    Sound Drivers compiled in (monolithic), i386, compiled for AMD K6II
    processors

    [7.1]
    Linux smitten 2.3.99-pre6 #2 Fri Apr 21 23:40:54 PDT 2000 i586 unknown
    Kernel modules 2.3.10
    Gnu C 2.95.2
    Binutils 2.9.5.0.32
    Linux C Library 2.1.3
    Dynamic linker ldd (GNU libc) 2.1.3
    Procps 2.0.6
    Mount 2.9v
    Net-tools 1.52
    Kbd 0.99
    Sh-utils 1.16
    Modules Loaded

    [7.2]
    [root@smitten]:/usr/src/linux/scripts# cat /proc/cpuinfo
    processor : 0
    vendor_id : AuthenticAMD
    cpu family : 5
    model : 8
    model name : AMD-K6(tm) 3D processor
    stepping : 12
    cpu MHz : 400.923961
    cache size : 64 KB
    fdiv_bug : no
    hlt_bug : no
    sep_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 1
    wp : yes
    flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mmx 3dnow
    bogomips : 799.54

    [7.3]
    [root@smitten]:/usr/src/linux/scripts# lsmod
    Module Size Used by
    [root@smitten]:/usr/src/linux/scripts#

    [7.4]
    [root@smitten]:/usr/src/linux/scripts# 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
    0213-0213 : isapnp read
    0376-0376 : ide1
    0378-037a : parport0
    03c0-03df : vga+
    03f6-03f6 : ide0
    03f8-03ff : serial(auto)
    0778-077a : parport0
    0a79-0a79 : isapnp write
    5c20-5c3f : Acer Laboratories Inc. [ALi] M7101 PMU
    b400-b40f : Acer Laboratories Inc. [ALi] M5229 IDE
      b400-b407 : ide0
      b408-b40f : ide1
    b800-b8ff : Lite-On Communications Inc LNE100TX
      b800-b8ff : eth0
    d000-dfff : PCI Bus #01
      d800-d8ff : ATI Technologies Inc Rage 128 RF

    [7.5] Not a pci board, so I don't expect this to help. Plus this email is
    already big enough.

    [7.6] Not relevant.

    [X.]
    The "device busy" umounting problems on shutdown are still here also.

    I also created a useful perl script for those who may be interested in
    splitting the huge kernel down to into separate files. It makes it a
    whole lot easier to find patches to specific files. I know cutting edge
    does this, but they're hardly ever up to date.

    Anyway, here it is:

    $prefix = "patch-";
    while (defined($line1 = <>)) {
            if ($line1 =~ /^diff.*/) {
                    $line2 = <>;
                    $line3 = <>;
                    $name = $line3;
                    chop $name;
                    $name =~ s/^\+\+\+\s+(\S+)\s+.*$/$1/;
                    $name =~ tr/\//-/;
                    $name = $prefix . $name;
                    close (OUTPUT);
                    print "creating patch file $name\n";
                    open (OUTPUT, "> $name") or die "could not open file $name.\n";
                    print OUTPUT $line1, $line2, $line3;
            } else {
                    print OUTPUT $line1;
            }
    }

    -- 
        Brent M. Smith, <smitten@nextreality.net>
        http://www.nextreality.net/
    

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat Apr 22 2000 - 13:54:50 EDT