Dopo aver ripetuto per l'ennesima volta tutta la procedura (così come descritto nella relativa pagina
http://www.alsa-project.org/main/index. ... -usb-audio ), faccio il punto della situazione (in pratica una ripetizione di quanto detto nei post precedenti):
PREMESSA:
Uso un sistema Ubuntu 10.04 con kernel rt (installato secondo le istruzioni di senbee), su un Amd Athlon 64 bit.
SITUAZIONE ATTUALE:
Alsa non vede la Fast Track Ultra. Jack vede la porta MIDI, ma non vede le porte audio (né in, né out)
Ecco cosa ho fatto (con gli eventuali relativi errori e loro eventuale soluzione):
dopo aver scaricato e scompattato i pacchetti necessari nella cartella /usr/src/alsa/ (appositamente creata), procedo come segue:
1. nella cartella /usr/src/alsa/alsa-driver-1.0.24/ eseguo i seguenti comandi (tutto procede senza errori):
Codice: Seleziona tutto
sudo ./configure --with-cards=usb-audio --with-sequencer=yes
sudo make
sudo make install
2. Successivamente dò i seguenti comandi:
Codice: Seleziona tutto
sudo chmod a+rw /dev/dsp
sudo chmod a+rw /dev/mixer
sudo chmod a+rw /dev/sequencer
sudo chmod a+rw /dev/midi
(l'ultimo comando mi dà un errore che non sono riuscito a risolvere: [glow=red,2,300]chmod: impossibile accedere a "/dev/midi": File o directory non esistente")[/glow]
comunque vado avanti:
3. nella cartella /usr/src/alsa/alsa-lib-1.0.24.1/ eseguo i seguenti comandi (tutto procede senza errori):
4. nella cartella /usr/src/alsa/alsa-utils-1.0.24.2/ eseguo i seguenti comandi:
[glow=red,2,300]la prima volta che dò ./configure ottengo il seguente errore: "configure: error: required curses helper header not found" che risolvo mediante i seguenti comandi:
sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r`)[/glow]
Poi dò di nuovo ./configure e proseguo senza errori:
5. dò questi comandi:
Codice: Seleziona tutto
sudo modprobe snd-usb-audio
sudo modprobe snd-pcm-oss
sudo modprobe snd-mixer-oss
sudo modprobe snd-seq-oss
6. [glow=red,2,300]QUESTO PASSAGGIO NON SONO SICURO DI AVERLO CAPITO BENE:[/glow]
Apro il file /etc/modules mediante il comando sudo gedit /etc/modules.
A fine pagina incollo, pari pari, questa papardella:
Codice: Seleziona tutto
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-usb-audio
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
successivamente, questa:
Codice: Seleziona tutto
# ALSA portion
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-cmipci
options snd-cmipci id="first" mpu_port=0x330
# OSS/Free portion
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
e, infine, anche questa:
Codice: Seleziona tutto
# OSS/Free portion - card #1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# OSS/Free portion - card #2 (cmipci)
alias sound-slot-1 snd-card-1
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
CONCLUSIONI:
A. Il sistema audio non vede la FTU. Se vado in Sistema>Preferenze>Audio la Fast Track non viene proprio elencata.
B. Quando faccio partire Jack selezionando la FTU (con qualsiasi impostazione - le ho provate tutte!-) ottengo questo messaggio:
Codice: Seleziona tutto
JACK compiled with System V SHM support.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
apparent rate = 44100
creating alsa driver ... hw:1|hw:1|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:1
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa
23:47:14.852 JACK was stopped successfully.
23:47:14.853 Post-shutdown script...
23:47:14.854 killall jackd
jackd: nessun processo trovato
23:47:15.275 Post-shutdown script terminated with exit status=256.
23:47:16.619 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Mi sembra evidente che Jack non riesce a caricare i driver appena compilati.
A quanto pare, dopo aver eseguito le istruzioni per installare i driver Alsa, non cambia nulla: prima e dopo questa procedura, né Alsa, né Jack vedono le porte audio della Fast Track Ultra. Inoltre, sia prima che dopo, Jack vede la porta midi (e funziona).
[glow=red,2,300]Mettere in blacklist la scheda integrata non serve a niente. Semplicemente rimango senza scheda audio.[/glow]
Mi domando:
1. Dove ho sbagliato?
2. E' un problema di USB come suggerito da martjan?
3. Non é vero che la FTU é supportata?
infine, ecco gli output di lsusb:
Codice: Seleziona tutto
sandro@sandro-desktop:~$ lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[glow=red,2,300]Bus 001 Device 002: ID 0763:2080 Midiman M-Audio RunTime DFU[/glow]
Bus 001 Device 003: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
e di lspci:
Codice: Seleziona tutto
sandro@sandro-desktop:~$ lspci
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
02:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8500 GT] (rev a1)