Added Audio Driver Notes
This commit is contained in:
49
dial_tone/README.md
Normal file
49
dial_tone/README.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user