Честно признаться, на «моменте истины» волновался 🙂
Очень увлекательные видео, много интересного почерпнул. А драйвер, что вам уважаемый Евгений Горностаев предоставил, очень и очень нужная вещь, я считаю, и в других системах такой механизм имел бы смысл(ну а вдруг?).
P.S.: Теперь ещё загадку камеры разгадывать будем:)
Кстати да, наверняка после ресета (я ж её долго не юзал, она села в ноль и сбросилась полностью) в ней эта функция могла включиться (я вообще не уверен, есть она в ней или нет), нужно ли говорить, что в мистику я не верю, но мне интересно, в какой момент съемки снялся этот кадр, что-то я не могу найти.
Дмитрий, подскажите пожалуйста. Имеется материнская плата и процессор. Частота самого процессора (данные о нем) находятся в самом процессоре (и при включении «процессор отправляет инфу о себе» это понимает материнка и выставляет ему частоту (множитель и шину)? Или в БИОСе материнки зашита информация о каждом поддерживаемым процессоре, оттуда она и берет частоту (множитель и шину)?
в биосе зашита информация о каждом поддерживаемом данной платой процессоре, более того производители плат добавляют поддержку новых процессоров выпуская новые версии биос, зайдите на сйт производителя своей платы и в разделе поддержки к своей плате вы найдете cpu support list (список поддерживаемых процессоров), и рядышком написано с какой версии биос начинает поддерживаться процессор
Вот и разрешилось, сколько народу на уши поднялось, но за благое дело 🙂 Поздравляю с успешным решением проблемы! В итоге, какая ОС останется, Ubuntu с кардбасом? И еще, стало интересно, возможно ли в теории восстановить часть утерянного функционала в обход южного моста, скажем, тот же звук, или там куда более тесная связь?
Вероятно, этот комментарий не вызвал бы столь забавного ощущения, если бы я сегодня не устроил себе разгрузочный день с просмотром целого сезона «Эша против Зловещих мертвецов» 😀
А почему бы не попробовать в целях эксперимента перейти от программной реализации к аппаратной? По сути, прерывание — это обычный электрический сигнал. Если взять микроконтроллер, который бы мониторил контакты клавы и при появлении на них инфы выдавала нужную напругу в нужное место мстеринки, в теории это может работать, и клава будет везде, хоть в винде, хоть в биосе. Конечно это полная лажа, но почему бы и нет)
Ну, на каком-нибудь AT или XT так можно было бы сделать, да. А вот на материнках посовременней (а тем более на материнках ноутбуков) — уже никак, там те самые мосты чипсета сверхвысокой степени интеграции, а то и напрямую в процессор и в которых все, что было раньше отдельными микросхемами и дорожками, упрятано. И даже не факт что внутри там есть тот самый электрический сигнал — может там уже и совсем другая логика, а сигнал просто эмулируется. Сейчас даже классических параллельных шин адреса и данных уже нигде не осталось — давно перешли на последовательно-параллельную топологию с синхронизацией
За это все и смотрим канал Дмитрия!
1) 16 Бит — аналогов просто нет на просторах, чтобы было так же четко и интересно.
2) Салфетка — интересные зарисовки мыслей и прочее.
3) Прочие видео — и те цепляют интересным контентом.
Забавные вещи творятся в этом мире :). Чувствую такими темпами вернусь к старой мечте — системное программирование, правда на данный момент пока еще нет мысли на какой ОС заострять внимание в первую очередь (выбор между Linux и FreeBSD).
Дима, ты в хорошем смысле этого слова маньяк)
Другие бы точно забили на эту проблему и оставили всё как есть и не заморачивались бы.
Думаю, ты был бы хорошим следователем)
А видео супер!
Интересно.
Я бы после этого задумался, как поправить драйвер для FreeBSD, чтобы он чаще обращался к буферу. Это сделало бы работу на ноуте более комфортной, да и всё с нуля переписывать бы не пришлось (как для линукса). Просто где-то в коде поменять одно значение.
По моему интереснее было бы как раз переписать этот драйвер под Linux, а на счет ковыряний в исходниках фряхи — в комментах к предыдущему видео есть ссылка на интересующий исходник и функцию.
Еще более интересным было бы сделать версию под Linux и FreeBSD более интеллектуальной.
Кстати, на счет вопроса Дмитрия на тему почему это реализовали во FreeBSD — я думаю они это сделали специально, чтобы в случае аварий не пришлось бегать за каким-то запасным железом, чтобы вытащить всю уцелевшую информацию. А скорость отклика может служить своеобразным сигналом админу, что с аппаратом что-то не так.
Скорее дело в том, что BSD очень славится своей обратной совместимостью, потому и остались такие рудименты в коде еще со времён, когда чипы прерываний часто были лишь опциями в составе компьютеров.
Если говорить о техно-мистике, то у меня есть несколько забавных примеров.
В школе где я работаю, я периодически шаманю с железом.
Например, время от времени в разных местах вырубаются мониторы и для того чтобы вернуть им работоспособность я провожу шаманскую процедуру, которую случайно обнаружил опытным путём. Уже раз 8-9 сработало. При этом, когда я попытался однажды провести эту процедуру в присутствии людей, как фокус. шаманство не сработало. (через некоторое время (минут 20 спустя), та же процедура, но без посторонних людей привела к положительному результату.)
Честно говоря, у меня есть несколько предположений почему это происходит, но точно проверить я не могу, да и пока меня устраивает то, что практический результат шаманства получается неизменно положительный, а на ковыряние с поиском причины просто нет времени.
Ну и ещё, конечно, была масса случаев, когда неработавшая техника типа принтеров, компьютеров, проекторов и т.п. начинает работать просто в моём присутствии без каких-либо действий с моей стороны. Я уже даже предлагал сотрудникам прикладывать к нерабочей технике мои фотографии, чтобы она заработала 🙂
Здраствуйте Дмитрий. Я увлекаюсь программированием, в основном под Windows. У меня есть гипотеза. Ты знаешь что Windows определяет PS/2 клаву? Ты это видел на кардбасе? Ты знаешь что драйвер можно заменить/подменить? Так вот. Если написать драйвер (а винда еще поддерживает ассемблер), то можно реанимировать клавиатуру в мертвом ноутбуке. Единственное НО нужно каким-то образом разрешить неподписанные драйвера.
А если серьёзно, то я просто беру монитор, несу его на 4 этаж в серверную и подключаю к одной определённой розетке. После этого монитор начинает работать.
Пробовал выжидать время и подключать к другим розеткам, т.к. лениво таскать мониторы на 4 этаж ради секундного шаманства (хотя это и происходит всего раз в 3-4 месяца), но ни с одной другой розеткой это не работает.
Тут есть два вопроса: 1) почему мониторы только одной марки, стоящие в разных концах здания, время от времени перестают работать.
2) чем отличается волшебная розетка в серверной от остальных розеток (шнуры и мониторы разные).
Вероятно, как мне кажется, проблема с напряжением на розетках, но я не электрик и тестера у меня нет, чтобы проверять розетки.
Всё остальное работает нормально и мониторы, которые когда-то вырубались больше ни разу не глючили.
Дмитрий, здравствуйте!
Приключилась с ноутбуком подобная проблема, но вместо клавиатуры не работают все usb-порты.
Признаков сгорания моста нет совершенно никаких, клавиатура и вся переферия (веб-камера, bluetooth, тачпад) работают без нареканий. Софт от Dell говорит, что мосты целые и работоспособные.
Перегрев не ощущается, после вскрытия ноута и осмотра мат. платы ничего не обнаружил.
Запускал live-cd, опять же не работают usb-порты, хотя питание по ним идет (телефон заряжает, оптика мышки горит)
Гадаю уже месяц, наверное. В сц вести толку нет, думаю, скажут менять материнку.
Прошу помощи)
Честно признаться, на «моменте истины» волновался 🙂
Очень увлекательные видео, много интересного почерпнул. А драйвер, что вам уважаемый Евгений Горностаев предоставил, очень и очень нужная вещь, я считаю, и в других системах такой механизм имел бы смысл(ну а вдруг?).
P.S.: Теперь ещё загадку камеры разгадывать будем:)
В камере включено распознавание улыбки?
Кстати да, наверняка после ресета (я ж её долго не юзал, она села в ноль и сбросилась полностью) в ней эта функция могла включиться (я вообще не уверен, есть она в ней или нет), нужно ли говорить, что в мистику я не верю, но мне интересно, в какой момент съемки снялся этот кадр, что-то я не могу найти.
На 5:13 не тот момент?
похоже, ага.
Какое распознавание улыбки ? Все же ясно, это барабашка ! )
Было очень интересно следить за расследованием) Спасибо)
Но концовка — что ж, без тёмных сил всё-таки не обошлось 😀
Исповедовались давно?
С победой 🙂
Дмитрий, подскажите пожалуйста. Имеется материнская плата и процессор. Частота самого процессора (данные о нем) находятся в самом процессоре (и при включении «процессор отправляет инфу о себе» это понимает материнка и выставляет ему частоту (множитель и шину)? Или в БИОСе материнки зашита информация о каждом поддерживаемым процессоре, оттуда она и берет частоту (множитель и шину)?
в биосе зашита информация о каждом поддерживаемом данной платой процессоре, более того производители плат добавляют поддержку новых процессоров выпуская новые версии биос, зайдите на сйт производителя своей платы и в разделе поддержки к своей плате вы найдете cpu support list (список поддерживаемых процессоров), и рядышком написано с какой версии биос начинает поддерживаться процессор
если собрать это модулем для ядра линукса… сколько же «мёртвых» ноутбуков это вернёт к жизни.
Какая-то зловещая фотка получилась.
Камеру срочно надо освятить,есть знакомый батюшка,он как раз из запоя вышел,готов проводить обряды по изгнанию нечистого духа!!!
Вот и разрешилось, сколько народу на уши поднялось, но за благое дело 🙂 Поздравляю с успешным решением проблемы! В итоге, какая ОС останется, Ubuntu с кардбасом? И еще, стало интересно, возможно ли в теории восстановить часть утерянного функционала в обход южного моста, скажем, тот же звук, или там куда более тесная связь?
останется лубунта с кардбасом, да. Остальное лечится заменой моста, что в принципе не трудно, но не за чем.
на 5:18 фото сделано ;р
Ничего не понимаю в этих ваших прерываниях. Но суть понял демон из ноутбука изгнан. Жалко только что в камеру.
))))))))
Вероятно, этот комментарий не вызвал бы столь забавного ощущения, если бы я сегодня не устроил себе разгрузочный день с просмотром целого сезона «Эша против Зловещих мертвецов» 😀
Здорово, интересно было следить за ходом расследования:)
Спасибо за интересный материал Дмитрий.
Кстати, а Wolphin то смотрит 16 бит, должно быть приятно:)
А почему бы не попробовать в целях эксперимента перейти от программной реализации к аппаратной? По сути, прерывание — это обычный электрический сигнал. Если взять микроконтроллер, который бы мониторил контакты клавы и при появлении на них инфы выдавала нужную напругу в нужное место мстеринки, в теории это может работать, и клава будет везде, хоть в винде, хоть в биосе. Конечно это полная лажа, но почему бы и нет)
Ну, на каком-нибудь AT или XT так можно было бы сделать, да. А вот на материнках посовременней (а тем более на материнках ноутбуков) — уже никак, там те самые мосты чипсета сверхвысокой степени интеграции, а то и напрямую в процессор и в которых все, что было раньше отдельными микросхемами и дорожками, упрятано. И даже не факт что внутри там есть тот самый электрический сигнал — может там уже и совсем другая логика, а сигнал просто эмулируется. Сейчас даже классических параллельных шин адреса и данных уже нигде не осталось — давно перешли на последовательно-параллельную топологию с синхронизацией
За это все и смотрим канал Дмитрия!
1) 16 Бит — аналогов просто нет на просторах, чтобы было так же четко и интересно.
2) Салфетка — интересные зарисовки мыслей и прочее.
3) Прочие видео — и те цепляют интересным контентом.
Респект Дим!
P.S. С победой за последий выпуск про Acer.
http://i76.fastpic.ru/big/2016/0329/c7/264966b8f70355a821d1a6d6a1a24ac7.jpg
У меня тоже была проблемка( не связанная с этой)
В итоге, решил посмотреть шрифты, которые моментально начинали вставать вместо каракуль и какофонии
Это ты XPю на мобилку поставил?
Дима, а ты тег запретил чтоль?
Какодемоны повсюду
Их нужно уеичтожать!
Забавные вещи творятся в этом мире :). Чувствую такими темпами вернусь к старой мечте — системное программирование, правда на данный момент пока еще нет мысли на какой ОС заострять внимание в первую очередь (выбор между Linux и FreeBSD).
Дима, ты в хорошем смысле этого слова маньяк)
Другие бы точно забили на эту проблему и оставили всё как есть и не заморачивались бы.
Думаю, ты был бы хорошим следователем)
А видео супер!
Окончание видео получилось кинематографически
псс,как на счет немного исходников?
+1
Дима, выложи, пожалуйста, кусок кода из freeBSD отвечающий за опрос клавы, и укажи в каком файле он.
А можете прислать драйвер? На старом ноутбуке тоже мост выгорел.
Интересно.
Я бы после этого задумался, как поправить драйвер для FreeBSD, чтобы он чаще обращался к буферу. Это сделало бы работу на ноуте более комфортной, да и всё с нуля переписывать бы не пришлось (как для линукса). Просто где-то в коде поменять одно значение.
По моему интереснее было бы как раз переписать этот драйвер под Linux, а на счет ковыряний в исходниках фряхи — в комментах к предыдущему видео есть ссылка на интересующий исходник и функцию.
Еще более интересным было бы сделать версию под Linux и FreeBSD более интеллектуальной.
Кстати, на счет вопроса Дмитрия на тему почему это реализовали во FreeBSD — я думаю они это сделали специально, чтобы в случае аварий не пришлось бегать за каким-то запасным железом, чтобы вытащить всю уцелевшую информацию. А скорость отклика может служить своеобразным сигналом админу, что с аппаратом что-то не так.
Скорее дело в том, что BSD очень славится своей обратной совместимостью, потому и остались такие рудименты в коде еще со времён, когда чипы прерываний часто были лишь опциями в составе компьютеров.
А в конце это был тизер нового сериала?
А в фридосе с таким драйвером на этом ноуте можно играть в дум ?
Если говорить о техно-мистике, то у меня есть несколько забавных примеров.
В школе где я работаю, я периодически шаманю с железом.
Например, время от времени в разных местах вырубаются мониторы и для того чтобы вернуть им работоспособность я провожу шаманскую процедуру, которую случайно обнаружил опытным путём. Уже раз 8-9 сработало. При этом, когда я попытался однажды провести эту процедуру в присутствии людей, как фокус. шаманство не сработало. (через некоторое время (минут 20 спустя), та же процедура, но без посторонних людей привела к положительному результату.)
Честно говоря, у меня есть несколько предположений почему это происходит, но точно проверить я не могу, да и пока меня устраивает то, что практический результат шаманства получается неизменно положительный, а на ковыряние с поиском причины просто нет времени.
Ну и ещё, конечно, была масса случаев, когда неработавшая техника типа принтеров, компьютеров, проекторов и т.п. начинает работать просто в моём присутствии без каких-либо действий с моей стороны. Я уже даже предлагал сотрудникам прикладывать к нерабочей технике мои фотографии, чтобы она заработала 🙂
Что за процедура то?
ответил ниже
А в чем суть процедуры ? а то тут какой то разрозненный набор фактов.
Здраствуйте Дмитрий. Я увлекаюсь программированием, в основном под Windows. У меня есть гипотеза. Ты знаешь что Windows определяет PS/2 клаву? Ты это видел на кардбасе? Ты знаешь что драйвер можно заменить/подменить? Так вот. Если написать драйвер (а винда еще поддерживает ассемблер), то можно реанимировать клавиатуру в мертвом ноутбуке. Единственное НО нужно каким-то образом разрешить неподписанные драйвера.
Дмитрий, что насчёт поздравления для Кинамана? У него день рождения сегодня.
Шаманство. 😉
А если серьёзно, то я просто беру монитор, несу его на 4 этаж в серверную и подключаю к одной определённой розетке. После этого монитор начинает работать.
Пробовал выжидать время и подключать к другим розеткам, т.к. лениво таскать мониторы на 4 этаж ради секундного шаманства (хотя это и происходит всего раз в 3-4 месяца), но ни с одной другой розеткой это не работает.
Тут есть два вопроса: 1) почему мониторы только одной марки, стоящие в разных концах здания, время от времени перестают работать.
2) чем отличается волшебная розетка в серверной от остальных розеток (шнуры и мониторы разные).
Вероятно, как мне кажется, проблема с напряжением на розетках, но я не электрик и тестера у меня нет, чтобы проверять розетки.
Всё остальное работает нормально и мониторы, которые когда-то вырубались больше ни разу не глючили.
Дмитрий, здравствуйте!
Приключилась с ноутбуком подобная проблема, но вместо клавиатуры не работают все usb-порты.
Признаков сгорания моста нет совершенно никаких, клавиатура и вся переферия (веб-камера, bluetooth, тачпад) работают без нареканий. Софт от Dell говорит, что мосты целые и работоспособные.
Перегрев не ощущается, после вскрытия ноута и осмотра мат. платы ничего не обнаружил.
Запускал live-cd, опять же не работают usb-порты, хотя питание по ним идет (телефон заряжает, оптика мышки горит)
Гадаю уже месяц, наверное. В сц вести толку нет, думаю, скажут менять материнку.
Прошу помощи)