Купил NAS Western Digital MyCloud. (тут обзор есть). На этом NAS установлен Debian Wheezy. Процессор ARM71.
Надо сказать, что я совсем новичок в Linux.
Появилась необходимость добавить звук в это устройство. Купил USB аудиокарту SB play!
PulseAudio не получилось установить. Установил ALSA.
SB play! не определяется устройством как звуковая карта.
alsactl init
alsactl: init:1758: No soundcards found...
cat /proc/asound/cards
cat: /proc/asound/cards: No such file or directory
Вычитал что надо установить модули ядра, кажется soundcore и snd_usb_audio.
lsmod
Module Size Used by
ufsd 577696 0
pfe 429037 0
fuse 70569 1
В /lib/modules/3.2.26/kernel/ ничего про звук нет. При попытке подсунуть ей soundcore.ko из другого ядра ругается.
insmod .../soundcore.ko
insmod: ERROR: could not insert module .../soundcore.ko: Invalid module format
Дело ещё осложняется тем что многие пакеты не устанавливаются, например я хотел установить пакет для управления модулями module-assistant. Но при установке на команду m-a prepare выдаёт:
...
(Чтение базы данных … на данный момент установлено 27974 файла и каталога.)
Подготовка к замене пакета libc6:armhf 2.17-6 (используется файл …/libc6_2.17-97_armhf.deb) …
A copy of the C library was found in an unexpected directory:
'/lib/arm-linux-gnueabihf/libc-2.17.so'
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library or get it out of
'/lib/arm-linux-gnueabihf' and try again.
dpkg: ошибка при обработке параметра /var/cache/apt/archives/libc6_2.17-97_armhf.deb (--unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libc6_2.17-97_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
И кстати я добавил «deb http://ftp.ru.debian.org/debian/ sid main» в /etc/apt/sources.list, без этого оно практически вообще не устанавливает пакеты.
uname -a
Linux WDMyCloud 3.2.26 #1 SMP Fri Dec 27 13:50:41 PST 2013 armv7l GNU/Linux
Прошу вашей помощи.