Kirjoittaja Aihe: FFado ja Audiofire 8 [Ratkaistu]  (Luettu 1756 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
FFado ja Audiofire 8 [Ratkaistu]
« : 22.10.12 - klo:13.23 »
Jotain pientä ongelmaa tuossa yhdistelmässä.  Aiemmin ollut Audiofire 12 pitkään käytössä Ubuntu Natty Studio: ssa ja paljon äänitetty mutta äskettäin tuo moduli ei suostunut käynnistymään enää lainkaan.  Varaosa on tulossa Echo: lta mutta päästäkseni jatkamaan äänityksiä päätin etsiä jostain toisen Audiofire modulin.  Löysin Audiofire 8 mallin ja laitoin studiokoneeseeni kiinni, pikku yllätys:   Eihän Jack löydä sitä vaikka Audiofire 12 oli toiminut ok (kunnes hajosi kokonaan).  Tutkimaan ja tältä näyttää:

 
Koodia: [Valitse]
sudo ffado-test ListDevices-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   0       0x0014860b634e8bc7  0x00001486  0x00000AF8   Echo Digital Audio - AudioFire8
   1       0x0010dc0001761e72  0x000010DC  0x00000000   Linux Firewire -
no message buffer overruns

Hienoa, ainakin moduli vastaa jotain tuolla FireWire kaapelin päässä.  Mutta sitten:

Koodia: [Valitse]
sudo ffado-test Discover-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

01420914477: Warning (efc_avc_cmd.cpp)[  90] deserialize: Deserialization failed
01420914530: Error (fireworks_device.cpp)[ 216] doEfcOverAVC: EfcOverAVCCmd command failed
01420914540: Error (fireworks_device.cpp)[ 737] readFlash: Flash read failed for block 0x00008000 (64 quadlets)
01420914543: Error (fireworks_session_block.cpp)[ 129] loadFromDevice: Flash read failed
01420914553: Error (fireworks_device.cpp)[ 426] loadSession: Could not load session block
01420914556: Warning (fireworks_device.cpp)[ 366] buildMixer: Could not load session
01420914755: Warning (efc_avc_cmd.cpp)[  90] deserialize: Deserialization failed
01420914783: Error (fireworks_device.cpp)[ 216] doEfcOverAVC: EfcOverAVCCmd command failed
01420914791: Error (fireworks_device.cpp)[ 623] getClock: Could not get clock info

Hups... lienee rikki tämäkin.  Taitavat hajota kaikki Audiofire: t kun vuosia/käyttötunteja tulee tarpeeksi (hätäinen arvaus:  flash vikoja/tyhjenee ?).

PS. Audiofire 12 mallissa on selkeä boot-indikaatio:  Leditolppanäytöllä pyyhkäistään vasemmalta oikealle aluksi kaikki tolpat, sitten yhteysnopeusvalo jää päälle.  Kuollut yksilö ei tee tuota, vain "power" -valo palaa.  Tässä Audifire 8 mallissa puolestaan ei ole leditolppia etuseinässä eli siitä on huonompi nähdä heti päältä mitä tapahtuu.
« Viimeksi muokattu: 27.10.12 - klo:17.51 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: FFado ja Audiofire 8
« Vastaus #1 : 25.10.12 - klo:00.20 »
Kiinnostavaa! Minkä valmistajan firewire-liitännät sinulla on koneessasi? Minun Thinkpadissani on Ricohin, joten en lähtenyt koettamaan miten FW-kortit mulla olisi toimineet. Echosta olen kyllä kuullut hyvää.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: FFado ja Audiofire 8
« Vastaus #2 : 25.10.12 - klo:19.39 »
Löysin juuri ratkaisun millä nuo virheet loppuvat Audiofire 8: n kanssa, hieman yllättävä asia.  Viimeisin virallinen Echo: n firmware päivitys rikkoo Audiofire 8: n Linux: ssa.   Piti ajaa "downgrade" eli päivittää takaisin vanhempaan versioon v4.8 jolla tuo virhe loppui.  En löytänyt tuota DSP/ARM -koodin versiota v4.8 mistään ennen kuin huomasin että se tulee Win-ajuripäivityksen v5.2.1 mukana ja taaksepäin päivitys onnistui Vistalla.   Jotain tässä modulissa on vielä, ei soittele ulos kuin 6 kanavaa.  En arvaa onko rauta- vai firmwarehäikkä.  Yhteensattuma (?) on että kyseessä on kanavat 1 ja 2 jotka ovat juuri ne mitkä ovat tulopuoleltaankin erilaiset (mikrofoni/yleistulo kytkettävällä phantom-syötöllä).  
Toivon vain että varaosa tulisi nopeasti tuohon isompaan Audiofire 12 moduliin, on toimiessaan hyvä laite. Lisäksi tasonnäyttö etuseinässä on ollut tosikäytössä tärkeä, sitä ei ole pienemmissä malleissa.
Kertoivat tänään Echo: lta että osa on lähtenyt postiin.

Lainaus
Minkä valmistajan firewire-liitännät sinulla on koneessasi?

01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)

Tuolla toimii ainakin Audiofire 12 mutta en ole testannut 96k nopeutta.

Edit
No nyt toimii Audiofire 8: n kaikki kanavat, sekä äänitys että toisto. Jäi kanavien numerointi vain hieman erikoiseen järjestykseen Jack: ssä, "tuntematon" kanava = 1. kanava ja "kanava 0" = 2. kanava, jne.  No, eipä tuo haittaa kun tietää.
Asia ratkaistu mutta täytyy hieman varoa Echo:n firmware päivityksiä (DSP/ARM) ja pysyä versiossa v4.8 kunnes varmistuu että tuo on korjattu. 
« Viimeksi muokattu: 27.10.12 - klo:17.54 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.