/*
* This notification endpoint isn't implemented. According to CDC spec it's
* optional, but its absence causes a NULL pointer dereference in the
* Linux cdc_acm driver.
*/
Установив на роутере OpenWrt, получил возможность смотреть на работе домашнее IPTV.
Оправдались опасения: как я и подозревал, если гнать через ssh много данных, то шифрование начинает грузить процессор, а процессор в роутере, понятное дело, никакой. Просмотр одного не HD канала сразу +15%...+20%. HD почему-то не кажут вообще, скорее всего у провайдера отвалились.
Как узнать температуру процессора, понятия не имею, т.к. программного градусника я в нём не обнаружил. Зато я очень хорошо знаю, что проц у роутера вообще ничем не охлаждается. Пруфпик: http://wiki.openwrt.org/_detail/toh/tp-link/tl-wr841nd.v7.2.serial.jpg?id=toh%3Atp-link%3Atl-wr841nd
В итоге погонял минут пять, а потом выключил от греха подальше.
Не могу сказать, что сильно от этого страдаю, т.к. телевизор в общем-то не смотрю. Если бы сильно страдал, добавил бы NAT работодателя в белый список и разрешил бы подключаться к udpxy напрямую, без шифрования.
Но вот узнать, как измерить железке температуру, очень бы хотелось. Разумеется хотелось бы автономно, без аппаратного вмешательства. Сразу скажу, sensors-detect в файловую систему не влезет, т.к. он на чёртовом здоровом Перле, а у меня там на флешке КИЛОБАЙТ 400 свободных.
Кто что посоветует?
Зараза.
Упал при попытке поставить пакет.
После чего:
- opkg выдаёт parse_from_stream_nomalloc: Missing new line character at end of file!
- LuCI выдаёт, что не может распарсить какую-то XMLину
Теперь я в печали, потому что похоже ковыряться придётся основательно. Но может быть кто-то знает, как помочь этому горю?
Очень не хотел свой самописный Гофер-сервер на роутере пускать под рутом. Он конечно ничего никуда не пишет, но всё же.
Так и не смог побороть xinetd: он ни за что не захотел воспринимать user=nobody. Запускает под рутом, хоть сдохни...
Прописал в качестве сервера скриптик, который делал sudo -u nobody исходный_скрипт. Помогло.
Однако хочется нормально.
Я чего-то напрочь не понял? Это может быть специфика OpenWrt?
Традиционная история успеха: http://www.linux.org.ru/forum/desktop/9379323
"Притащил Амфитон-У-002, подключил к сервачку с картой SB Audigy SE, и... Звук оказался на порядок паршивее чем при тестовом прогоне с подключением к обычному плееру. Добавляю 10% громкости в MPD - дичайшие хрипы и моргание «Перегрузка» при минимальном значении хардварного регулятора. Убавляю на 20% - тишина, приходится выкручивать регулятор почти на треть, что сопровождается пердением НЧ. Схватился за голову, думал все, погиб несчастный усилок, или карта погорела, а потом вспомнил что у меня стоит.. Pulseaudio! Сношу, в alsamixer выставляю на терпимые значения регуляторы (при включенном пульсе регулятор был всего один и имел четыре положения), перезапускаю MPD. Бинго! Чудесный звук, адекватные шаги регулятора громкости."
Поборол вчера xinetd на OpenWrt и даже забацал под него маленький Gopher-сервер: gopher://gopher.dluciv.name/ (или http://gopherproxy.meulie.net/gopher.dluciv.name/ для тех, у кого не открывается).
В плане забацывания самым вменяемым из того, что уже стояло на роутере, была Lua. Я её не особо люблю и вообще не знаю, но всё лучше, чем шелл... Поставил бы что-нибудь более любимое, но у роутера такая маленькая. Хотя есливесь сервер 30 строчек, то разница невелика.
Когда мне случится покупать другой, буду уже явно прицеливаться на то, чтобы либо внутри было много места, либо чтобы USB был.
[00:53:06]<L29Ah_> что-то заебался я чинить свой быдлодевайс
[00:53:18]<L29Ah_> пойду куплю новый такой же, а этот продам на авите
[00:53:29]<L29Ah_> жаль нету n1050 с Cortex A9 и хардварной клавой
Нужен кому Мегафон Login с оторванной, но ремонтопригодной джекодыркой по бомжвею? ARM Cortex A9, полгига рамы, ведроид 4.0.4 порутанный, все дела.
Как вариант, выдам без аккума товарищу, который будет заниматься портированием туда человеческого прыщикса.
Мне короче надо соединить два компа, один с шиндой, другой с прыщами. Есть такая фигня, USB 2.0 Host-to-Host Cable, можно через него делать эзернет, даже бридж поднять http://www.linux-usb.org/usbnet/
Кто-нибудь занимался подобной фигней, какие подводные камни?
Как оперой скачать оперу http://i024.radikal.ru/1307/dd/4b4fc527767f.png http://i024.radikal.ru/1307/dd/4b4fc527767f.png
Господа, у меня следующая проблема: я хотел бы делать бекапы некоторых дотфайлов, часть из которых на самом деле хранится в git-репозитории, а в $HOME у меня лежат симлинки. Сначала я попросту создал директорию и набросал туда симлинков на файлы, но используемая мной утилита — obnam — по ним не ходит (в манах подходящий флажок не упоминается, в гугле тоже). Хотел сделать наоборот — сложить сами файлы в директорию, а в $HOME набросать симлинков — но это очевидным образом конфликтует с существующим git-репозиторием. Есть ещё идеи?
Для моего семилетнего компьютера все допилили. Поставил Убунточку и все работает. Нигде не пришлось копаться.
Сейчас дяденька начал нести ахинею про неудобство линуксов из-за su/sudo и далее про каких-то бабушек. Хм.
Особенно это феерично звучит на фоне рассказа одного моего знакомого маковода, который на днях переехал на убунту, о том, как всё просто и быстро.
Воспроизвёл http://serverfault.com/questions/479931/linux-ethernet-card-ping-problems на 8139. Спасибки dx за копеечную усьбосетевуху: перепрыгнул на неё.
mf190 Достался юсб-модем zte mf190. Сначала под линксом у него отваливалось соединение каждую минуту. Помогло: http://www.mintlinux.ru/forum/thread518.html Но на этом не закончилось, оказывается он не может в 3G, но к счасттью, помогло: http://trustday.ru/AT_komanda_dly_ZTE_modema Костыльно пиздец, но скоро мне вернут мой старый добрый разлоченый Huawei, а это говно подарю кому-нибудь.
[ 32.140002] BUG: soft lockup - CPU#0 stuck for 22s! [init:1]
[ 32.140002] Modules linked in:
[ 32.140002] Pid: 1, comm: init Not tainted 3.8.6-hardened #6 /i815E-W83627HF
[ 32.140002] EIP: 0060:[<c0819183>] EFLAGS: 00000297 CPU: 0
[ 32.140002] EIP is at _raw_spin_lock+0x16/0x1d
[ 32.140002] EAX: db7dc038 EBX: db7dc000 ECX: b4d1f009 EDX: 0000000a
[ 32.140002] ESI: b4cfe000 EDI: db685034 EBP: b4cfe000 ESP: db43dd88
[ 32.140002] DS: 0068 ES: 0068 FS: 00d8 GS: 0000 SS: 0068
[ 32.140002] CR0: 8005003b CR2: 00000000 CR3: 1b638000 CR4: 000007d0
[ 32.140002] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 32.140002] DR6: ffff0ff0 DR7: 00000400
[ 32.140002] Process init (pid: 1, ti=db438274 task=db438000 task.ti=db438274)
[ 32.140002] Stack:
[ 32.140002] c049e0af b4d1f000 db7dc000 00000020 c049ba04 00000020 db685000 db685034
[ 32.140002] db685034 b4cfe000 c049c143 42100133 db68503c 00000000 db45c000 db438000
[ 32.140002] db685000 db77a300 db7dc000 00000000 c04b16e6 b4cfe000 00021000 00800000
[ 32.140002] Call Trace:
[ 32.140002] [<c049e0af>] ? track_exec_limit+0x30/0x149
[ 32.140002] [<c049ba04>] ? __vm_enough_memory+0x1f/0x100
[ 32.140002] [<c049c143>] ? expand_downwards+0x1c3/0x1f9
[ 32.140002] [<c04b16e6>] ? setup_arg_pages+0x27e/0x309
[ 32.140002] [<c04c1167>] ? do_close_on_exec+0x13/0xbf
[ 32.140002] [<c04b4658>] ? __inode_permission+0x4e/0x89
[ 32.140002] [<c04e32d8>] ? load_elf_binary+0x602/0xfb6
[ 32.140002] [<c04afc9e>] ? __check_object_size+0x2b/0xd4
[ 32.140002] [<c04b043e>] ? copy_strings+0x218/0x253
[ 32.140002] [<c04b055e>] ? search_binary_handler+0xc7/0x27f
[ 32.140002] [<c04e2cd6>] ? create_elf_tables+0x548/0x548
[ 32.140002] [<c04b1da4>] ? do_execve_common+0x3cc/0x585
[ 32.140002] [<c080c311>] ? kernel_init+0x70/0xab
[ 32.140002] [<c0819dbb>] ? ret_from_kernel_thread+0x1b/0x30
[ 32.140002] [<c080c2a1>] ? rest_init+0x55/0x55
[ 32.140002] Code: 89 c8 0f b7 db 3e 66 0f b1 1a 66 39 c8 0f 94 c0 0f b6 c0 5b c3 ba 00 01 00 00 3e 66 0f c1 10 0f b7 d2 88 d1 c1 ea 08 38 d1 74 06 <f3> 90 8a 08 eb f6 c3 53 89 c1 9c 58 8d 74 26 00 89 c3 fa 90 8d
[ 32.140002] Kernel panic - not syncing: softlockup: hung tasks
PaX! Безопасность до неработоспособности!