Voilà l'histoire: j'ai une carte son (Tascam US-224) que je voudrais utiliser sous linux. (débian sarge)
Je suis la procédure décrite ici http://ubuntuforums.org/archive/index.php/t-21851.html(...)
(voir le post d'un certain SFN vers le bas de la page à propos de l'US-122)
Ainsi que des infos tirées d'ici http://langerland.de/audio/usx2y/(...)
Tout se passe bien jusqu'à la dernière étape et le fameux "usx2yloader " qui me répond qu'il n'existe pas de telle carte sur mon système.
Sur les conseils de Cyberdivad j'essaie d'analiser mes logs. Le comportement lors du branchement de ma carte est étrange: il semblerait que le firmware se charge sur le device x avant qu'il ne se déconnecte et charge la suite sur le device x+1
Merci de votre aide.
Voici l'extrait du log concerné:
Aug 19 11:48:00 localhost kernel: usb 3-2: new full speed USB device using address 2
Aug 19 11:48:00 localhost usb.agent[4268]: tascam_fw: loaded successfully
Aug 19 11:48:00 localhost /etc/hotplug/usb/tascam_fw: load /usr/share/alsa/firmware/usx2yloader/us224fw.ihx for 1604/8004/100 to /proc/bus/usb/003/002
Aug 19 11:48:01 localhost kernel: usb 3-2: USB disconnect, address 2
Aug 19 11:48:03 localhost kernel: usb 3-2: new full speed USB device using address 3
Aug 19 11:48:03 localhost usb.agent[4366]: tascam_fpga: loaded successfully
Aug 19 11:48:03 localhost /etc/hotplug/usb/tascam_fpga: calling /usr/bin/usx2yloader for /proc/bus/usb/003/003
Aug 19 11:48:03 localhost /etc/hotplug/usb/tascam_fpga: starting /usr/bin/us428control for /proc/bus/usb/003/003
Aug 19 11:48:03 localhost /etc/hotplug/usb/tascam_fpga: leaving
# Extrait procédure d'install
Posté par XR . Évalué à 1.
First, do
sudo apt-get install fxload
and download
http://ccrma.stanford.edu/mirrors/agnula/demudi-apt/pool/local/a/al(...)
Then do
sudo dpkg -i alsa-tools_1.0.5-2_i386.deb
Now, /usr/share/doc/alsa-tools/README.Debian reveals:
"The alsa-tools packages is almost useles without the alsa-firmware one!
Awfully alsa-firmware has broken license terms and it's to legally
distributable at the moment. The AGNULA team is trying to solve the
issue."
There is a link there to the source for alsa-firmware but I downloaded an RPM from
http://rpm.pbone.net/index.php3/stat/4/idpl/1419735/com/alsa-firmwa(...)
then did
sudo alien --to-deb alsa-firmware-1.0.6-1.cvs.rhfc2.ccrma.i386.rpm
and
sudo dpkg -i alsa-firmware_1.0.6-2_i386.deb
Once you have your deb installed (or got the install done from source) download http://langerland.de/audio/usx2y/usx2y-fw-0.1b.tar.bz2(...) and extract it.
Do
lsusb
and make note of the bus and device. In this case:
Bus 001 Device 005: ID 1604:8005 Tascam US-224 Audio/Midi Controller
Now:
sudo fxload -s /path/to/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/001/005
The /001/005 comes from your lsusb results. 001 = Bus. 005 = Device
and
sudo usx2yloader
Lights on US-122 come on
cat /proc/asound/cards
gives
0 [Live ]: EMU10K1 - Sound Blaster Live!
Sound Blaster Live! (rev.10) at 0xd000, irq 18
1 [USX2Y ]: USB US-X2Y - TASCAM US-X2Y
TASCAM US-X2Y (1604:8007 if 0 at 001/006)
Upon reboot, the US-122 did not light up. Just do
sudo usx2yloader
[^] # Re: Extrait procédure d'install
Posté par Cyberdivad . Évalué à 1.
Ca c'est parfaitement normal. J'ai un peu oublié le pourquoi du comment mais le chargement du firmware passe par deux étapes. L'interface "reboote" et change d'id si la première étape se passe bien, puis le firmware est chargé.
Comme les logs le montrent, le chargement du firmware et de us428control est automatique. Hotplug fait donc bien son travail et tu ne devrais pas avoir à lancer usx2yloader à la main.
Par contre, et ça me fait penser à un bug que j'ai déjà eu, il est possible que us428control se lance trop rapidement après usx2yloader (comme si l'interface n'avait pas eu le temps d'atteindre un certain état). J'avais résolu cela en ajoutant un temps d'attente de 3-4 secondes dans le script. Je pensais que ça avait du être corrigé depuis.
Que donne un cat /proc/asound/cards si tu branche l'interface et que tu atends un peu ?
Tout se passe bien jusqu'à la dernière étape et le fameux "usx2yloader " qui me répond qu'il n'existe pas de telle carte sur mon système.
Fais attention, la doc que tu indique fait explicitement référence à l'us122 qui utilise un firmware différent. De plus, tes logs indiquent que le firmware a bien été transféré, il est possible que usx2yloader rale parce qu'il ne trouve pas d'interface dont le firmwar doit être chargé :)
A mon avis, tu es tout prêt de réussir, j'ai l'impression que seul us428control ne se lance pas correctement.
[^] # Re: Extrait procédure d'install
Posté par XR . Évalué à 1.
delta:/home/renard# cat /proc/asound/cards
0 [Audigy ]: Audigy - Sound Blaster Audigy
Sound Blaster Audigy (rev.3) at 0xd400, irq 185
1 [Bt878 ]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xe8006000, irq 177
[^] # Re: Extrait procédure d'install
Posté par XR . Évalué à 1.
Sans noter de changement.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.