Архіви категорій: Linux

Теперь зазвучим по-новому!

Как-то так сложилось, что в ходе последних событий в жизни были заброшены на пыльные полки все увлечения в музыкальной области. Что-то было распродано, как пылящийся хлам, что-то морально устарело. Да, и сам я поменялся и хотелось чего-то нового.

Но, пару месяцев назад, я решил стряхнуть слой пыли с оставшейся былой роскоши и попробовать собрать музыкальный центр, отвечающий современным моим требованиям:

  • Воспроизведение любых существующих видов аудио-файлов. Как по проводной сети, так и по всяким wi-fi и bluetooth.
  • Воспроизведение любых аудио-файлов с USB-носителей.
  • Поддержка интернет-радио и всяких Spotify и Last.fm.
  • Возможность ведения, хранения, управления плейлистами. Возможно с функциями скробблинга и поддержкой всяких социальных сетей (не знаю зачем, но мир типа такой).
  • Возможность управления с любого устройства, находящегося под рукой. Желательно с помощью нативных приложений и web-интерфейсов.
  • Достаточно качественный стерео-усилитель с мощностью около 80-100 Вт на 8 Омах.
  • Удобное управление воспроизводимым медиа без использования чего-либо кроме музыкального центра. Т.е. наличие экрана и т.п. (ну, и чтобы пальцами жирными тыкать можно было).
  • Стоимость укладывающаяся в рамки дозволительного для внутренней жабы (сразу стоит отметить, что я не совсем настоящий любитель теплого лампового hi-fi).

Читати далі

“Окна-8” наше всё!

Цитата:

Среди требований программы выдачи логотипов “Compatible with Windows 8” для железа есть использование вместо BIOS UEFI, частью спецификации которого является защищенный протокол загрузки UEFI, позволяющий установить в прошивку материнской платы ключи проверки цифровой подписи. Если включить безопасную загрузку, то будет невозможно загружать исполняемые файлы или драйверы, которые не подписаны одним из этих ключей, но этот механизм противоречит лицензии GPLv3, под которой выпущен загрузчик GRUB2. Т.е. если производитель не реализовал возможность отключения безопасной загрузки можно забыть про использование других ОС.

И нафига нужен такой цирк?!

Обновление для WD TV Live

Незаметно вышло новое обновление для HD-проигрывателя WD TV Live. Довольно много исправлений, среди которых есть много давно ожидаемых функций. Установка обновленных программ прошло быстро и безболезненно. Рекомендую обновиться владельцам.

Интересен тот факт, что после почти полугодового молчания разработчики уже выпускают вторую версию обновления за две недели. Им что, увеличили финансирование?

Список обновлений под катом. Самое интересное, по моему мнению, я выделил. Ссылка на официальный сайт – там же.

Читати далі

Ключик на 12.. Подтянем-подкрутим..

После пары месяцев возни с новыми сборками Transmission от версии 1.93 до версии 2.11 понял, что счастья в жизни нет. Торрент-клиент устойчиво валился каждые 2-3 часа.

Перепробовал кучу вариантов и комбинаций настроек. Всякие там ключики-настройки покрутил. Потом – устал и плюнул на все происходящее. И вернулся (до сих пор не понимаю почему) на версию 1.91 (т.е. на 19 версий назад).

И, о, чудо! Стабильно работает уже вторые сутки как.

Transmission Daemon

В процессе использования Transmission на WD Mybook WE выяснился неприятный момент – на больших торрентах, где-то в районах 4-6 ГБ начинаются проблемы со стабильностью демона.

А именно – наблюдается зависание процесса и впадение процесса в крепкий сон. Причем настолько крепкий, что помогает только полное его убиение и перезапуск.

После долгих экспериментов выяснилось, что можно уменьшить вероятность подвисаний, ограничив количество одновременных загрузок (что интересно, количество раздач на стабильность вообще не влияет). Помогло, но не на долго.

На форуме умельцев по данной тематике ходили разнообразные предложения и вот вышел интересный скрипт управления. Поставил его, перезапустил демона, работает!

Наличие вот таких приятных штук – добавляет удовольствия в успользовании:

