LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   VIA Envy sound chip and DragonRise gamepad on kernels 3.x and 4.x (mint and lubuntu) problems (https://www.linuxquestions.org/questions/linux-hardware-18/via-envy-sound-chip-and-dragonrise-gamepad-on-kernels-3-x-and-4-x-mint-and-lubuntu-problems-4175581278/)

Tarso 06-02-2016 11:29 AM

VIA Envy sound chip and DragonRise gamepad on kernels 3.x and 4.x (mint and lubuntu) problems
 
Hi there,
I got a problem with 2 distros at the moment.... These codes are from my linux mint 17.3 rosa (kernel 3.x) install
in this install, my joystick (dragonrise) is not recognized properly.... there is even a bug report about it, but I'm not an expert to fix it (https://bugs.debian.org/cgi-bin/bugr...cgi?bug=785606)

also on this install, my sound card (VIA envy chip) work only after I force a bug on alsamixer multitrack (changing from 48000 to ice [breaks playback], than changing back to 48000). After its working, logging out and in keeps it working, but with a full pc reset I need to bug it again every log-in.....


Code:

tarso@Tarso ~ $ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation H55 Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
02:01.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
ff:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
ff:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
ff:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
ff:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
ff:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
ff:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
ff:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
ff:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
ff:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
ff:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
ff:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)

Code:

tarso@Tarso ~ $ uname -r
3.19.0-32-generic

Code:

tarso@Tarso ~ $ uname -a
Linux Tarso 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Code:

tarso@Tarso ~ $ lsusb
Bus 002 Device 005: ID 1a2c:0c21 China Resource Semico Co., Ltd
Bus 002 Device 004: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
Bus 002 Device 003: ID 2001:5678 D-Link Corp.
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 13fe:4100 Kingston Technology Company Inc. Flash drive
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Now... on my lubuntu lxle (kernel 4.x) install, the dragonrise joystick works out of the box... not perfectly but totally usable (still minor conflics on the analogs, but works) it is detected with same name and ID, but with 7 axis instead of 6 like in linux mint.

The VIA sound tho.... I cant get it to work on lubuntu.... even trying to reproduce the same alsamixer bug I use on linux mint, its still gives no sound.

If needed be, I'll switch to lubuntu to get the lsusb etc too

so the problem is...
mint -> sound if I force a bug every restart... no joystick
lubuntu -> no sound at all, joystick works....

driving me crazy!!!

Upuetz 06-03-2016 06:32 PM

Hi,
just a quick hints:
- look in mint in the output of "dmesg" what it says about the audio module. Maybe you see some parameters or just the kernel module responsible.
- look in /etc/modules and /etc/modprobe.d/* if the kernel module is mentioned there. Again, looking for parameters to the module
- in lubuntu:
modprobe -r <kernel-module-found-in-mint>
modinfo <module>
modprobe <module>

Post the output of these commands.

HTH,
Upuetz


All times are GMT -5. The time now is 06:07 AM.