User Tools

Site Tools


doc:appunti:hardware:roadstar_ttl8744udj_b

This is an old revision of the document!


Giradischi USB Roadstar TTL-8744UDJ/B

Registrare dischi via USB

Appena connessa la porta USB il kernel Linux (2.6.26, Debian Lenny) annuncia:

usb 2-2: new full speed USB device using uhci_hcd and address 2
usb 2-2: configuration #1 chosen from 1 choice
usb 2-2: New USB device found, idVendor=08bb, idProduct=2900
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: USB Audio CODEC
usb 2-2: Manufacturer: Burr-Brown from TI
usbcore: registered new interface driver snd-usb-audio
usbcore: registered new interface driver hiddev
input: Burr-Brown from TI    USB Audio CODEC  as /class/input/input7
input,hidraw0: USB HID v1.00 Device [Burr-Brown from TI    USB Audio CODEC ] on usb-0000:00:1d.0-2
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver

Il comando lsusb rileva:

Bus 002 Device 002: ID 08bb:2900 Texas Instruments Japan PCM2900 Audio Codec

Per scoprire quali periferiche di registrazione sono disponibili usare il comando arecord -l:

arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 Analog [ALC662 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: default [USB Audio CODEC ], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Sono elencati due dispositivi: la scheda audio integrata e il giradischi USB.

Si deve indicare ad arecord quale dispositivo di registrazione usare con la sintassi

--device=hw:<card>,<device>.

La scheda viene identificata con il numero o l'etichetta (nell'esempio sopra 1 oppure default), il canale di registrazione viene identificato con il numero. Quindi il comando per la registrazione è:

arecord --device=hw:1,0 --channels=2 --format=cd --buffer-time=5000000 output.wav

La registrazione viene interrotta con Ctrl-C, oppure è possibile specificare una durata con il parametro --duration=<secondi>. Il parametro --buffer-time=<microsec> predispone un buffer di 5 secondi, nel caso in cui il sistema abbia dei rallentamenti e incorra nel rischio di overrun.

Il canale di registrazione nel nostro caso non dispone di alcun controllo di livello, basta verificare con alsamixer

alsamixer -c 1 -V capture

Quindi il livello di segnale in input viene controllato solo dal potenziometro GAIN presente sul giradischi.

doc/appunti/hardware/roadstar_ttl8744udj_b.1265451168.txt.gz · Last modified: 2010/02/06 11:12 by niccolo