#7 Linux driver for TB Montego II

open
nobody
None
5
2001-07-20
2001-07-20
Anonymous
No

I suspect this has been submitted before but I do not see it listed so I respectfully ask for a
version of the driver that will work with the 8830 version of the TB Montego II A3D soundcard. I
have tried the existing 1.1.2 driver but have had no success. In looking at the driver README it
looks like it will only support the Vortex 1 version of the TB Montego soundcard.

Are there plans for this? If so, do you have a timetable?

Regards.

Nate
Plano, TX

Discussion

  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-22

    Logged In: YES
    user_id=18193

    The Montego II does work with the existing 1.1.2 driver.

     
  • Nobody/Anonymous

    Logged In: NO

    Jeff,

    You say that the current driver (which I have) will allow the
    Montego II will work. I have tried this under RH 7.1 (which
    I failed to mention before - my bad). When I try the 'make'
    and then 'make install' I get several errors. I have tried
    running the 'sndconfig' and all it says (in the end) is that
    this card is not supported.

    Have you been able to get this card to run under RH 7.1?

    Being a newbie if there is some information that you might
    need please let me know and I will reply with same.

    Regards and thanks.

    Nate

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-25

    Logged In: YES
    user_id=18193

    I have not been able to get it working under redhat, but as
    far as i know others have, what errors do you get?

     
  • Nobody/Anonymous

    Logged In: NO

    Here is what I get when I run "make install" as root.

    # make install
    mv -f /etc/modules.conf /etc/modules.conf.old
    gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
    echo "alias sound au8830" >> /etc/modules.conf
    echo "alias midi au8830" >> /etc/modules.conf
    mkdir -p /lib/modules/2.4.2-2/misc
    cp -f au8830.o /lib/modules/2.4.2-2/misc
    /sbin/depmod -a
    /sbin/rmmod au8830
    rmmod: module au8830 is not loaded
    make: [install] Error 1 (ignored)
    /sbin/modprobe au8830
    /lib/modules/2.4.2-2/misc/au8830.o: init_module: No such
    device
    Hint: insmod errors can be caused by incorrect module
    parameters, including invalid IO or IRQ parameters
    /lib/modules/2.4.2-2/misc/au8830.o: insmod
    /lib/modules/2.4.2-2/misc/au8830.o failed
    /lib/modules/2.4.2-2/misc/au8830.o: insmod au8830 failed
    make: [install] Error 255 (ignored)

    Let me know if you need anything else.

    Nate

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-27

    Logged In: YES
    user_id=18193

    do an 'lspci -n' and post the result

     
  • Nobody/Anonymous

    Logged In: NO

    Here is the output:

    # lspci -n
    00:00.0 Class 0600: 8086:7190 (rev 03)
    00:01.0 Class 0604: 8086:7191 (rev 03)
    00:07.0 Class 0601: 8086:7110 (rev 02)
    00:07.1 Class 0101: 8086:7111 (rev 01)
    00:07.2 Class 0c03: 8086:7112 (rev 01)
    00:07.3 Class 0680: 8086:7113 (rev 02)
    00:0e.0 Class 0100: 10cd:1300 (rev 03)
    00:0f.0 Class 0401: 12eb:0002 (rev fe)
    00:10.0 Class 0200: 1050:0940
    01:00.0 Class 0300: 10de:0110 (rev a1)

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-27

    Logged In: YES
    user_id=18193

    alright hmmm...
    you can try doing a 'dmesg -c' to clear your kernel buffer,
    then go 'make install' again, and finaly run dmesg and see
    post any results

     
  • Nobody/Anonymous

    Logged In: NO

    Here is the 'make install' run after running 'dmesg -c'

    mv -f /etc/modules.conf /etc/modules.conf.old
    gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
    echo "alias sound au8830" >> /etc/modules.conf
    echo "alias midi au8830" >> /etc/modules.conf
    mkdir -p /lib/modules/2.4.2-2/misc
    cp -f au8830.o /lib/modules/2.4.2-2/misc
    /sbin/depmod -a
    /sbin/rmmod au8830
    rmmod: module au8830 is not loaded
    make: [install] Error 1 (ignored)
    /sbin/modprobe au8830
    /lib/modules/2.4.2-2/misc/au8830.o: init_module: No such
    device
    Hint: insmod errors can be caused by incorrect module
    parameters, including invalid IO or IRQ parameters
    /lib/modules/2.4.2-2/misc/au8830.o: insmod
    /lib/modules/2.4.2-2/misc/au8830.o failed
    /lib/modules/2.4.2-2/misc/au8830.o: insmod au8830 failed
    make: [install] Error 255 (ignored)

    ====================================================
    Here is what I got after running 'dmesg -c' again

    au88xx: Loading...
    au88xx: Driver compiled with AU8820 option.
    au88xx: Found Chipset id: 0x0002
    au88xx: It appears that you compiled the driver with the
    wrong chipset option.
    au88xx: Please change the Makefile of the driver and
    compile again to use this
    au88xx: chipset.

    Based on the README file which came with the Aureal driver
    I used the 'make install' (which it says is for instead of
    'make install20' for the 8820 chipset. The chipset on the
    card i have says AU8830 hence why I used the 'make
    install' command.

    =========================================

    Thanks for your help in this endeavor.

    Nate

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-28

    Logged In: YES
    user_id=18193

    it seems the driver was compiled for au8820 and then it is
    trying to install that with the asp30.o part.

    What you should do is remove your current source. untar a
    fresh tree and then just do 'make install' that should work

    if not do the dmesg thing again

    -vizard

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-28

    Logged In: YES
    user_id=18193

    oh and you do have the au8830 chipset for sure

     
  • Nobody/Anonymous

    Logged In: NO

    I am sure I have the au8830 chipset (I actually took the card out of my computer and looked at it - it
    clearly says "8830" on the chip itself).

    I will try out what you suggest and let you know what happens.

    Nate

     
  • Nobody/Anonymous

    Logged In: NO

    I did as you said and here is what I got back (it was
    different this time by a long shot - promising).

    # make install
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_audio.o au_audio.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_midi.o au_midi.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_core.o au_core.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_sndstat.o au_sndstat.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_mixer.o au_mixer.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_utils.o au_utils.c
    cc -D__KERNEL__ -DMODULE -DAU8830 -mpentium -O6
    -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include
    -c -o au_vortex.o au_vortex.c
    ld -m elf_i386 -r au_audio.o au_midi.o au_core.o
    au_sndstat.o au_mixer.o au_utils.o au_vortex.o asp30.o -o
    au8830.o
    mv -f /etc/modules.conf /etc/modules.conf.old
    gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
    echo "alias sound au8830" >> /etc/modules.conf
    echo "alias midi au8830" >> /etc/modules.conf
    mkdir -p /lib/modules/2.4.2-2/misc
    cp -f au8830.o /lib/modules/2.4.2-2/misc
    /sbin/depmod -a
    /sbin/rmmod au8830
    rmmod: module au8830 is not loaded
    make: [install] Error 1 (ignored)
    /sbin/modprobe au8830

    ===================================================

    Lo and behold I have sound under RH 7.1 Linux. You are
    awesome! My thanks for your patience and guidance.

    As an aside - can you tell me what your thought process
    was in troubleshooting this problem? I would like to
    learn something besides just having someone lead me by the
    nose.

    Why did you use the "lspci" command and what was behind
    the "dmesg" command? Does the lspci command simply show
    you the presence of the soundcard and it's viability?

    Again my thanks.

     
  • Jeff Muizelaar

    Jeff Muizelaar - 2001-07-28

    Logged In: YES
    user_id=18193

    that is exactly what you want, everything should work now,
    you will have to add modprobe au8830 to your init scripts
    someplace

     
  • Nobody/Anonymous

    Logged In: NO

    wilco.

     
  • Nobody/Anonymous

    Logged In: NO

    Yes, I know that the TB Montego has been a well respected
    high quality sound card, I just bought one and my roomate
    (in college) has one too! I just bought like 2 more Aureal
    sound cards now, of the AU8810 variety that I will have to
    try out soon. I just found out that these were 'only'
    supported in win9x and nt just a week or so ago. I'm so
    grateful there is work here on sourceforge to make these
    things work again! :) Thanks, its greatly appreciated.

     

Log in to post a comment.

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

Sign up for the SourceForge newsletter:





No, thanks