50 lines
988 B
Markdown
50 lines
988 B
Markdown
# dial_tone - USB Audio Player for GL-XE300
|
||
|
||
## ALSA Userland Tools
|
||
|
||
These give you the aplay, alsamixer, and basic testing commands.
|
||
|
||
opkg install alsa-utils
|
||
|
||
aplay – play WAV files
|
||
alsamixer – mixer for volume control (if supported)
|
||
speaker-test – generate test tones
|
||
|
||
## Kernel Modules for Audio Support
|
||
|
||
These allow the kernel to actually see and use the USB audio device:
|
||
|
||
opkg install kmod-sound-core
|
||
opkg install kmod-usb-audio
|
||
|
||
Make sure both were installed — they enable:
|
||
|
||
ALSA sound subsystem (snd)
|
||
USB audio class driver (snd-usb-audio)
|
||
|
||
Check module status:
|
||
|
||
lsmod | grep snd
|
||
|
||
## Other Notes
|
||
|
||
opkg install usbutils
|
||
|
||
lsusb
|
||
lsusb -v
|
||
|
||
Assuming your files live in /root/wav/:
|
||
|
||
WAV (Raw PCM):
|
||
aplay --buffer-time=200000 --period-time=10000 -D plughw:0,0 /root/wav/test.wav
|
||
|
||
MP3:
|
||
mpg123 -a plughw:0,0 /root/wav/test.mp3
|
||
|
||
## Install Commands
|
||
|
||
```bash
|
||
opkg update && opkg install alsa-utils kmod-sound-core kmod-usb-audio mpg123 madplay timidity usbutils
|
||
|
||
|