Pagina 1 di 1

[Risolto] [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: mercoledì 6 maggio 2009, 4:12
da battterio
salve
non sono tanto  nuovo ,uso ubuntu già da qualche anno!
oggi ho deciso di utilizare il mio pc come studio di registrazione,dopo aver installato tutto quel di cui avevo bisogno mi sono imbatutto in questo problema !
una volta installato linux-realtime(che per quanto ne posso capire sembra sia andato tutto a buon fine) ho riavviato il sistema ed ho riavviato con il kernel realtime ma una volta arrivato sul desktop mi sono accorto che l'audio non andava,quindi mi son detto "probabilmente devo reinstallare i driver"!!
Dunque mi armo di driver e terminale e provo ad installare senza un buon esito! da terminale ho dato questi comandi:

Codice: Seleziona tutto

cd Scrivania
valerio@valerio-desktop:~/Scrivania$

Codice: Seleziona tutto

ls
kompozer.desktop  XFiDrv_Linux_Public_US_1.00
nome              XFiDrv_Linux_Public_US_1.00.tar.gz
valerio@valerio-desktop:~/Scrivania$

Codice: Seleziona tutto

cd XFiDrv_Linux_Public_US_1.00/

Codice: Seleziona tutto

ls
COPYING      ctatc.c   cthardware.c  ctimap.h   ctresource.c  ctvmem.c  xfi.c
ct20k1reg.h  ctatc.h   cthardware.h  ctmixer.c  ctresource.h  ctvmem.h
ct20k2reg.h  ctdaio.c  cthw20k1.c    ctmixer.h  ctsrc.c       Disk.id
ctamixer.c   ctdaio.h  cthw20k2.c    ctpcm.c    ctsrc.h       Makefile
ctamixer.h   ctdrv.h   ctimap.c      ctpcm.h    ctutils.h     README

Codice: Seleziona tutto

make
make -C /lib/modules/2.6.27-3-rt/build M=/home/valerio/Scrivania/XFiDrv_Linux_Public_US_1.00
make: *** /lib/modules/2.6.27-3-rt/build: Nessun file o directory.  Stop.
make: *** [all] Error 2
valerio@valerio-desktop:~/Scrivania/XFiDrv_Linux_Public_US_1.00$

E quà mi son bloccato!
io sinceramente,ho l impressione che la causa sia la versione del kernel realtime non compatibile,ma potrei pure sbagliarmi!
se qualcuno sa qualcosa in più mi illumini!
grazie in anticipo !!

ps. sulla mia macchina c'è installato Ubuntu 8.10 (Intrepid Ibex) kernel 2.6.27-11-generic e su questo kernel il driver si fa installare con i due comandi make e successivamente make install.

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: mercoledì 6 maggio 2009, 16:03
da Janvitus
Installato gli headers del kernel-rt?

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: sabato 9 maggio 2009, 0:07
da battterio
Janvitus ha scritto: Installato gli headers del kernel-rt?
ciao scusa il ritardo ..
comunque gli headers non erano installati ,quindi gli ho installati ma il problema rimane !!
se qualcuno sa qualcosa in più ... è ben accetto !!!
tnx valerio

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: domenica 10 maggio 2009, 18:03
da battterio
Janvitus ha scritto: Installato gli headers del kernel-rt?
questa è la risposta del terminale al comando

Codice: Seleziona tutto

make
,dopo aver installato linux-headers-2.6.27-3-rt

make -C /lib/modules/2.6.27-3-rt/build M=/home/valerio/XFiDrv_Linux_Public_US_1.00
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-3-rt'
  CC [M]  /home/valerio/XFiDrv_Linux_Public_US_1.00/cthw20k2.o
/home/valerio/XFiDrv_Linux_Public_US_1.00/cthw20k2.c: In function ‘hw_pll_init’:
/home/valerio/XFiDrv_Linux_Public_US_1.00/cthw20k2.c:1315: error: implicit declaration of function ‘mdelay’
make[2]: *** [/home/valerio/XFiDrv_Linux_Public_US_1.00/cthw20k2.o] Error 1
make[1]: *** [_module_/home/valerio/XFiDrv_Linux_Public_US_1.00] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-3-rt'
make: *** [all] Error 2

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: domenica 10 maggio 2009, 18:47
da battterio
e visto che ci sono vi posto anche la risposta del derminale a questo comando:

Codice: Seleziona tutto

lspci
valerio@valerio-desktop:~$ lspci
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 0e)
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port (rev 0e)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:03.0 Multimedia audio controller: Creative Labs SB X-Fi
01:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:00.0 VGA compatible controller: ATI Technologies Inc RV516 XT Radeon X1600 Series (Primary)
06:00.1 Display controller: ATI Technologies Inc RV516 XT Radeon X1600 Series (Secondary)

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: domenica 10 maggio 2009, 19:25
da battterio
avanti ragà !!qualcuno mi sa dare una mano !!!son sicuro che qualcuno ha la soluzione !!chi sa perche con il kernel rt non mi fa installare i driver, ed invece se carico con il kernel normale tutto va a buon fine!??!?!!??! >:(

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: lunedì 11 maggio 2009, 0:53
da battterio
forza Amici !! una mano a sistemare sta roba !se riusciamo a sistemare entro venerdi,posso utilizare il mio pc per registrare i primi 5 brani della mia band!!!

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: lunedì 11 maggio 2009, 12:43
da battterio
:( up

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: lunedì 11 maggio 2009, 18:40
da Janvitus
battterio ha scritto: error: implicit declaration of function ‘mdelay’
Cerca questo errore su internet, di più non so dirti.

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: lunedì 11 maggio 2009, 19:17
da battterio
ho trovato questo post ma non son sicuro,anche perche di inglese ne so poco e niente!!
The driver may fail to compile on some custom kernels, to solve that, you need to add the line #include to both cthw20k1.c and cthw20k2.c. Otherwise you get the output

/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00/cthw20k2.c:1315: error: implicit declaration of function ‘mdelay’
make[2]: *** [/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00/cthw20k2.o] Error 1
make[1]: *** [_module_/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00] Error 2

Re: [Audio] creative sound blaster xfi platinum problema con realtime

Inviato: lunedì 11 maggio 2009, 19:51
da battterio
;D bella li ho risolto !!!

vi spiego come ho risolto!!

Da terminale vi spostate all interno della cartella del driver (in questo caso XFiDrv_Linux_Public_US_1.00
con questo comando: ovviamente la cartella in questione nel mio caso si trova sulla Scrivania

Codice: Seleziona tutto

cd Scrivania/XFiDrv_Linux_Public_US_1.00/
Ora dobiamo modificare due file cthw20k1.c e cthw20k2.c.
e per fare questo usiamo questo comando:

Codice: Seleziona tutto

sudo gedit cthw20k1.c 
questo ci aprirà un foglio di testo con un botto di roba dentro.
in questo dobbiamo aggiungere una riga.
la riga è questa:
#include

salviamo e chiudiamo il foglio di testo.
ora dobbiamo ripetere la stessa operazione per l altro file,quindi:

Codice: Seleziona tutto

sudo gedit cthw20k2.c 
aggiungiamo la riga:
#include

salviamo e chiudiamo il foglio di testo.

ora possiamo finalmente dare i comandi per installare il driver.

Codice: Seleziona tutto

make
una volta che finisce di fare tutto il casino diamo:

Codice: Seleziona tutto

sudo make install
riavviamo con i tasti ctrl Alt Back Space
e vi auguro di avere la stessa fortuna che ho avuto io !