Linuxiarze.pl Forum

Oprogramowanie => Multimedia => Wątek zaczęty przez: Bishop1971 w Grudzień 03, 2022, 06:25:10 PM

Tytuł: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 03, 2022, 06:25:10 PM
Witajcie. Posiadam odtwarzacz Fiio M9 z możliwością działania jako USB DAC. Niestety na Linux Mint 21 Vanessa nie widzi tego odtwarzacza. Sterowniki są tylko dla windows oraz ios. Czy ktoś z was ma pojęcie jak to ogarnąć? Za wszelką pomoc z góry dziękuje.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: robson75 w Grudzień 03, 2022, 08:00:36 PM
A próbowałeś Wine?
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 04, 2022, 12:57:23 PM
Cytat: robson75 w Grudzień 03, 2022, 08:00:36 PMA próbowałeś Wine?
tak próbowałem. Nie działa, wyskakuje informacja o jakiejś niezgodności. Dziwne jest też to, że jak go podepnę do kompa to nie wykrywa go (nie widzi)
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 04, 2022, 01:21:16 PM
Podłącz i podaj wynik:
1. lsusbOtwórz okno terminala, wpisz
2. journalctl -fPodłącz to ustrojstwo i pokaż co wypluwa (plain text, a nie fotka). Jeśli chcesz, by przekierowało do pliku tekstowego:
3. journalctl -f > nazwa.txtZobaczymy z czym mamy do czynienia i jak to w ogóle jest wykrywane. Bo raczej nie ma takiej możliwości, by linux "nie widział" czegoś, co do niego jest podłączone. Może się jedynie nie dogadać.

UPS, jeszcze jedno - jak  Ty to łączysz? Założyłem, że przez USB, ale w opisie produktu jest tam coś o połączeniu Bluetooth.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 04, 2022, 02:59:46 PM
podłączam przez usb
to mi wypłuło po w pisaniu journalctl -f

