AU8810 1.1.3.1 on RH9 (2.4.20-28.9)

Help
2004-01-10
2004-02-01
  • Geoff Field

    Geoff Field - 2004-01-10

    I have a RedHat 9 setup on an HP Pavilion with an AU8810, and I've just updated from the 2.4.20-24-9 kernel to the 2.4.20-28.9 kernel.  The Vortex driver source is version 1.1.3.1.  My sound card has stopped working.  Under the 24.9 version, I got the following error whenever I logged into KDE, but the sound card would work anyway:

    <quote>
    Sound server fatal error:
    AudioSubSystem::handleIO: write failed
    len = -1, can_write = 4096, errno = 11 (Resource temporarily unavailable)
    This might be a sound hardware/driver specific problem (see aRts FAQ)
    </quote>

    Now, when I try to build the kernel (using a script that does a make clean first), I get the following messages (edited for brevity):

    <quote>
    make semiclean
    [edit rm-f lines]
    gcc -M -I/lib/modules/2.4.20-28.9/build/include au_vortex.c > au_vortex.dep
    In file included from /usr/include/linux/bitops.h:69,
                     from /usr/include/asm/system.h:7,
                     from /usr/include/linux/sched.h:16,
                     from au_vortex.h:58,
                     from au_vortex.c:81:
    /usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
    /usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
    [edit repeated warnings]
    gcc -D__KERNEL__ -DMODULE -DAU8810  -mcpu=pentiumpro -O6 -fomit-frame-pointer -DAU_AUDIO_C_NEW_REMAP_PAGE_RANGE -Wall -pipe -I/lib/modules/2.4.20-28.9/build/include  -c -o au_audio.o au_audio.c
    In file included from au_vortex.h:56,
                     from au_audio.c:49:
    /usr/include/linux/string.h:8:2: warning: #warning Using kernel header in userland!
    In file included from /usr/include/linux/sched.h:14,
                     from au_vortex.h:58,
                     from au_audio.c:49:
    /usr/include/linux/timex.h:173: field `time' has incomplete type
    In file included from /usr/include/linux/bitops.h:69,
                     from /usr/include/asm/system.h:7,
                     from /usr/include/linux/sched.h:16,
                     from au_vortex.h:58,
                     from au_audio.c:49:
    /usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
    /usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
    In file included from /usr/include/linux/signal.h:4,
                     from /usr/include/linux/sched.h:25,
                     from au_vortex.h:58,
                     from au_audio.c:49:
    /usr/include/asm/signal.h:107: parse error before "sigset_t"
    /usr/include/asm/signal.h:110: parse error before '}' token
    In file included from /usr/include/linux/sched.h:81,
                     from au_vortex.h:58,
                     from au_audio.c:49:
    /usr/include/linux/timer.h:46: parse error before "spinlock_t"
    /usr/include/linux/timer.h:54: parse error before '}' token
    /usr/include/linux/timer.h:68: parse error before "tvec_base_t"
    /usr/include/linux/timer.h:102: parse error before "tvec_bases"
    /usr/include/linux/timer.h: In function `init_timer':
    /usr/include/linux/timer.h:106: dereferencing pointer to incomplete type
    /usr/include/linux/timer.h:106: dereferencing pointer to incomplete type
    /usr/include/linux/timer.h:107: dereferencing pointer to incomplete type
    /usr/include/linux/timer.h: In function `timer_pending':
    /usr/include/linux/timer.h:122: dereferencing pointer to incomplete type
    [edit further warnings and errors]
    make: *** [au_audio.o] Error 1
    </quote>

    When I installed the 28.9 kernel, I missed the kernel-source RPM.  Perhaps I should grab that (all 33MB or so of it) before I bother you too much further.

    I deliberately skipped the 27.9 kernel, because I only fire this system up once a week or so, and the 28.9 had already come in.

    Thanks for any help you can offer,

    Geoff

     
    • Nick

      Nick - 2004-01-12

      I have the exact same "Sound server fatal error" problem on a fresh install of RH9 and the 1.1.3.2 Vortex driver.  Also, I have no idea if these are related, but TiMidity and KMidi will not launch, and whenever I try to open another MIDI program, it tells me it cannot open /dev/sequencer.  Wave sounds work intermittently and I haven't been able at all yet to play MIDI. I would also greatly appreciate some help.

       
      • Geoff Field

        Geoff Field - 2004-01-16

        And of course, once I'd downloaded the source RPM (as opposed to the .src RPM), everything worked fine (apart from the error report).

        Mind you, I haven't tried to run MIDI yet.  For me, WAV files seem to play quite happily.  I can even play CDs OK.

         
    • Geoff Field

      Geoff Field - 2004-01-19

      I tried starting Timidity from the KDE GUI, but it simply failed to load.  When I start the machine up again, I'll check for any log messages related to it, and I'll try starting it up from the command line.

       
    • Manuel Jander

      Manuel Jander - 2004-02-01

      Hi,

      Try the ALSA driver. The OSS driver is not being supported anymore. Its deprecated.

      http://www.alsa-project.org

      Best Regards

       

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks