Activity for TerraTec DMX 6Fire USB Linux ALSA driver

  • vgc vgc posted a comment on discussion Help

    Hi, in the pcm.c file, line 221, file try to remove snd_dma_continuous_data(GFP_KERNEL) and insert NULL, for me works. Greetings vgc

  • Schorsch Schorsch modified a comment on discussion Help

    6fire driver stops kernel build with: sound/usb/6fire/pcm.c:220:5: error: call to undeclared function 'snd_dma_continuous_data'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] snd_dma_continuous_data(GFP_KERNEL), ^ sound/usb/6fire/pcm.c:220:5: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'void *' [-Wint-conversion] snd_dma_continuous_data(GFP_KERNEL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/sound/pcm.h:1272:24:...

  • Schorsch Schorsch modified a comment on discussion Help

    6fire driver stops kernel build with: sound/usb/6fire/pcm.c:220:5: error: call to undeclared function 'snd_dma_continuous_data'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] snd_dma_continuous_data(GFP_KERNEL), ^¬ sound/usb/6fire/pcm.c:220:5: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'void *' [-Wint-conversion] snd_dma_continuous_data(GFP_KERNEL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/sound/pcm.h:1272:24:...

  • Schorsch Schorsch posted a comment on discussion Help

    6fire driver stops kernel build with: sound/usb/6fire/pcm.c:220:5: error: call to undeclared function 'snd_dma_continuous_data'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]¬ snd_dma_continuous_data(GFP_KERNEL),¬ ^¬ sound/usb/6fire/pcm.c:220:5: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'void *' [-Wint-conversion]¬ snd_dma_continuous_data(GFP_KERNEL),¬ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~¬ ./include/sound/pcm.h:1272:24:...

  • vgc vgc posted a comment on discussion Help

    Ok, it seems to me that simply remove the line to which the compilation error refers. I found information doing research on the web: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.12-rc4

  • vgc vgc posted a comment on discussion Help

    Hi, with the new version of the kernel (linux 5.12.1) the compilation returns to me this error message: /var/lib/dkms/sixfireusb/0.6.2/build/chip.c:36:25: error: expected declaration specifiers or ‘...’ before string constant 36 | MODULE_SUPPORTED_DEVICE("{{TerraTec, DMX 6Fire USB}}"); the installation is made via dkms.

  • Valentin Petzel Valentin Petzel posted a comment on discussion Help

    Hello, In Debian with 5.9.8 I head to rename snd_ctl_add_slave to snd_ctl_add_follower in control.c:574. I don’t know if this is a debian specific bug, or if someone decided to break API. Regards, Valentin

  • Schorsch Schorsch posted a comment on discussion Help

    Attached patch should work.

  • Schorsch Schorsch posted a comment on discussion Help

    Hi, tried to build the module on 5.7.9 and got: make[1]: Entering directory '/usr/src/linux-5.7.9' CC [M] /usr/src/sixfireusb-0.6.2/chip.o CC [M] /usr/src/sixfireusb-0.6.2/comm.o CC [M] /usr/src/sixfireusb-0.6.2/control.o CC [M] /usr/src/sixfireusb-0.6.2/firmware.o CC [M] /usr/src/sixfireusb-0.6.2/midi.o CC [M] /usr/src/sixfireusb-0.6.2/pcm.o /usr/src/sixfireusb-0.6.2/pcm.c: In function ‘usb6fire_pcm_init’: /usr/src/sixfireusb-0.6.2/pcm.c:219:7: error: void value not ignored as it ought to be 219...

  • lxp lxp posted a comment on discussion Help

    I think for a lot of people the current in-tree kernel driver is not usable as it is right now. The out-of-tree module seems to be stable for me. Are there any plans to upstream the changes?

  • vgc vgc posted a comment on discussion Help

    ah .. it's true .. right, it should be applied to the kernel. Ok, sorry and thank you very much! vgc

  • Schorsch Schorsch modified a comment on discussion Help

    Hi vgc, you have to patch the kernel. Change to the root dir of the kernel source (e.g. linux-5.1.21) and run cat 6fireusb_0.6.2_5.1.patch | patch -p1 Then you have to configure your kernel and compile it. Elimar

  • Schorsch Schorsch posted a comment on discussion Help

    Hi vgc, you have to patch the kernel. Change to the root dir of the kernel source (e.g. linux-5.1.21) and run cat 6fireusb_0.6.2_5.1.patch | patch -p1 The you have to configure your kernel and compile it. Elimar

  • vgc vgc posted a comment on discussion Help

    Hi Schorsch, I tried to apply the patche using patch -p1 < 6fireusb_0.6.2_5.1.patch in the sixfireusb-0.6.2 folder, but it doesn't work: it asks for file to patch (...). Can you describe the procedure to applying the patch?

  • Schorsch Schorsch posted a comment on discussion Help

    Attached patch against kernel 5.1 should work too.

  • vgc vgc posted a comment on discussion Help

    Hi Mario, Thank you, now it compiles and works fine.

  • Mario Mario modified a comment on discussion Help

    Hi, Yes I can help :) I just wrestled that problem :D Execute step one and two of this: checkout the GIT repo for this package: git clone https://aur.archlinux.org/sixfireusb-dkms.git compile the package: cd sixfireusb-dkms makepkg install the resulting package manually: sudo pacman -U sixfireusb-dkms-0.6.2-7-x86_64.pkg.tar.xz Source: https://aur.archlinux.org/packages/sixfireusb-dkms/ This still doesn't fix the problem but it fetches all the files needed. Now: - Now you go to the src/sixfireusb-0.6.2...

  • Mario Mario posted a comment on discussion Help

    Somehow sourceforge is strange it doesn't notify me when something occurs... But have a look in the other thread I supplied a zip which contains everything you need to build

  • Mario Mario modified a comment on discussion Help

    To "fix" it go to line 206 and delete "int ret;" in line 220 remove "ret=", but leave the rest of the line unchanged and delete "if (ret) { kfree(rt); snd_printk(KERN_ERR PREFIX "error preallocating pcm buffers.\n"); return ret; }" from line 224 to 229 then it should work. But you have to build it manually. If you don't know how download the zip with everything preconfigured. There is a script called install.sh execute this, this builds the package and installs it.

  • Mario Mario posted a comment on discussion Help

    To "fix" it go to line 206 and delete "int ret;" in line 220 remove "ret=", but leave the rest of the line unchanged and delete "if (ret) { kfree(rt); snd_printk(KERN_ERR PREFIX "error preallocating pcm buffers.\n"); return ret; }" from line 224 to 229 then it should work. But you have to build it manually. I created a zip of my build folder there is a script called install.sh execute this, this builds the package and installs it.

  • vgc vgc posted a comment on discussion Help

    Hi, I've the same errors on arch linux with 5.1.2 linux version.

  • vgc vgc posted a comment on discussion Help

    I spoke too soon, it doesn't compile on Arch Linux with the Linux 5.1.2-arch1-1-ARCH kernel.

  • odorono odorono posted a comment on discussion Help

    Hello is the optical input supported? I can get the digital input to work using the coaxial link, but not the optical... If it's indeed supported, I don't know what I'm doing wrong -- is there anything I should do to enable it apart from changing the input from Coaxial to Optical in the 'Hardware Settings' tab in envy24? Couldn't find much info in the forum, but sorry if the answer is too obvious, still getting to grips with all this. Thanks in advance

  • vgc vgc modified a comment on discussion Help

    Hi Mario, I used the fwinst.sh file script to intall the firmware.

  • vgc vgc posted a comment on discussion Help

    Hi Mario, I used the fwint.sh file script to intall the firmware.

  • Mario Mario posted a comment on discussion Help

    Have you downloaded the firmware files with the separate script? I had that error when I forgot that. Even though you might have already tried it, try powering off the soundcard, that sometimes helps.

  • vgc vgc modified a comment on discussion Help

    Hello everyone, Ispired by the sixfireusb-dkms package of @crepererum from the AUR repo https://aur.archlinux.org/packages/sixfireusb-dkms/ of Arch Linux, I've installed on Debian Stretch 9.9 ( Linux 4.9.0-9-amd64) the driver via dkms and blacklisted the snd_usb_6fire module, it works fine. I've no "unable to receive device firmware state" error. I hope this solution can be useful. Regards vgc

  • vgc vgc posted a comment on discussion Help

    Hello everyone, Ispired by the sixfireusb-dkms package of @crepererum of the AUR repo https://aur.archlinux.org/packages/sixfireusb-dkms/ of Arch Linux, I've installed on Debian Stretch 9.9 ( Linux 4.9.0-9-amd64) the driver via dkms and blacklisted the snd_usb_6fire module, it works fine. I've no "unable to receive device firmware state" error. I hope this solution can be useful. Regards vgc

  • Mario Mario posted a comment on discussion Help

    Mayb you could try this section from the README? tasklet_thresh possible values: non-negative integer default: 128 Specifies the threshold, which causes a tasklet to be used to copy data between alsa and the device. 0: deactivate this feature positive number: if the selected period size uses more or equal packets per urb than this number, a tasklet will be used to transfer data. Otherwise data is transferred immediately in the hardware interrupt. Remark: one packet maps to approximately 0.15 milliseconds....

  • Mario Mario posted a comment on discussion Help

    Hmm this more sounds like a distro problem? I can only say for me it works, after coming from standby I always see the popup that my PC switched to the terratec card.

  • Mario Mario modified a comment on discussion Help

    Hi, I have a problem with the driver on a raspberry pi. The pi recognizes the crad alright, but when I try to play something via librespot(a Spotify library) this error occurs. Sometimes I can hear the sound coming out for a 2 seconds but it gets distorted. dmesg says this: [ 176.054786] 6fire: error stopping streaming while setting samplerate 44100. [ 176.054803] 6fire: error setting rate 44100. The program used(librespot) puts out the following: ERROR:librespot_playback::audio_backend::alsa: Alsa...

  • Mario Mario modified a comment on discussion Help

    Hi, I have a problem with the driver on a raspberry pi. The pi recognizes the crad alright, but when I try to play something via librespot(a Spotify library) this error occurs. Sometimes I can hear the sound coming out for a 2 seconds but it gets distorted. dmesg says this: [ 176.054786] 6fire: error stopping streaming while setting samplerate 44100. [ 176.054803] 6fire: error setting rate 44100. The program used(librespot) puts out the following: ERROR:librespot_playback::audio_backend::alsa: Alsa...

  • Mario Mario modified a comment on discussion Help

    Hi, I have a problem with the driver on a raspberry pi. The pi recognizes the crad alright, but when I try to play something via librespot(a Spotify library) this error occurs. Sometimes I can hear the sound coming out for a 2 seconds but it gets distorted. dmesg says this: [ 176.054786] 6fire: error stopping streaming while setting samplerate 44100. [ 176.054803] 6fire: error setting rate 44100. The program used(librespot) puts out the following: ERROR:librespot_playback::audio_backend::alsa: Alsa...

  • Mario Mario posted a comment on discussion Help

    Hi, I have a problem with the driver on a raspberry pi. The pi recognizes the crad alright, but when I try to play something via librespot(a Spotify library) this error occurs. Sometimes I can hear the sound coming out for a 2 seconds but it gets distorted. dmesg says this: [ 176.054786] 6fire: error stopping streaming while setting samplerate 44100. [ 176.054803] 6fire: error setting rate 44100. Any tip for me on?

  • Ole Perch Ole Perch posted a comment on discussion Help

    When my system resumes after a standby I find that in the sound menu my Linux system has chosen a different sound device than my 6fire, which was active before standby. The even stranger thing is that playback still goes through my 6fire. So, somehow my Linux system remembered the sound channel correctly across the standby but got confused about the sound controls. The consequence is that I cannot adjust the volume before I have manually switched back to the 6fire device in the sound menu. Perhaps...

  • Ole Perch Ole Perch posted a comment on discussion Help

    Some time after boot I find that the sound from my 6fire starts "stuttering". A more precise description is that the sound seems to be broken into very small bits with very small pauses between them, maybe like 10-20 times pr second. This may happen minutes or hours after boot. If I keep playing, the sound eventually dies completely, and the application playing, usually my browser, detects a playback problem and stops playing. I can fix the problem by selecting another sound output device for a minute...

  • Ole Perch Ole Perch modified a comment on discussion Help

    Hi Torsten Did you ever manage to figure out how to fix the problem with unable to receive device firmware state. probe of 1-1.3:1.0 failed with error -11 I have just upgraded my kernel to 4.15, and this problem has come back. Maybe I will have to go back again to 4.10.0-28, which is the last version I know where it worked. If you know what the problem is, or just have a good idea about it, please post it here, so I can try it out. I have your sources (thanks a lot for that!), so I can do some experiments...

  • Ole Perch Ole Perch posted a comment on discussion Help

    Hi Torsten Did you ever manage to figure out how to fix the problem with unable to receive device firmware state. probe of 1-1.3:1.0 failed with error -11 I have just upgraded my kernel to 4.15, and this problem has come back. Maybe I will have to go back again to 4.10.0-28, which is the last version I know where it worked. If you know what the problem is, or just have a good idea about it, please post it here, so I can try it out. I have your sources (thanks a lot for that!), so I can do some experiments...

  • Schorsch Schorsch modified a comment on discussion Help

    Hi, the module doesn't build against linux-5.1: make -C /lib/modules/5.1.0-rc2-pippin-lxtec-amd64/build M=/usr/src/sixfireusb-0.6.2 modules make[1]: Entering directory '/usr/src/linux-headers-5.1.0-rc2-pippin-lxtec-amd64' CC [M] /usr/src/sixfireusb-0.6.2/chip.o CC [M] /usr/src/sixfireusb-0.6.2/comm.o CC [M] /usr/src/sixfireusb-0.6.2/control.o CC [M] /usr/src/sixfireusb-0.6.2/firmware.o CC [M] /usr/src/sixfireusb-0.6.2/midi.o CC [M] /usr/src/sixfireusb-0.6.2/pcm.o /usr/src/sixfireusb-0.6.2/pcm.c:...

  • Schorsch Schorsch posted a comment on discussion Help

    The in kernel modul builds fine, though.

  • Schorsch Schorsch modified a comment on discussion Help

    Hi, themodule doesn't build against linux-5.1: make -C /lib/modules/5.1.0-rc2-pippin-lxtec-amd64/build M=/usr/src/sixfireusb-0.6.2 modules make[1]: Entering directory '/usr/src/linux-headers-5.1.0-rc2-pippin-lxtec-amd64' CC [M] /usr/src/sixfireusb-0.6.2/chip.o CC [M] /usr/src/sixfireusb-0.6.2/comm.o CC [M] /usr/src/sixfireusb-0.6.2/control.o CC [M] /usr/src/sixfireusb-0.6.2/firmware.o CC [M] /usr/src/sixfireusb-0.6.2/midi.o CC [M] /usr/src/sixfireusb-0.6.2/pcm.o /usr/src/sixfireusb-0.6.2/pcm.c: In...

  • Schorsch Schorsch posted a comment on discussion Help

    Hi, themodule doesn't build against linux-5.1: make -C /lib/modules/5.1.0-rc2-pippin-lxtec-amd64/build M=/usr/src/sixfireusb-0.6.2 modules make[1]: Entering directory '/usr/src/linux-headers-5.1.0-rc2-pippin-lxtec-amd64' CC [M] /usr/src/sixfireusb-0.6.2/chip.o CC [M] /usr/src/sixfireusb-0.6.2/comm.o CC [M] /usr/src/sixfireusb-0.6.2/control.o CC [M] /usr/src/sixfireusb-0.6.2/firmware.o CC [M] /usr/src/sixfireusb-0.6.2/midi.o CC [M] /usr/src/sixfireusb-0.6.2/pcm.o /usr/src/sixfireusb-0.6.2/pcm.c: In...

  • Ingvx Ingvx posted a comment on discussion Help

    I changed the pcm.c file and got stereo and multichannel outputs but I still got no audio and also videos and audio tracks hang when trying to play something. Channels are unmuted in alsamixer. I want to have the pc audio to go to headphones output. How should I proceed?

  • Christoph M. Christoph M. posted a comment on discussion Help

    Thank you Mario, that solved it!

  • Mario Mario modified a comment on discussion Help

    Hi, Yes I can help :) I just wrestled that problem :D Execute step one and two of this: checkout the GIT repo for this package: git clone https://aur.archlinux.org/sixfireusb-dkms.git compile the package: cd sixfireusb-dkms makepkg install the resulting package manually: sudo pacman -U sixfireusb-dkms-0.6.2-7-x86_64.pkg.tar.xz Source: https://aur.archlinux.org/packages/sixfireusb-dkms/ This still doesn't fix the problem but it fetches all the files needed. Now you go to the src/sixfireusb-0.6.2 folder...

  • Mario Mario modified a comment on discussion Help

    Hi, Yes I can help :) I just wrestled that problem :D checkout the GIT repo for this package: git clone https://aur.archlinux.org/sixfireusb-dkms.git compile the package: cd sixfireusb-dkms makepkg install the resulting package manually: sudo pacman -U sixfireusb-dkms-0.6.2-7-x86_64.pkg.tar.xz Source: https://aur.archlinux.org/packages/sixfireusb-dkms/ This still doesn't fix the problem but it fetches all the files needed. Now you go to the src/sixfireusb-0.6.2 folder and do what Torsten mentions...

  • Mario Mario posted a comment on discussion Help

    Hi, Yes I can help :) I just wrestled that problem :D checkout the GIT repo for this package: git clone https://aur.archlinux.org/sixfireusb-dkms.git compile the package: cd sixfireusb-dkms makepkg install the resulting package manually: sudo pacman -U sixfireusb-dkms-0.6.2-7-x86_64.pkg.tar.xz Source: https://aur.archlinux.org/packages/sixfireusb-dkms/ This still doesn't fix the problem but it fetches all the files needed. Now you go to the source folder and do what Torsten mentions here: https://sourceforge.net/p/sixfireusb/discussion/1341785/thread/c0c3458f/#f173...

  • Christoph M. Christoph M. posted a comment on discussion Help

    I have the same problem also running on Arch (Antergos actually). The included driver doesn't load at all, when I try to install the driver from here I also get the SSL-error. Only the dkms-version from AUR works partly, but it is only mono sound so only one channel is working.... That only happens with pulseaudio, when I use alsa (with vlc for example) it works fine. I think it's somehow a sink problem of pulseaudio. When I type in pacmd list-sinksI get my onboard sound and for the dmx 6fire: index:...

  • Mario Mario posted a comment on discussion Help

    Hi, I've been using the driver for the past time, and now I noticed, when I unplug the device while music is playing over it, the driver crashes and leaves a stack trace in dmesg: After that the device is not redetected and I have to restart, lsusb shows the device as available, even when it is plugged out. I'm running arch linux. I've attached the dmesg output. Regards Mario

  • Mario Mario posted a comment on discussion Help

    It somehow fixed itself :D now its working, mostly I'll create another thread for that issue :)

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi Mario, it's a bit unfortunate but a more minimalistic version is already included in the kernel. Maybe you loaded that module. Where is the module located? If modinfo shows a path like kernel/sound/usb/6fire/snd-usb-6fire.ko, you in fact loaded the included kernel module. The version you find on this site has some minor improvements. But the version in the kernel already works fine, so if everything works for you, you don't have to install the driver from here.

  • Mario Mario posted a comment on discussion Help

    Hi Torsten, sudo depmod -a doesn't do anything it just takes a while and then returns without an error. The error message when doing sudo make install: "make -C /lib/modules/4.19.4-arch1-1-ARCH/build M=/home/mario/Downloads/DMX/sixfireusb-0.6.2 modules_install make[1]: Verzeichnis „/usr/lib/modules/4.19.4-arch1-1-ARCH/build“ wird betreten INSTALL /home/mario/Downloads/DMX/sixfireusb-0.6.2/snd-usb-6fire.ko At main.c:160: - SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:72...

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi Mario, could you post the whole ssl error message? If it is the one I have in mind, it shouldn't be a problem to load the module automatically nevertheless, I think. Why doesn't that work for you? Concerning the other problem: please run sudo depmod -a and check again Regards Torsten

  • Mario Mario posted a comment on discussion Help

    Hi, I have an intresting problem. Yesterday I was able to insert the module via 'sudo insmod snd...'. Today I can't do that, I get an error message which says 'insmod: ERROR: could not insert module snd-usb-6fire.ko: Unknown symbol in module' dmesg shows the following: '[ 681.601655] snd_usb_6fire: Unknown symbol snd_rawmidi_receive (err -2) [ 681.601690] snd_usb_6fire: Unknown symbol snd_rawmidi_transmit (err -2) [ 681.602141] snd_usb_6fire: Unknown symbol snd_rawmidi_new (err -2) [ 681.602188]...

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi, I'm also no alsa configuration expert. However, defaults.pcm.device 1 indicates, that you set the default output to be digital output. Other than the Windows driver, the driver from here has two separate devices for analog/digital audio. So if you select device to be 0, you have 6 analog outputs. If you select device 1, you have 2 digital outputs. Regards, Torsten

  • João Mendes João Mendes posted a comment on discussion Help

    Hi Torsten, Thanks for your driver for the DMX6fire. I'm using the 0.6.2 version that I compiled on 64 bit Linux Studio 16.4 LTE. I only have the very basic skills with Linux. I extracted and installed the firmware files from a Windows 7 64 bit version and also tried your recomended version for the firmware, and the simptoms are the same. The main problem for me is that I can't have sound in monitor audio output altough I have the digital output working. I unmuted the other channel using alsamixer...

  • Wolfgang Wieser Wolfgang Wieser posted a comment on discussion Help

    After posting this, I tried your tipp from Noob question: - unplug the device from power and from usb, both - $ sudo dmesg -c - plug the power plug back into the device - plug the device into the usb port - wait 20 secs - $ dmesg Now I can hear sound :-) Big thanks for your work on the driver and all your support! Wolfgang

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear anything. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Additionally I blacklisted the Intel sound card. When I run $ killall pulseaudio...

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear anything. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Additionally I blacklisted the Intel sound card. Below you can find some...

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear anything. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Below you can find some console logs. I would be so happy if you can tell...

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear anything. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Below you can find some console logs. I would be so happy if you can tell...

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear anything. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Below you can find some console logs. I would be so happy if you can tell...

  • Wolfgang Wieser Wolfgang Wieser modified a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and according to the graphics in the sound settings, there should be a sound on the output, but I can't hear something. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Below you can find some console logs. I would be so happy if you can tell...

  • Wolfgang Wieser Wolfgang Wieser posted a comment on discussion Help

    Hello Torsten, I bought and installed a TerraTec DMX 6Fire USB sound card with your driver in Linux Mint 18. The card is listed as sound device and the according to the graphics in the sound settings, there should be a sound on the output, but I can't hear something. I read several of the other topics and tried to redo their solutions but I failed. I also set alsa_rt->hw.channels_min = 2; in pcm.c as I found in one of the threads. Below you can find some console logs. I would be so happy if you can...

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hello Werner, you need to install the linux headers: sudo apt-get install build-essential linux-headers Regards, Torsten

  • Werner Well Werner Well posted a comment on discussion Help

    Hello, when i put "make" in the console of linux debian i get an error: make -C /lib/modules/4.9.0-8-amd64/build M=/home/andi/Downloads/sixfireusb-0.6.2 modules make[1]: /lib/modules/4.9.0-8-amd64/build: Datei oder Verzeichnis nicht gefunden. Schluss. Makefile:12: die Regel für Ziel „modules“ scheiterte make: [modules] Fehler 2 I'm very new to linux and having a hard time trying to install my dmx6fire soundcard. Can anybody help me? Kind regards

  • Mario Mario posted a comment on discussion Help

    Thanks for your answer :) I somehow messed up subscribing to this thread, iI tried this now its recognized as stereo, and I can select it. It actually wprks now. So happy right now!!!! The problem was pretty dumb actually :D didin't unmute the card correctly I thought I just had to turn the volume up

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Ah yes, of course... The hack I posted is so hacky that it also sets the minimum INPUT channel count to 6 and the maximum to 4 - which of course cannot work. I'll separate input and output channel paramerers when patching the driver.

  • vgc vgc posted a comment on discussion Help

    Hi, there some issue: with minumun channel to 6 pulseaudio and jack do not see the 6fire audio analog input device. With minumun channel count to 2 the input audio device works, there's input audio in pulse and jack. vgc

  • vgc vgc modified a comment on discussion Help

    Hi, I've tried all 6 outputs (in pulseaudio there are 2 stereo outputs, 1 frontal and 1 subwoofer, in jack audio there are 3 stereo outputs!), I tried all and everything works perfectly!! Cheers, vgc

  • vgc vgc modified a comment on discussion Help

    Hi, I've tried all 6 outputs (in pulseaudio there are 2 stereo outputs, 1 frontal and 1 subwoofer, in jack audio there are 3 stereo outputs! I tried all and everything works perfectly!! Cheers, vgc

  • vgc vgc modified a comment on discussion Help

    Hi, I've tried all 6 outputs, it works fine!!!

  • vgc vgc posted a comment on discussion Help

    Hi, I've tried all 6 outputs, it work fine!!!

  • vgc vgc posted a comment on discussion Help

    Hi again, I set the minimum channel count to 6 and it now recognize more outputs (central and subwoofer)! but I've not tries if it works, I'll do it later..

  • vgc vgc posted a comment on discussion Help

    Hi Torsten, yes, pulseaudio recognizes 2 stereo outputs, and also jack audio server(!). I've tried, with jack, to set different outputs from differents sources (es. from guitar to guitar amplifier and pc stream music to hifi speakers) and it work fine! the output of pacmd list-sinks 1 sink(s) available. * index: 1 name: <alsa_output.usb-TerraTec_DMX_6Fire_USB_0000000000085A67-00.multichannel-output> driver: <module-alsa-card.c> flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME state: RUNNING suspend...

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    PS: it just occured to me, what does pulseaudio do, if you set the minimum channel count to 6? Can you output to all 3 stereo outputs then?

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi vgc, so after setting the minimum channel count to 2, pulseaudio now allows outputting 2 stereo channels instead of 1 mono channel? Wow... Wonder, how pulseaudio determines the card's capabilities. Whatever, after all I've read here, next version will contain an explicit mono-enable module parameter. Regards, Torsten

  • vgc vgc posted a comment on discussion Help

    Hi, now in pulseaudio there is the multichannel output, it recognize 2 of the 3 audio stereo outputs, great! vgc

  • mat o mat o posted a comment on discussion Help

    OK. Works. after put this line to the file pcm. Cheers !

  • mat o mat o posted a comment on discussion Help

    Nazwa: alsa_card.usb-TerraTec_DMX_6Fire_USB_00000000000821A9-00 Sterownik: module-alsa-card.c Właściciel modułu: 27 Właściwości: alsa.card = "2" alsa.card_name = "TerraTec DMX6FireUSB" alsa.long_card_name = "TerraTec DMX6FireUSB at 3:7" alsa.driver_name = "snd_usb_6fire" device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0" sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/sound/card2" udev.id = "usb-TerraTec_DMX_6Fire_USB_00000000000821A9-00" device.bus = "usb" device.vendor.id = "0ccd"...

  • mat o mat o posted a comment on discussion Help

    Same here. I install new Mint 19, and card is only MONO mode and there is no sound at all. dmesg : [ 3264.718735] usb 3-5: new high-speed USB device number 5 using xhci_hcd [ 3264.868157] usb 3-5: New USB device found, idVendor=0ccd, idProduct=0080 [ 3264.868158] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3264.868159] usb 3-5: Product: DMX 6Fire USB [ 3264.868160] usb 3-5: Manufacturer: TerraTec [ 3264.868161] usb 3-5: SerialNumber: 00000000000821A9 [ 3264.896678] usbcore:...

  • vgc vgc modified a comment on discussion Help

    Hi Torsten, I tried on Arch Linux and it works, there's stereo mode with pulseaudio. Thank you so much! vgc

  • vgc vgc posted a comment on discussion Help

    Hi Torsten, I tried on Arch Linux and it works. Thank you so much! vgc

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi again, if you want to test the driver patch, you can insert the following line (line number: 85) to fhe file "pcm.c": alsa_rt->hw.channels_min = 2; If that works fine for you, I will add a module parameter which allows disabling mono. Regards, Torsten

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Hi, I have no clue, what pulseaudio is doing there. Of course the card is not mono ;) Since I don't use pulseaudio, I cannot provide much help here. The only possibility from the driver side seems to be disabling 1-channel output entirely. Did you look in the thread "unable to receive device firmware state" here in the Help forum? Because the problem (and a possible solution) is listed there. Regards, Torsten

  • Mario Mario modified a comment on discussion Help

    Just a short update tried the same on solus still not working, the sound card is recognized, as mono, I put up the sound via the alsamixer but still no sound is playing. After a restart the card is not recognized anymore

  • Mario Mario posted a comment on discussion Help

    Just a short update tried the same on solus still not working, the sound card is recognized, as mono, I put up the sound via the alsamixer but still no sound is playing

  • Torsten Schenk Torsten Schenk posted a comment on discussion Help

    Dear all, I'm so sorry I missed the discussion here. For some unknown reason, I seem not to be subscribed to changes anymore and didn't get any notifications about activity in this forum. I just got a patch submitted fixing the buffer allocation problem. I will merge it and upload the updated version here. I'll read all comments here this evening and then post answers. Regards, Torsten

  • Mario Mario modified a comment on discussion Help

    Hi, I installed the drivber from the arch User repository. The installation worked. If I type dmesg I only see the TerraTec card registered as an USB device not as a sound device. [ 62.654207] usb 4-1.2: new high-speed USB device number 5 using ehci-pci [ 62.753220] usb 4-1.2: New USB device found, idVendor=0ccd, idProduct=0080, bcdDevice= 1.00 [ 62.753224] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 62.753226] usb 4-1.2: Product: DMX 6Fire USB [ 62.753228] usb 4-1.2: Manufacturer:...

  • Mario Mario modified a comment on discussion Help

    Hi, I installed the drivber from the arch User repository. The installation worked. If I type dmesg I only see the TerraTec card registered as an USB device not as a sound device. [ 62.654207] usb 4-1.2: new high-speed USB device number 5 using ehci-pci [ 62.753220] usb 4-1.2: New USB device found, idVendor=0ccd, idProduct=0080, bcdDevice= 1.00 [ 62.753224] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 62.753226] usb 4-1.2: Product: DMX 6Fire USB [ 62.753228] usb 4-1.2: Manufacturer:...

  • Mario Mario posted a comment on discussion Help

    Hi, I installed the drivber from the arch User repository. The installation worked. If I type dmesg I only see the TerraTec card registered as an USB device not as a sound device. [ 62.654207] usb 4-1.2: new high-speed USB device number 5 using ehci-pci [ 62.753220] usb 4-1.2: New USB device found, idVendor=0ccd, idProduct=0080, bcdDevice= 1.00 [ 62.753224] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 62.753226] usb 4-1.2: Product: DMX 6Fire USB [ 62.753228] usb 4-1.2: Manufacturer:...

  • crepererum crepererum posted a comment on discussion Help

    Regarding "working setups" / "known issues": I'm using pulseaudio w/ the analog sound outpu with slightly enhanced parameters (s32le 2ch 96000Hz, speex-float-4 resampling). Pulseaudio seems to think that the card is mono-only and I needed to patch pulseaudio configs to get stereo back (I don't have time to get a proper upstream patch working). Everything works really nice ... excep when you unplug the USB while the system is running (in sleep mode it's fine). Then, the kernel spits out one or more...

  • crepererum crepererum posted a comment on discussion Help

    Sorry for taking some time off. The Arch package is now up-to-date again and works w/o any modifcation. The trick that may also help other distros: you need to blacklist the original module that is shipped with you kernel. This can be done by creating /etc/modprobe.d/blacklist-sixfireusb-dkms.conf with the following content: blacklist snd_usb_6fire There is no need to delete the original module (it's also really annoying for kernel updates and my mess with your package manager). The Arch package...

  • Johann Hackl Johann Hackl modified a comment on discussion Help

    I have now performed the same procedure I mentioned before on my main computer (AMD Ryzen), as opposed to the laptop I tried it successfully on before (3rd gen Intel i5). Compile and manual installation/initialization works fine, but as soon as any playback is started, the audio begins to crackle and eventually drops out completely, resulting in these Type 37 errors. The issue with Pulseaudio persists. [ 421.738397] usb 3-4: new high-speed USB device number 9 using xhci_hcd [ 421.888359] usb 3-4:...

  • Johann Hackl Johann Hackl posted a comment on discussion Help

    I have now performed the same procedure I mentioned before on my main computer (AMD Ryzen), as opposed to the laptop I tried it successfully on before (3rd gen Intel i5). Compile and manual installation/initialization works fine, but as soon as any playback is started, the audio begins to crackle and eventually drops out completely, resulting in these Type 37 errors. The issue with Pulseaudio persists. [ 419.890499] usb 3-4: new high-speed USB device number 7 using xhci_hcd [ 420.039736] usb 3-4:...

  • Johann Hackl Johann Hackl modified a comment on discussion Help

    Hello, I've got an update on the situaton. Thank you Alval for your suggestion, sadly I was not able to test it yet. I had tried a similar approach which circumvented the checksum error by inserting an updated checksum into the file... sadly with no success, as it would simply not build. However, I was able to build it correctly on Ubuntu 18.04 running kernel 4.15. Make went without a problem, however make install failed with an error related to module signing. I'm not an expert on this, but here's...

  • Johann Hackl Johann Hackl posted a comment on discussion Help

    Hello, I've got an update on the situaton. Thank you Alval for your suggestion, sadly I was not able to test it yet. I had tried a similar approach which circumvented the checksum error by inserting an updated checksum into the file... sadly with no success, as it would simply not build. However, I was able to build it correctly on Ubuntu 18.04 running kernel 4.15. Make went without a problem, however make install failed with an error related to module signing. I'm not an expert on this, but here's...

  • Alval Alval posted a comment on discussion Help

    Hi Johann Hackl, I used the following procedure that works with both Arch and Manjaro and I believe the other derivatives (regardless of the Kernel version): I first installed the firmware by running fwinst.sh, after I downloaded the snapshot from the AUR repo, I extracted it I entered the folder and I modified the pkgbuild file removing any reference to fwinst.sh (the sixfireusb-dkms package is outdated, and you can not install it if not modifying it), I gave makepkg -i to install the package.

  • Johann Hackl Johann Hackl posted a comment on discussion Help

    I have the same issue, but I cannot seem to fix it anyhow. This is the output from 'dmesg' for me: [ 1229.403082] usb 1-1: Product: DMX 6Fire USB [ 1229.403084] usb 1-1: Manufacturer: TerraTec [ 1229.403086] usb 1-1: SerialNumber: 00000000000CD265 [ 1229.411570] snd-usb-6fire 1-1:1.0: unable to receive device firmware state. [ 1229.411582] snd-usb-6fire: probe of 1-1:1.0 failed with error -11 I'm on Ubuntu 18.04 with Kernel 4.15, but it also fails in the same manner on Manjaro with Kernel 4.17. Module...

  • Alval Alval posted a comment on discussion Help

    Hello everyone. I use Arch Linux and I installed the sixfireusb-dkms package from the AUR repo. This particular installation procedure allows the driver to work. The card is recognized every time, the only problem is that with pulseaudio both channels are redirected to an output, this has happened following updates (I could not locate the responsible packages), before it worked well. Instead with JACK it works perfectly and in stereo. I hope this post will be useful.

1 >