gru 04 14:52:45 bishop-Lenovo-H500s kernel: usb 1-2: USB disconnect, device number 3
gru 04 14:52:45 bishop-Lenovo-H500s acpid[771]: input device has been disconnected, fd 12
gru 04 14:52:45 bishop-Lenovo-H500s acpid[771]: input device has been disconnected, fd 13
gru 04 14:52:54 bishop-Lenovo-H500s systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
gru 04 14:53:22 bishop-Lenovo-H500s sudo[11230]:   bishop : PWD=/home/bishop ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/dpkg_lock_check.sh
gru 04 14:53:22 bishop-Lenovo-H500s sudo[11230]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
gru 04 14:53:22 bishop-Lenovo-H500s sudo[11230]: pam_unix(sudo:session): session closed for user root
gru 04 14:54:52 bishop-Lenovo-H500s sudo[11242]:   bishop : PWD=/home/bishop ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/dpkg_lock_check.sh
gru 04 14:54:52 bishop-Lenovo-H500s sudo[11242]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
gru 04 14:54:52 bishop-Lenovo-H500s sudo[11242]: pam_unix(sudo:session): session closed for user root
gru 04 14:55:34 bishop-Lenovo-H500s dbus-daemon[1390]: [session uid=1000 pid=1390] Activating service name='org.freedesktop.thumbnails.Thumbnailer1' requested by ':1.19' (uid=1000 pid=1669 comm="Thunar --daemon " label="unconfined")
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer xapp-epub-thumbnailer -i %i -o %o -s %s
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer xreader-thumbnailer -s %s %u %o
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer ffmpegthumbnailer -i %i -o %o -s %s -f
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer xapp-raw-thumbnailer -i %i -o %o -s %s
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer gsf-office-thumbnailer -i %i -o %o -s %s
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer xapp-appimage-thumbnailer -i %i -o %o -s %s
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer xapp-mp3-thumbnailer -i %i -o %o -s %s
gru 04 14:55:34 bishop-Lenovo-H500s org.freedesktop.thumbnails.Thumbnailer1[11261]: Registered thumbnailer gnome-thumbnail-font --size %s %u %o
gru 04 14:55:34 bishop-Lenovo-H500s dbus-daemon[1390]: [session uid=1000 pid=1390] Successfully activated service 'org.freedesktop.thumbnails.Thumbnailer1'
gru 04 14:56:22 bishop-Lenovo-H500s sudo[11302]:   bishop : PWD=/home/bishop ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/dpkg_lock_check.sh
gru 04 14:56:22 bishop-Lenovo-H500s sudo[11302]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
gru 04 14:56:23 bishop-Lenovo-H500s sudo[11302]: pam_unix(sudo:session): session closed for user root
gru 04 14:57:24 bishop-Lenovo-H500s NetworkManager[789]: <info>  [1670162244.8921] dhcp4 (enp2s0): state changed new lease, address=192.168.0.111
gru 04 14:57:53 bishop-Lenovo-H500s sudo[11338]:   bishop : PWD=/home/bishop ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/dpkg_lock_check.sh
gru 04 14:57:53 bishop-Lenovo-H500s sudo[11338]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
gru 04 14:57:53 bishop-Lenovo-H500s sudo[11338]: pam_unix(sudo:session): session closed for user root
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 04, 2022, 03:05:33 PM
To jeszcze to lsusb (możesz też dać: lsusb -v oraz krótka odpowiedź - wynik powyżej jest od chwili podłączenia urządzenia?
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 04, 2022, 03:24:03 PM
tak wynik jest od chwili podłączenia
oto wynik lsusb...
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 009: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 011: ID 125f:a15a A-DATA Technology Co., Ltd. DashDrive Durable HD710 portable HDD various size
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 1852:7921 GYROCOM C&C Co., LTD Audiotrak ProDigy CUBE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 07, 2022, 05:24:05 PM
Cytat: Bishop1971 w Grudzień 04, 2022, 03:24:03 PMtak wynik jest od chwili podłączenia
oto wynik lsusb...
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 009: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 011: ID 125f:a15a A-DATA Technology Co., Ltd. DashDrive Durable HD710 portable HDD various size
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 1852:7921 GYROCOM C&C Co., LTD Audiotrak ProDigy CUBE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
tak jak pisałem wcześniej... nie widzi tego urządzenia
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: linux4ever w Grudzień 07, 2022, 05:29:58 PM
A testowałeś a debianie live ze sterownikami ?

https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.5.0-live+nonfree/

Odpal Live i podepnij urządzenie.

Możesz też użyć:

https://linuxmint.com/edition.php?id=297
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: linux4ever w Grudzień 07, 2022, 05:39:38 PM
Cytat: Bishop1971 w Grudzień 07, 2022, 05:24:05 PM
Cytat: Bishop1971 w Grudzień 04, 2022, 03:24:03 PMtak wynik jest od chwili podłączenia
oto wynik lsusb...
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 009: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 011: ID 125f:a15a A-DATA Technology Co., Ltd. DashDrive Durable HD710 portable HDD various size
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 1852:7921 GYROCOM C&C Co., LTD Audiotrak ProDigy CUBE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
tak jak pisałem wcześniej... nie widzi tego urządzenia

A  po drugie użyj najnowszego kernela :

https://linuxways.net/mint/how-to-update-kernel-in-linux-mint-20/
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 08, 2022, 12:37:51 PM
LMDE niewiele tu da. Dziwne, że to urządzenie w ogóle nie jest widoczne, tak jakby fizycznie nie podłączało się do komputera. No właśnie. System w tym Fiio jest oparty o Androida. W życiu nie miałem takiego urządzenia, jednakże w przypadku np. smartfonów, by podłączyć się do komputera (a nie wyłącznie ładować go przez kabel do niego podłączony) należy w Androidzie odpowiednio go przełączyć. Może i w tym Fiio coś takiego jest.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Bishop1971 w Grudzień 10, 2022, 07:45:04 PM
Próbowałem już różnych wariantów ... zablokowany, odblokowany, z włączonym USB DAC itp. i NIC. Spróbuje z debianem albo innym distro. Musi być jakiś sposób.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 11, 2022, 09:49:34 AM
To moja rada - nie Debian, a jak najnowsze wydanie, z najnowszym kernelem. Może być liveusb (jeśli komputer pozwala na >1 USB). Ot, choćby CachyOS czy coś takiego. Debian ma archaiczny kernel, a tu może być kwestia taka, że coś wprowadzono w nowszym, co zezwala na obsługę. Tak, czy inaczej - logi z próby podłączenia tego urządzenia wykluczają, że zostało ono podłączone w jakikolwiek sposób. Dalej szukałbym w nim jakichś ustawień i sprawdzał journalctl -f jak to się obrazuje w systemie, gdy próbuję podłączać.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Albedo 0.64 w Grudzień 11, 2022, 07:29:54 PM
@pavbaranov: W moim Debianie 11 mam kernel 5.19 i nie wiedziałem że jest już archaiczny. Ale ten czas leci...
@Bishop1971: Ja używam DAC Audioquest Dragonfly i nie musiałem do niego nic instalować, od kilku lat działa na każdym kernelu jako karta dźwiękowa. Jedynie w mikserze dźwięku przełączam port urządzenia wyjściowego. Teoretycznie przetworniki DAC są od dawna obsługiwane w Linuksie plug-and-play niemniej jednak charakterystyka niektórych urządzeń może sprawiać problemy. Fiio M9 działa na SoC Samsung Exynos 7270 i Androidzie więc może "potraktować" go sterami Samsunga?
Daj znać, co ci się uda z tym osiągnąć.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 11, 2022, 09:35:34 PM
Cytat: Albedo 0.64 w Grudzień 11, 2022, 07:29:54 PM@pavbaranov: W moim Debianie 11 mam kernel 5.19 i nie wiedziałem że jest już archaiczny. Ale ten czas leci...
5.19 jest już EOT. Zatem jest archaiczny. Wiem, Debian będzie pitolić, że go dalej wspiera... Można im wierzyć, lub nie. Ja się zaliczam - na podstawie własnych doświadczeń - do tej drugiej grupy.
Nadto chodziło mi o to, że niekiedy w nowszych wersjach kernela akurat dostajemy jakieś wsparcie dla sprzętu, którego w starszych nie było. Obecnie mamy stabilną wersję 6.0.12 i już puka do drzwi 6.1. Nie, nie wiem, czy w nich będzie jakieś wsparcie dla tego urządzenia, ale warto sprawdzić.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Albedo 0.64 w Grudzień 13, 2022, 07:27:03 PM
Fiio M9 jest na rynku od 2018 roku więc jeśli ma wsparcie w kernelu, to co najmniej od wersji 4.19/5.0.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 13, 2022, 11:29:56 PM
Niekoniecznie. Zresztą nie o to mi chodziło. Bardziej nawet o firmware. Ale problem leży raczej w postrzeganiu tego urządzenia przez kernel. Z dotychczasowych logów wynika, jakby to urządzenie w ogóle nie przekazywało informacji do kernela, że jest podłączone. Jeśli wiem, to taka sytuacja może zainstnieć wyłącznie wówczas, gdy jest ono podłączone w "trybie" zasilania, a nie jakimkolwiek innym. Stąd wcześniejszy pomysł.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Albedo 0.64 w Grudzień 14, 2022, 07:29:51 PM
Cytat: pavbaranov w Grudzień 13, 2022, 11:29:56 PM(...)Jeśli wiem, to taka sytuacja może zainstnieć wyłącznie wówczas, gdy jest ono podłączone w "trybie" zasilania, a nie jakimkolwiek innym. Stąd wcześniejszy pomysł.

Właśnie podsunąłeś mi myśl, że przyczyną kłopotów może być kabel USB. Niektóre kable są przeznaczone tylko do ładowania i nie pozwalają na przesyłanie danych. Warto w takim przypadku zastosować sprawdzony kabel od telefonu.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: pavbaranov w Grudzień 15, 2022, 10:14:18 AM
Cytat: Albedo 0.64 w Grudzień 14, 2022, 07:29:51 PMWłaśnie podsunąłeś mi myśl, że przyczyną kłopotów może być kabel USB. Niektóre kable są przeznaczone tylko do ładowania i nie pozwalają na przesyłanie danych.
Zaciekawiłeś mnie, a że nie jest to zupełnie OT, to spróbuję się dopytać: są takie kable w jakiś sposób oznakowane, czy niestety pozostaje metoda prób i błędów?

A jeśli chodzi o problem @Bishop1971 - zerknijmy na: https://forum.linuxiarze.pl/index.php?msg=32296 są tu takie urządzenia:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 010: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 009: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 011: ID 125f:a15a A-DATA Technology Co., Ltd. DashDrive Durable HD710 portable HDD various size
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 1852:7921 GYROCOM C&C Co., LTD Audiotrak ProDigy CUBE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Audiotrak, to zewnętrzna karta dźwiękowa (swoją drogą, może i ona coś tu miesza), reszta jest dość czytelna. Kernel nie widzi kompletnie, że M9 zostało podłączone. Wg mojej wiedzy, taka sytuacja może mieć miejsce wyłącznie wówczas, gdy podłączone przez USB sprzęt nie jest przez kernel rozpoznawany jako "urządzenie", a zatem - podłączenie USB jest wykorzystywane wyłącznie do transmisji prądu (ładowania). Jeśli zostałoby rozpoznane jako urządzenie (tu DAC), ale kernel nie potrafiłby rozpoznać, to dałby jego ID i mielibyśmy opis [unknown device] lub podobny.
Wg mnie problemu należy w pierwszej kolejności szukać właśnie w tym podłączeniu. Być może to kabel, być może to jakieś ustawienie w samym M9. Nic tu nie da (raczej) żaden nawet sterownik, albowiem M9 w ogóle nie jest podłączone (brak ID).
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: robson75 w Grudzień 15, 2022, 11:57:27 AM
Być może że pomoże doinstalowanie paczki usb_modeswitch.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: PomPom w Grudzień 15, 2022, 03:33:09 PM
Albedo dobrze kombinuje. Takie kable są dawane do urządzeń, przy których nie ma potrzeby przesyłania danych, np. powerbank albo lampka. Po czym poznać? Z wierzchu podobno nie ma wytycznych, żeby to oznaczać, więc trzeba patrzeć na kable po otwarciu wtyczki... lub po prostu sprawdzić przez podpięcie.

Co do samego urządzenia, szybka opcja nielinuxowa to spróbować Hiren's Boot (Windows bez instalacji) i zobaczyć jak się zachowuje urzędzenie tam.
Tytuł: Odp: Fiio M9 jako DAC USB
Wiadomość wysłana przez: Albedo 0.64 w Grudzień 19, 2022, 07:27:00 PM
@pavbaranov: Na opakowaniu powinna być informacja i dopisek "USB OTG". Kable używane można sprawdzić podłączając sprawdzone urządzenie, najlepiej smartfon. No i nie kupować najtańszych w Biedronce. Z firmowymi kabelkami nie miałem problemów, najczęściej używam Samsungów a ostatnio dokupiłem kabel USB-C Baseus do szybkiej ładowarki i przejściówkę USB-C Ugreen do DAC. Kabelki USB to osobny temat, okazuje się bowiem, że różnią się nie tylko przesyłaniem (lub nie) danych ale także prądami ładowania i kolejnością pinów we wtyczkach. Producenci z dużą swobodą podchodzą do standardów USB.