четверг, 15 сентября 2011 г.

Сеть в розетке: ASUS PL-X32M

Давно присматривался к этой теме - сетка через розетку. Но где-то год назад меня то ли отговорили, то ли я не поверил. А тут еще раз посмотрел, цены на это добро стали уже совсем несерьезными, так что решил взять на пробу. И я полностью доволен. Набор состоит из двух розеток ASUS PL-X31M. Это действительно розетка. Т.е. устройство может подойти не всем. Я заказал на самом деле ASUS PL-X32, которая выглядит как отдельная коробочка, но меня как водится в нашей стране - накололи. Ну да ладно, M тоже оказалась ничего (обман я сразу заметил, просто решил сначала проверить - может и такой подойдет). Процедура инсталляции - простейшая. Мне правда пришлось вставить в компьютер дополнительную сетевую карту, но это только по причине сложности моей домашней сетевой инфраструктуры. Больше всего поразило, что я воткнул устройства в розетки, настроил ip-адрес, пробую пинговать, и о чудо - все сразу работает. Wi-fi отдыхает полностью. Соединение стабильное, включал все что можно дома, стиральную машину даже, все телевизоры, лампочки, с телефоном бегал. Видно у меня проводка не самая худшая, поэтому результаты линейного копирования файлов оказались на уровне 5.3 мбайт/сек. Я считаю, что это очень неплохо. Wi-fi такое не снилось. Точнее сказать, 802.11n у меня выдает и больше, но... нестабильно. Никогда не знаешь, что придет ему в голову. А тут - ровно и спокойно. Очень приятно. Вот как это выглядит со стороны компутера:
Как я уже упоминал, настройка практически не нужна. Тем не менее, пощупать устройство программно все же хочется. Но естественно, в комплекте программное обеспечение только под windows. К счастью, все устройства HomePlug построены на одном семействе чипов и одном стандарте. Поэтому, в частности - можно включать в одну сеть из розеток устройства от разных производителей. И поэтому - мы можем воспользоваться сторонней утилитой от компании devolo. Программка опенсурсная, так что можно изучить, если интересно. В gentoo в overlay rion есть пакет под это дело:
emerge -av dlan-linux
После установки мы можем запустить утилиту dlanlist:
phoenix kilork # dlanlist 
Type    MAC address        Mbps TX/RX       Version/Product
local   BC:AE:C5:E9:9B:B4  ---.-- / ---.--  INT6000-MAC-4-2-4203-00-4211-20100311-FINAL-C Atheros HomePlug AV Device
remote  BC:AE:C5:E9:9B:B3  189.00 / 189.00  INT6000-MAC-4-2-4203-00-4211-20100311-FINAL-C
Как видно, показывает почти 200 мбит обещанных, что и позволяет мне говорить о хорошем качестве моей проводки. Но то, что оно показываетс - это все же 5 мегабайт в секунду в реальности. Мне этого вполне достаточно пока. А не за горами устройства на 500 мбит. Как только станут доступными - обязательно прикуплю себе обновку. Ну а пока будем радоваться тому, что есть. Тем более, что повод для радости действительно есть.

З.Ы. Приобрел и 500 mbps адаптеры: статья.

вторник, 6 сентября 2011 г.

Не играет звук в Adobe Flash под Linux - поменяйте звуковую карту по умолчанию в Alsa

После перехода на 3-е ядро неожиданно стала определяться веб-камера, притом она стала первой в списке устройств в Alsa. Притом воспроизводить звук она не умеет, только микрофонить. Зато некоторые приложения пытаются его через нее воспроизводить. Вроде бы и сразу понятно, в чем проблема, но только сегодня решил таки починить флэш, чтобы на ютубе наслаждаться звуковым сопровождением. Итак, открываем терминал, смотрим, какие карточки у нас имеются:
kilork@phoenix ~ $ cat /proc/asound/cards
 0 [U0x46d0x89d    ]: USB-Audio - USB Device 0x46d:0x89d
                      USB Device 0x46d:0x89d at usb-0000:00:12.1-1, full speed
 1 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xf8ff4000 irq 16
 2 [SAA7134        ]: SAA7134 - SAA7134
                      saa7133[0] at 0xfbfff800 irq 20
На первом месте под индексом 0 как раз сидит веб-камера. А мне надо, чтобы играло через карточку 1. Точнее сказать, я хочу, чтобы играло через SB, индекс то может снова поменяться. Для этого создаем или редактируем файлик ~/.asoundrc, добавляем туда следующее:
pcm.!default {
    type hw
    card SB
}
ctl.!default  {
    type hw
    card SB
}
С помощью этих манипуляций Alsa берет нужную мне карточку как карточку по умолчанию, и в результате на ютубе снова звук. Только сегодня руки дошли с этим разобраться, а полная информация в официальном факе для тех, кому моей информации недостаточно: тут.