Про Бродком и Линукс

19.08.2015 23:59:08

Печальное дело — рассчитывать на вайфай и не иметь его по факту. А подвела привычка использовать в ноутбуке проводную сеть, настолько въевшаяся, что на работоспособность вайфая просто не обращал внимания покуда он и не понадобился. Естественно, что понадобился он в тех условиях, когда возможности воткнуться проводом уже не было. И, естественно, попытки чинить вайфай в таких условиях оборачиваются адскими муками.

Зато реально пригодилась ноутбучная винда. Раньше я как-то винду сносил под корень, а тут, пару месяцев назад, зачем-то пожалел, вдруг пригодится, подвинул, да и всё. Пригодилась! Пользоваться как полноценной системой, разумеется, невозможно, но чинить Линукс вполне себе годится.

А проблема оказалась где-то в районе BCM43142 и драйвера wl. Причём, в моей Опенсузе драйвер уже стоял из пакета репозиториев Пакмана, но, по неведомой причине, работал плохо — аутентифицировался и ничего не передавал. Сейчас, после танцев с бубном, ручной сборки и патчей по вкусу, вроде бы работает. Хотя, иногда и подтормаживает. Ну да, что жаловаться, народ с Бродкомами развлекается как следует.

Зачем существует Бродком при наличии нормальных Интелей и Азеросов, конечно, вопрос. Но понять, что попадётся в ноутбуке, увы, бывает сложно.

ModemManager и последовательные интерфейсы

28.07.2013 23:45:41

По работе практически постоянно требуется последовательный интерфейс для подключения к железякам, он же RS232, он же COM, смотря как на него посмотреть. Очень простая вещь, в общем-то, воткнулся, запустил миником или пикоком, и вот тебе консоль устройства, всё прекрасно. Конечно, не очень прекрасно, если подключён через адаптер USB<->COM, с ними регулярно какие-то проблемы бывают, но и деваться от этих адаптеров уже некуда, честных портов даже в настольных системах уже так сразу не выводят (хотя на материнках разъёмы найти ещё можно).

И вот некоторое время назад начал замечать странное: при разных условиях в консоль нагло лезли строчки «AT+GCAP», затем какие-то «~x», после чего начинали валить крякозябры и консоль вообще входила в непотребное состояние. Поначалу списывал на глюки адаптеров, вдумчиво вытаскивал и вставлял их снова, однако, это не помогало. Помогало только многократное открытие/закрытие миникома, начиная с какого-то момента всё проходило.

Заподозрил глюки миникома. Попробовал пикоком (на самом деле, он мне даже больше нравится), та же история. Вот тут-то и появилась мысль о том, что, может, ещё кто-то, кроме меня, пытается использовать порт? Казалось бы — кому он нужен, всю жизнь никто в порты не лез, да и даже если есть, миником честно ставит лок-файлы, видно же, что устройство занято.

А виновник, чисто случайно, всё же нашёлся. Оказывается, прогресс в линуксах дошагал до такой штуки как ModemManager, которая бесцеремонным образом тыкается во все вновь подключаемые порты, а ну как там модем спрятался?! Причём, в зависимости от версии, может делать это долго и нудно.

Очевидно, инновация приехала в рамках обновления openSUSE с 12.2 на 12.3. И, вроде бы как, с благими целями. Ну а получилось то, что получилось — на ровном месте проблемы с консолью, что неприятно.

Уж не знаю, можно ли это чудо как-то отучить гадить в какие-то конкретные устройства или нет, изучать не стал, просто грохнул пакет, за ненадобностью мне лично.

С нетерпением жду следующей версии дистрибутива.

Ненависть

23.12.2009 13:07:07

Уже несколько дней наблюдаю невозможность синхронизации RAID0 на ноутбуке. Не двигается ползунок ни туда, ни сюда.

Сегодня дома усыпил (to-ram) ноут, пришёл на работу, включил. Он, конечно же, не проснулся и ни на какие Alt-SysRQ не прореагировал (бывает иногда).

Вырубил несчастную железку, загрузился с нуля, в KDE слетели настройки панельки (не в первый раз уже).

Проверяю почту, она спрашивает пароли. Удивился. Оказалось, улетела база данных KWallet. Считаю, этому вообще непозволительно такое творить. Но вот, пожалуйста.

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

Известная субстанция окружает и прёт со всех сторон. Что делать — непонятно.

Ноут засыпает!

24.05.2009 18:09:42

Внезапно обнаружил, что моя железка научилась нормально восстанавливаться из спячки (которая to-ram). То ли в 29-м ядре чего поисправили, то ли ещё чего, но факт. Оказывается, такая фича приятная.

L4

19.02.2009 15:25:04

L4 — превосходное микроядро. Особенно когда оно делает так:

