Bonjour
Alors voilà, je savais bien que ce n'était pas du plug&play, mais actuellement grosse galère pour faire fonctionner mon Diretta DST-00 sur mon mac mini fedora 30 + LMS.
Voici les étapes que j'ai suivies (adaptées par rapport au script d'origine) avec l'aide de Le Dom qui a passé son samedi avec moi dessus ! :
# faire glisser le driver compressé dans le dossier /home/user
# Installation des paquets indispensables
dnf install make
dnf install tar
dnf install zstd
dnf install rsync
dnf install gcc
dnf install alsa-tools
dnf install alsa
dnf install kernel-devel
dnf install bridge-utils
# Se placer dans le répertoire utilisateur :
cd /home/user
# Décompression du driver Alsa :
tar -xvf DirettaALSAdriver_0_112_3.tar.zst
# Copier et installer le kernel :
dnf install "kernel-devel-uname-r == $(uname -r)"
# compiler le driver
cd DirettaALSAdriver/driver
touch alsa_bridge.c
sudo make KERNELDIR=/usr/src/kernels/5.4.24-100.rt15.1.fc30.ccrma.x86_64+rt
sudo insmod alsa_bridge.ko
lsmod | grep alsa
# installation du driver :
cd /home/user
x='\/home\/user'
y="\/home\/user"
Changer le répertoire à l’intérieur des scripts d’installation :
sed -i -e "s/$x/$y/g" /home/user/DirettaALSAdriver/diretta_bridge_driver.service
sed -i -e "s/$x/$y/g" /home/user/DirettaALSAdriver/diretta_bridge_host.service
# Copier les modules de service dans le répertoire système approprié :
sudo cp /home/user/DirettaALSAdriver/diretta_bridge_driver.service /etc/systemd/system
sudo cp /home/user/DirettaALSAdriver/diretta_bridge_host.service /etc/systemd/system
# Démarrer les modules :
sudo systemctl enable diretta_bridge_driver
sudo systemctl enable diretta_bridge_host
sudo grubby --update-kernel=ALL --args="audit=0"
systemctl enable diretta_bridge_driver.service
systemctl start diretta_bridge_driver.service
systemctl start diretta_bridge_host.service
systemctl status diretta_bridge_host.service
Les modules semblent fonctionner, mais lorsque je sélectionne la sortie son (avec "sudo squeezelite -l"), rien ne sort, mise à part par la sortie par défaut du mac mini. Pourtant le diretta apparait dans la liste des cartes son :
Output devices:
surround21 - 2.1 Surround output to Front and Subwoofer speakers
surround40 - 4.0 Surround output to Front and Rear speakers
surround41 - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50 - 5.0 Surround output to Front, Center and Rear speakers
surround51 - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71 - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null - Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH - HDA Intel PCH, CS4206 Analog - Default Audio Device
sysdefault:CARD=PCH - HDA Intel PCH, CS4206 Analog - Default Audio Device
front:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - Front speakers
surround21:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Digital - IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=PCH,DEV=0 - HDA Intel PCH, HDMI 0 - HDMI Audio Output
hdmi:CARD=PCH,DEV=1 - HDA Intel PCH, HDMI 1 - HDMI Audio Output
hdmi:CARD=PCH,DEV=2 - HDA Intel PCH, HDMI 2 - HDMI Audio Output
default:CARD=DirettaA181 - DST-00_D683:LVDS, LVDS - Default Audio Device
sysdefault:CARD=DirettaA181 - DST-00_D683:LVDS, LVDS - Default Audio Device
Si quelqu'un à une idée de la solution, je suis preneur !
Merci
Alors voilà, je savais bien que ce n'était pas du plug&play, mais actuellement grosse galère pour faire fonctionner mon Diretta DST-00 sur mon mac mini fedora 30 + LMS.
Voici les étapes que j'ai suivies (adaptées par rapport au script d'origine) avec l'aide de Le Dom qui a passé son samedi avec moi dessus ! :
# faire glisser le driver compressé dans le dossier /home/user
# Installation des paquets indispensables
dnf install make
dnf install tar
dnf install zstd
dnf install rsync
dnf install gcc
dnf install alsa-tools
dnf install alsa
dnf install kernel-devel
dnf install bridge-utils
# Se placer dans le répertoire utilisateur :
cd /home/user
# Décompression du driver Alsa :
tar -xvf DirettaALSAdriver_0_112_3.tar.zst
# Copier et installer le kernel :
dnf install "kernel-devel-uname-r == $(uname -r)"
# compiler le driver
cd DirettaALSAdriver/driver
touch alsa_bridge.c
sudo make KERNELDIR=/usr/src/kernels/5.4.24-100.rt15.1.fc30.ccrma.x86_64+rt
sudo insmod alsa_bridge.ko
lsmod | grep alsa
# installation du driver :
cd /home/user
x='\/home\/user'
y="\/home\/user"
Changer le répertoire à l’intérieur des scripts d’installation :
sed -i -e "s/$x/$y/g" /home/user/DirettaALSAdriver/diretta_bridge_driver.service
sed -i -e "s/$x/$y/g" /home/user/DirettaALSAdriver/diretta_bridge_host.service
# Copier les modules de service dans le répertoire système approprié :
sudo cp /home/user/DirettaALSAdriver/diretta_bridge_driver.service /etc/systemd/system
sudo cp /home/user/DirettaALSAdriver/diretta_bridge_host.service /etc/systemd/system
# Démarrer les modules :
sudo systemctl enable diretta_bridge_driver
sudo systemctl enable diretta_bridge_host
sudo grubby --update-kernel=ALL --args="audit=0"
systemctl enable diretta_bridge_driver.service
systemctl start diretta_bridge_driver.service
systemctl start diretta_bridge_host.service
systemctl status diretta_bridge_host.service
Les modules semblent fonctionner, mais lorsque je sélectionne la sortie son (avec "sudo squeezelite -l"), rien ne sort, mise à part par la sortie par défaut du mac mini. Pourtant le diretta apparait dans la liste des cartes son :
Output devices:
surround21 - 2.1 Surround output to Front and Subwoofer speakers
surround40 - 4.0 Surround output to Front and Rear speakers
surround41 - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50 - 5.0 Surround output to Front, Center and Rear speakers
surround51 - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71 - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null - Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH - HDA Intel PCH, CS4206 Analog - Default Audio Device
sysdefault:CARD=PCH - HDA Intel PCH, CS4206 Analog - Default Audio Device
front:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - Front speakers
surround21:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Analog - 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0 - HDA Intel PCH, CS4206 Digital - IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=PCH,DEV=0 - HDA Intel PCH, HDMI 0 - HDMI Audio Output
hdmi:CARD=PCH,DEV=1 - HDA Intel PCH, HDMI 1 - HDMI Audio Output
hdmi:CARD=PCH,DEV=2 - HDA Intel PCH, HDMI 2 - HDMI Audio Output
default:CARD=DirettaA181 - DST-00_D683:LVDS, LVDS - Default Audio Device
sysdefault:CARD=DirettaA181 - DST-00_D683:LVDS, LVDS - Default Audio Device
Si quelqu'un à une idée de la solution, je suis preneur !
Merci