# Start Transmission
# Stop Transmission
# Call Boot procedure
# Enable starting Transmission on boot procedure
# Disable starting Transmission on boot procedure
# Show Transmission Remote List
# Restart Transmission
# Open VI (or another editor) to edit settings.json
# Watch Transmission and kick if needed
# Queue manage (for CRON)
# Install startup and shutdown scripts
# Uninstall startup and shutdown scripts
# Show commands

На текущий момент идет тестирование, но первоначальные впечатления строго положительные.

Новая прошивка для WD My Book

Сегодня обновился на новую версию прошивки для WD My Book. Обновление прошло весьма успешно, кроме маленького “но”. Все ранее установленные программы из набора optware – слетели. Сидел пол вечера и восстанавливал настройки софта.

Вот такие вот сюрпризы бывают.

Сама прошивка работает стабильно. Все уверенно поднялось и заработало как надо!

Не битьем, так катанием

Долгая борьба за модули ядра  для WD MyBook привели ни к чему. Но, как обычно, помог всезнающий Интернет. В результате пришлось приобрести маленький и модный девайс, а именно USB HUB SVEN HB-011 black-red, 3-port, USB 2.0 и USB 1.1:

Устройство все из себя красивое, но как обычно, ушлые китайцы – обманывают. Не три порта в нем есть, а четыре. Об этом явственно повествует вот такой ответ dmesg:

usb 1-1: new high speed USB device using oxnas-ehci and address 6
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.2: new low speed USB device using oxnas-ehci and address 7
usb 1-1.2: configuration #1 chosen from 1 choice
hiddev96hidraw0: USB HID v1.10 Device [American Power Conversion Smart-UPS 750 FW:651.18.I USB FW:7.4] on usb-usb-1.2

Но главное, что есть теперь доступ к устройству:

/opt/sbin # /opt/sbin/lsusb
Bus 001 Device 007: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 006: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 0000:0000

Зачем покупал эту штуку? Выяснилось, что если ядро поддерживает на нативном уровне только высокоскоростные устройства, а необходимо общаться с медленным портом, то можно обхитрить систему. Для этого все что надо сделать, так подключить любой хаб, с поддержкой высокоскоростного USB 2.0 с одной стороны и с поддержкой USB 1.1 – с другой.

Продолжаю эксперименты.

Модули ядра – загрузились

После некоторого колдовства над modprobe получилось загрузить наконец-то модули драйверов. Как выяснилось, по-умолчанию в сборке ядра добавляются ненужные вещи вроде поддержки PCI шины.

Теперь lsmod выдает вот такую приличную картинку:


Module                  Size  Used by    Tainted: P
usbtest                16396  0
usb_storage            35936  0
usbserial              29136  0
ehci_hcd               29228  0
usbhid                 20804  0
usbcore               120980  6 usbtest,usb_storage,usbserial,ehci_hcd,usbhid
hid                    60904  1 usbhid
nfsd                  101460  0
exportfs                3840  1 nfsd
lockd                  66008  1 nfsd
nfs_acl                 3232  1 nfsd
sunrpc                175292  5 nfsd,lockd,nfs_acl
wixevent                5800  0
rtc_ds1307              5024  0
rtc_core               14840  1 rtc_ds1307
i2c_oxnas_bitbash       2400  0
i2c_algo_bit            5828  1 i2c_oxnas_bitbash
i2c_core               19216  3 rtc_ds1307,i2c_oxnas_bitbash,i2c_algo_bit
ufsd                  445668  0
vfat                   10240  0
nls_iso8859_1           3904  0
nls_cp437               5568  0
user_recovery_button     3160  0
power_button            3388  0
thermAndFan             7140  0
gmac                   26352  0
mii                     6144  1 gmac
oxnas_wd810_leds        7496  0

Ура! Теперь займемся подключением UPS.

И ты, Брут

Это что же это такое делается? Я тут, можно сказать, помираю на компиляции ядра и модулей с драйверами, а под боком сидит умелец по данному вопросу.

Смотрите, что сегодня нашел в сети: http://mybookworld.wikidot.com/gather-information-with-mrtg, а самое веселое, смотрите, на какой домен ссылается how-to: http://trouchelle.com

Требую пояснений! :-)

Ядра – чистый изумруд

В общем, собралось ядро. Всего-то за 40 минут. И даже модули драйверов компилируются. Красота!

Осталось надеяться, что версии компиляторов одинаковые и все, что я тут насобирал пойдет потом на девайсе. :-)