bmodfs | Passed the following modules:
bmodfs | module "/boot/l4/l4linux.cfg " (1kB)
bmodfs | module "/boot/l4/libloader.s.so " (659kB)
bmodfs | module "/boot/l4/libld-l4.s.so " (507kB)
bmodfs | module "/boot/vmlinuz " (3972kB)
.....
bmodfs | [C.2] generic_fprov/examples/bmodfs/dm.c:189:dm_open():
bmodfs | Error: Object 'l4linux.cfg' not found!
loader | Error -8 opening file "l4linux.cfg"

Разумеется, l4linux.cfg вполне на месте и GRUB его отличным образом подгружает куда надо.

Загадка на сообразительность — в чём же была проблема?

О прогрессе Linux исчо

24.01.2009 11:48:19

В продолжение заметки. Ждал я, ждал, пока Debian запакетирует что-нибудь свежее, типа 2.6.27 или уже даже 2.6.28, да не дождался, засучил рукава и собрал 2.6.28.

Удивительное дело, но заработало решительно всё, и Wi-Fi, и звук, и проблем с загрузкой не обнаружилось.

Реконфигурация ядра со старого конфига, как обычно, выявила мегатонны новых параметров. Неожиданно (не слежу я за ядром последнее время) обнаружил CONFIG_STAGING. А под ним, что характерно, STAGING_EXCLUDE_BUILD. Смеялся.

О прогрессе Linux

29.10.2008 13:05:05

Жило-было у меня самосборное (ну, не удержался, там отвязка от таймера в amd64 была как раз ;)) ядро 2.6.24. Всё работало, всё тип-топ. Потом вышло 2.6.25. Ждал-ждал я пакетика Debian, да не дождался. Собрал сам. Отвалился звук. Я так просто не сдаюсь, поэтому пользовал его, ибо 2.6.25 это, само собой, куда круче 2.6.24. И фиг с ним, что звук отвалился.

Потом вышел 2.6.26. Меня совсем ломало собирать его и я всё-таки дождался пакета Debian. Поставил. Не загрузился, что-то там initramfs неправильный получился. Ну вот бывает так, да. Думаю, может косяк первой версии пакета, подожду обновления, попользую 2.6.25.

Потом обновил пакет 2.6.26, с тем же результатом. Много ругался. И обнаружил, что вообще-то, собранный 2.6.24 ещё не удалял. Взял, да откатился на него. И грузится, и звук работает, и сеть, и все дела.

Параллельно перевёл компутер жены на lenny, там тоже 2.6.26. Результат — не грузится, винчестеров нету, говорит. С удовольствием продолжил пользовать там 2.6.20, который давно уже.

С нетерпением жду пакета для 2.6.27.

P.S. Squirrel Nut Zippers звучат даже в ноутбучном исполнении. 😉

«За что я ненавижу Линукс»

31.05.2008 22:26:10

Аккуратно, нецензурно:

Весь мир, миллионы дипломированных долбоебов, работают над созданием самых разных операционных систем не для того, чтобы там могли существовать вирусы, сбои и зависания. Я захочу открыть 1000 окон — открой мне их в тот же миг, подели мощность процессора 1000, и чтоб все работали! А когда я захочу их закрыть — убей их в ту же микросекунду. В ту же! А не когда просрешься! Я — человек, ты, сука, — машина. Это ты должна ждать моих распоряжений, а не наоборот! Это я тебе должен ебать мозги насчет того, какой длины у меня должен быть пароль, а не наоброт! Это я имею право задуматься над клавиатурой, а ты, сука, должна преданно глядеть на меня, затаив дыхание, и терпеливо ждать, пока я соизволю снова обратить на тебя свое внимание! А НЕ НАОБОРОТ! Слышишь?

Очень бодро. Зажёг по полной.

Бука

30.10.2007 02:23:11

Мучался, мучался и отмучался. Ноутбук притарил. Пишу сейчас вот на нём прямо. Фактически, две недели назад я уже остановился на HP nx9420 и начал снова теребить консультанта notebook812.ru. Дотеребил до того, что в наличии их просто не оказалось и неизвестно когда появятся. Расстроился я окончательно, посмотрел ещё раз в сторону Fujitsu-Siemens AMILO Xi1554, да и заказал в Ultra прям с доставкой.
Читайте далее »

Беспроводное

04.10.2007 00:38:14

Стыдно признаться, до этой недели я с беспроводными чудесными нашими технологиями типа Wi-Fi толком и не сталкивался. Бука моя, ныне безголовая, такое не поддерживает, чужими я не пользуюсь, дома всё на проводах, в офисе тоже шнурки есть, даже пока учился, в универе всегда находился какой-нибудь шнурок. Ну не шнурок так розетка, шнурок, так и быть, у меня всегда с собой есть. 😉 А тут встала задача натарить родителям ноутбук да сделать им правильный интернет в доме, чтобы провода не кидать.
Читайте далее »