Schede Audio e connessioni firewire – problemi di

Transcript

Schede Audio e connessioni firewire – problemi di
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni
Scritto da Administrator
Martedì 21 Luglio 2009 16:21
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni Se state leggendo questo articolo, probabilmente, siete alla ricerca di una soluzione all’annoso
problema di compatibilità che affligge alcune schede audio con interfaccia firewire al momento
in cui vengono connesse al PC tramite l’apposita porta 1394a (firewire 400 – 6 pin) o al
notebook a mezzo porta firewire 400 solitamente a 4 pin.
Non è raro, infatti, il verificarsi di messaggi di errore da parte del sistema operativo, del
software di gestione della scheda audio o del sequencer utilizzato per la
registrazione/riproduzione, non appena si connette la periferica al computer in nostro possesso.
In taluni casi, pur in assenza del verificarsi dei suddetti messaggi, si è posti di fronte ad
imprevisti malfunzionamenti che si concretizzano nei cosiddetti “glitch” audio (fastidiosi rumori
digitali), fruscii o scariche. Insomma, la carrellata dei sintomi che ci avvisano della mancata
compatibilità oggetto del presente articolo, è abbastanza copiosa.
Prima di proseguire nella lettura – e solo se in possesso di un computer con sistema operativo
XP SP2 – tentate di risolvere il problema (della incapacità del bus firewire) installando la
seguente patch rilasciata da Microsoft http://support.microsoft.com/kb/885222 .
Quello che segue non ha nulla a che fare con le problematiche connesse al downstream
firewire 400/800 imposto da Microsoft col rilascio del service pack 2 per XP.
Come è noto ed invocato dalle hardware house di settore, una certa garanzia di compatibilità è
offerta da porte firewire basate su chipset Texas Instruments, notoriamente in grado di veicolare
tutta la banda disponibile (e ne serve parecchia) per il flusso di dati da/verso la scheda audio,
anche, nella maggior parte dei casi, in presenza di condivisione di un medesimo IRQ.
Vediamo come agire per:
• Isolare il problema (possiedo una periferica firewire con chipset Texas Instrument?)
• Cercare una soluzione di contenimento al problema (Posso aggirare il problema?)
• Risolvere definitivamente il problema (dove acquistare una scheda firewire con una
compatibilità accertata?)
Premesso che le seguenti esperienze sono applicabili ai sistemi operativi Microsoft (XP SP3,
Vista 32/64, 7 32/64), che si siano installati i più recenti ed appropriati driver per la propria
1/5
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni
Scritto da Administrator
Martedì 21 Luglio 2009 16:21
scheda audio con interfaccia firewire e che la procedura di installazione sia andata a buon fine,
cerchiamo di investigare iniziando col reperire il nome del produttore dell’interfaccia firewire a
bordo della scheda madre del nostro computer (portatile o desktop): non è infatti insolito,
recandosi sull’interfaccia grafica “gestione periferiche” del nostro S.O. e cercando di “dare un
volto” all’interfaccia firewire, che la stessa sia generalmente identificata come “Generic OCHI
1394…controller” o definizioni simili. Generalmente questo non depone a nostro favore poiché il
sistema operativo identifica chiaramente (installando automaticamente l’apposito driver) le
periferiche firewire basate su architettura Texas Instrument, che d’ora in avanti denomineremo,
per semplicità), TI.
Recarsi quindi, in gestione periferiche e consultare le proprietà del ramo “IEEE 1394 Host
Controller” o simile.
{rokbox size=|250 15|}images/articles/gestris.JPG{/rokbox}
Recarsi nella sezione Dettagli e selezionare dal menu a tendina “Id Hardware”.
La stringa restituita, indica, in un codice appartenete ad una convenzione a cui aderiscono
tutti i produttori di hardware all’atto del rilascio sul mercato della periferica, il nome del
Produttore e il tipo di periferica. Ad esempio,
VEN_197b&DEV_2380
Consultiamo il seguente database on-line:
http://www.pcidatabase.com/
contenente i codici dei Vendors (VEN) e dei Device (DEV) associati alla ricerca del nostro
codice; la nostra stringa ci restituisce l’amara verità:
PCIVEN_197B JMicron Technologies, Inc.
PCIVEN_197B&DEV_2380 IEEE 1394 Host Controller
Abbiamo isolato il problema, la nostra porta firewire non è TI.
Possiamo, a questo punto, verificare se il problema di malfunzionamento è da addurre ad
una condivisione di IRQ della periferica firewire con altre periferiche. Stiamo cioè cercando di
aggirare il problema.
Rechiamoci quindi sul “System Information” del sistema operativo.
- Su XP, da Start lanciare “Esegui e digitare “msinfo32”, quindi Enter.
- Su Vista o 7, da Start digitare System Information, quindi Enter.
{rokbox size=|250 15|}images/articles/picsysinfo.JPG{/rokbox}
2/5
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni
Scritto da Administrator
Martedì 21 Luglio 2009 16:21
Esplodere il ramo “Risorse Hardware/IRQ” ed individuare quale n. di IRQ è assegnato a
“IEEE 1394 Host Controller”.
{rokbox size=|250 15|}images/articles/irq.JPG{/rokbox}
L’IRQ 16, assegnato al controller Firewire, è condiviso con altre periferiche (Scheda Video, una
porta USB, il lettore di schede di memoria, etc.). Poiché il JMicron non è un controller ad alte
prestazioni, la condivisione dell’indirizzo hardware ne determina un cattivo funzionamento.
Le soluzioni sono due:
1. Dal BIOS, provare ad assegnare un IRQ diverso alla periferica firewire. Purtroppo, nei
computer portatili, la personalizzazione del BIOS è pressoché assente se non ridottissima
2. Disattivare le periferiche non strettamente necessarie. In tal caso, non potendo disattivare
la scheda video per ovvie ragioni (non vedremmo più nulla!), prendiamo nota delle altre
periferiche con IRQ 16 e, da gestione periferiche, le disattiviamo una alla volta. Per disattivare,
selezionare la periferica, tasto destro, proprietà, disattiva. Procediamo così per il lettore di
schede di memoria (4 controllers, 4 disattivazioni) e la porta USB.
{rokbox size=|250 15|}images/articles/disabi.JPG{/rokbox}
3. In realtà ci sarebbe un terzo stratagemma che consiste nell’installare XP in modalità
non-ACPI (quindi evitando l’assegnazione automatica degli IRQ) ma ciò lo si può fare solo con
XP ed inoltre la suddetta modalità supporta un solo processore e, vista l’importanza del
multi-processing in campo audio, sacrificare gli altri core per far suonare la nostra scheda non la
ritengo una soluzione percorribile.
Riavviamo il PC e verifichiamo il comportamento della scheda audio alla luce delle modifiche
apportate al sistema. Il problema potrebbe essere scomparso; dedichiamoci quindi ad un test
approfondito registrando e riproducendo un gran numero di tracce contemporaneamente. Se
nonostante la mole di dati, il flusso audio sarà regolare potremo ritenere il problema risolto con il
piccolo sacrificio di dover accendere le porte disattivate (multi-memory reader e USB) solo
quando necessario. Del resto ciò che conta è suonare.
3/5
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni
Scritto da Administrator
Martedì 21 Luglio 2009 16:21
Diversamente dobbiamo trovare una soluzione definitiva al problema senza fare ricorso a
stratagemmi.
Sarà necessario, stavolta, disabilitare solamente la scheda JMicron che abbiamo “on-board” e
comprare ed installare una nuova scheda PCIE-Firewire (per un computer desktop) o una
Express Card-Firewire (notebook recenti, standard 34 o 54) – PCMCI Card-Firewire (vecchi
notebook) basata su chipset Texas Instrument.
Useremo quest’ultima per il collegamento della nostra scheda audio.
Mentre non vi sono particolari problemi nel reperire Adattatori PCIE-Firewire 400 con chipset
TI (cercate su ebay non limitando la ricerca al campo titolo ma inserite “texas instrument” nel
campo descrizione tramite la ricerca avanzata) diverso è l’approvvigionamento di card per
notebook.
Vi semplifico la ricerca indicandovi, più in basso, alcuni modelli che, per certo, utilizzano un
chipset TI, sono reperibili in Italia e che dovrebbero, quasi certamente, travi d’impaccio.
Ricordate che spesso il prezzo della periferica può condurvi verso l’obiettivo. Le schede con
chipset TI hanno un prezzo sensibilmente superiore (anche di tre volte) rispetto alle altre
architetture; quindi tralasciate quelle che costano sulle 15/20 Euro.
Scelte per Voi Exsys – modello EX-6610E - ExpressCard FireWire 1394A con due porte,
Texas Instruments Chip-Set, incluso ExpressCard Kit EX-10000
– prezzo indicativo Ivato € 48,00 http://www.exsys.it/index.php?main_page=product_info&cPath=68&products_id=518
Exsys – modello EX-6603E - ExpressCard USB 2.0/FireWire 1394A combo con Texas
Instruments Chip-Set – prezzo indicativo Ivato € 70,00 http://ww
w.exsys.it/index.php?main_page=product_info&cPath=68&products_id=30
6
Lindy – Express Card 2 Porte FireWire 1394a - prezzo indicativo Ivato € 76,05 - http://www.li
ndy.it/express-card-firewire-2-porte/51500.html
Manhattan - FireWire 400 ExpressCard/34 – mod. N. 515016 - 2 Porte FireWire 1394a prezzo indicative Ivato 68,00 http://manhattan-products.com/en-US/products/5754-firewire-400-expresscard-34
- in vendita in diversiti siti di e-commerce italiani (ad esempio www.misco.it)
St-Lab - Code: C-201 - FW1394a (TI) 2 PORTE – prezzo non accertato poiché non reperibile al
momento della redazione dell’articolo N.B. Da NON confondere con Code: C-410,
4/5
Schede Audio e connessioni firewire – problemi di compatibilità - soluzioni
Scritto da Administrator
Martedì 21 Luglio 2009 16:21
esternamente identica ma con chipset VIA (prezzo indicativo Ivato € 34,00)
Il massimo sarebbe poter acquistare quelle della Rain Recordings http://rainrecording.com/1-8
77-MIX-RAIN/store/product.php?productid=16242&cat=289
(80,00 USD), garantite dal produttore con schede firewire prodotte da Pro Tools, RME, MOTU e
Presonus. Purtroppo non sono reperibili in Italia. Quindi se avete fretta di risolvere il problema –
e non potete attendere una spedizione dagli States (15 gg circa se tutto va bene) cercate le
alternative di cui sopra sul web e guardatevi bene dal comperare a scatola chiusa (senza cioè
leggere le specifiche del chipset, quasi sempre assenti sulla confezione del prodotto) le offerte
dei mercatoni o del negozio di computer sottocasa. Se fate sul serio, acquistate prodotti seri
indirizzati al mercato prosumer e non consumer.
Del resto, l’interfaccia in questione è l’anello di congiunzione tra la scheda audio ed il vostro
PC: più importante di così…
5/5