Ahojte, mám Linux Mint 18.2 a potreboval by som k tomu používať konzolu Hercules Control mp3 e2. Podľa toho čo som sa dočítal si ju mal MIXXX sám nájsť a vyhodiť v zozname avšak nestalo sa tak...
Skúšal som aj niečo hladať k danému problému avšak vždy sa našla nejaká chyba
HID and USB Bulk controllers on GNU/Linux
vedeli by ste mi niekto pomôcť? Ďakujem veľmi moc :)
Co chces spravit (odpovedz bez technickych detailov a az potom napis technicke detaily ... tj. ako)?
zdroj
Tam mas napisane. Skusal si? ... Pripadne si to preloz cez google.
Skusal aj to :) avsak toto zariadenie neni brané ako MIDI ale ako USB Bulk
robert@robert-Extensa-5630 ~ $ lsmod | grep snd_seq_midi
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 28672 1 snd_seq_midi
snd_seq 57344 4 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
toto vypíše a aj tak ho nevypíše v mixxx
Po zadaní
modprobe snd-seq-midi mi nevypíše nič a ani po následnom reštarte sa stále nič nezobrazuje...
Co dava vypis?
dmesg|tail
[ 198.804147] usb 8-2: USB disconnect, device number 2
[ 2184.379006] perf: interrupt took too long (2507 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
[ 2581.721561] perf: interrupt took too long (3195 > 3133), lowering kernel.perf_event_max_sample_rate to 62500
[ 2745.796046] usb 6-1: new full-speed USB device number 3 using uhci_hcd
[ 2745.965731] usb 6-1: New USB device found, idVendor=06f8, idProduct=b105
[ 2745.965737] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2745.965744] usb 6-1: Product: DJ Control MP3 e2
[ 2745.965748] usb 6-1: Manufacturer: Hercules
[ 2796.501063] perf: interrupt took too long (3996 > 3993), lowering kernel.perf_event_max_sample_rate to 50000
[ 2913.428119] usb 6-1: USB disconnect, device number 3
robert@robert-Extensa-5630 ~ $ dmesg|tail
[ 2745.965737] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2745.965744] usb 6-1: Product: DJ Control MP3 e2
[ 2745.965748] usb 6-1: Manufacturer: Hercules
[ 2796.501063] perf: interrupt took too long (3996 > 3993), lowering kernel.perf_event_max_sample_rate to 50000
[ 2913.428119] usb 6-1: USB disconnect, device number 3
[ 2933.284068] usb 6-1: new full-speed USB device number 4 using uhci_hcd
[ 2933.453252] usb 6-1: New USB device found, idVendor=06f8, idProduct=b105
[ 2933.453255] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2933.453258] usb 6-1: Product: DJ Control MP3 e2
[ 2933.453259] usb 6-1: Manufacturer: Hercules
Najprv skús opísať ako si tú samohrajku nastavil. Či je nastavená ako HID (Human Interface Device, teda klávesnica), alebo ako MIDI (klávesy hudobného nástroja).
Potom skús opísať ako to máš pripojené. Či USB káblom, alebo Midi káblom. Midi kábel bol taký archaický päťkolík.
A nakoniec, neviete nikto kam zmizol starý ovládač usb_midi ?
Neviem čo je myslené tým ako som to nadstavil (nič také som nerobil), ale pokiaľ sa nemýlim tak je uvád že sa jedná o HID...
Je to zapojené cez USB B do samohrajky :D a USB A do PC
Pretože ak by sa jednalo o HID, tak je to okamžite pripravené na prácu bez dodatočných úkonov. Tvárilo by sa to ako obyčajná klávesnica na ktorej píšeš. Of kóz, s inými tlačidlami a po zapnutí príslušného programu.
Na ktorom kroku z tých návodov si vyplazil jazyk?
To som si myslel aj ja že to bude hneď pracovať ako HID, obzvlášt po tejto vete
Skúsim napísať presne čo robím
Otvorím si terminál a zadám
scons install. z toho mi vypíše toto:
robert@robert-Extensa-5630 ~ $ scons install
scons: *** No SConstruct file found.
File "/usr/lib/scons/SCons/Script/Main.py", line 923, in _main
Chyba hneď na začiatku. ale hovorím si že možno by sa to dalo eliminovať dalším riešenim idem teda ďalej
Stiahol som to teda a uložil cez root. Reštartoval a nič, pustil som sa teda do posledného kroku
Ale podľa toho je všetko v poriadku...
robert@robert-Extensa-5630 ~ $ groups
robert adm cdrom sudo dip plugdev lpadmin sambashare
A podarilo sa ti vôbec ten program nainštalovať?
Odhadujem že nie. Totižto máš Linux Mint, ktorý vychádza z Debianu alebo Ubuntu, záleží na verzii. Ten program podporuje OS/Distribúcie: Windows, MAC OS X a Linux. Pre Ubuntu má pripravený repozitár s veľmi jednoduchou inštaláciou. Ostatné Linuxy majú možnosť preložiť si ten program zo zdrojových kódov. Keďže tápeš s príkazom scons ktorý je potrebný na preklad zo zdrojových kódov ktoré neviem či máš stiahnuté, ale určite si neni nastavený v priečinku kde by mali byť rozbalené, tak vidím že len tápeš. A tie chyby momentálne nemajú kde nastať.
Pre inštaláciu by som odporučil:
robert@robert-Extensa-5630 ~ $ sudo add-apt-repository ppa:mixxx/mixxx
[sudo] heslo pre používateľa robert:
adgChystáte sa pridať nasledovný repozitár PPA:
Ďalšie informácie: https://launchpad.net/~mixxx/+archive/ubuntu/mixxx
Stlačte kláves Enter na pokračovanie alebo Ctrl+C na zrušenie
^CTraceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1568, in <module>
add_repository_via_cli(ppa_line, codename, options.forceYes, use_ppas)
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 123, in add_repository_via_cli
sys.stdin.readline()
KeyboardInterrupt
robert@robert-Extensa-5630 ~ $ sudo apt-get update
Už existuje:1 http://archive.canonical.com/ubuntu xenial InRelease
Už existuje:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Získava sa:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Získava sa:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Získava sa:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Získava sa:6 http://archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [593 kB]
Ign:7 http://packages.linuxmint.com sonya InRelease
Už existuje:8 http://packages.linuxmint.com sonya Release
Získava sa:9 http://archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [496 kB]
1 395 kB sa stiahlo za 2 s (517 kB/s)
Načítavajú sa zoznamy balíkov... Hotovo
robert@robert-Extensa-5630 ~ $ sudo apt-get install mixxx
Načítavajú sa zoznamy balíkov... Hotovo
Vytvára sa strom závislostí
Načítavajú sa stavové informácie... Hotovo
mixxx is already the newest version (2.0.0~dfsg-4).
0 aktualizovaných, 0 nových nainštalovaných, 0 na odstránenie a 227 neaktualizovaných.
2 iba čiastočne nainštalovaných alebo odstránených.
Po tejto operácii sa na disku použije ďalších 0 B.
Chcete pokračovať? [Y/n] y
Nastavuje sa balík hdjmod-dkms (1.28) ...
Loading new hdjmod-1.28 DKMS files...
Error! /usr/src/hdjmod-1.28.dkms.tar.gz does not exist.
dpkg: error processing package hdjmod-dkms (--configure):
podproces nainštalovaný skript post-installation vrátil chybový kód 2
dpkg: problémy so závislosťami zabránili konfigurácii balíka hdjcpl:
hdjcpl závisí na hdjmod-dkms (>= 1.27); aj keď:
Balík hdjmod-dkms ešte nie je nakonfigurovaný.
dpkg: error processing package hdjcpl (--configure):
problémy so závislosťami - po necháva sa nenakonfigurované
Vyskytli sa chyby počas spracovania:
hdjmod-dkms
hdjcpl
E: Sub-process /usr/bin/dpkg returned an error code (1)
Takže repozitár si nepridal, a išiel si nainštalovať program z toho repozitára z ktorého tým pádom nemôžeš inštalovať. To však zlyhalo na tom, že si blbo instaloval nejaké hdj ktorých sa táto otázka netýka.
To dáva zmysel, ale nie výsledok.
Vyhoď tie hdj nech to nemýli, a skús ešte raz.
robert@robert-Extensa-5630 ~ $ sudo apt-get install mixxx
Načítavajú sa zoznamy balíkov... Hotovo
Vytvára sa strom závislostí
Načítavajú sa stavové informácie... Hotovo
mixxx is already the newest version (2.0.0~dfsg-4).
0 aktualizovaných, 0 nových nainštalovaných, 0 na odstránenie a 227 neaktualizovaných.
Ešte by bolo rozumné vyriešiť "a 227 neaktualizovaných".
Mimochodom, ten čerstvo nainštalovaný program tú samohrajku vidí?
Práve to je problém že nie :/
A kontroler si si vybral predpokladám že zatiaľ žiadny.
Až tak zlé to so mnou neni :D
Nemám ani žiaden na výber, a áno je zapojený...
To ti ja neviem povedať či je, alebo nie. Očakávaš že na druhej strane je človek čo má rovnakú samohrajku, rovnakú distribúciu a dokonca si kadejako doinštaloval kadejaké programy o ktorých nič nepíšeš a blokujú ten mixxx.
Mimochodom, podľa toho čo si sem kopíroval, tak by si mal mať užívateľa v správnej skupine (users) a mal by si mať to udev pravidlo aktívne (čo tiež stále nemáš).