Added Audio Driver Notes

This commit is contained in:
2025-11-24 02:13:31 -08:00
parent 61c41781bb
commit 4c92a898fe

49
dial_tone/README.md Normal file
View 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