Linux для всех → Пишем свой драйвер под Linux из песочницы

Хочу признаться сразу, что я вас отчасти обманул, ибо драйвер, если верить википедии — это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства. А сегодня мы создадим некую заготовку для драйвера, т.к. на самом деле ни с каким железом мы работать не будем. Эту полезную функциональность вы сможете добавить сами, если пожелаете.
То, что мы сегодня создадим, корректнее будет назвать LKM (Linux Kernel Module или загрузочный модуль ядра). Стоит сказать, что драйвер – это одна из разновидностей LKM.
Писать модуль мы будем под ядра линейки 2.6. LKM для 2.6 отличается от 2.4. Я не буду останавливаться на различиях, ибо это не входит в рамки поста.
Мы создадим символьное устройство /dev/test, которое будет обрабатываться нашим модулем. Хочу сразу оговориться, что размещать символьное устройство не обязательно в каталоге /dev, просто это является частью «древнего магического ритуала».
Персональные блоги → Драйвера для фискальных регистраторов теперь в стандартной конфигурации 1С
В июле 2010 года завершился проект по интеграции фискальных регистраторов Datecs с учетной системой 1С.
Проект был инициорван в связи с тем, что под каждое обновление 1С необходимо было дописывать/переписывать уже существующие драйвера для соответсвующих устройств.
Проект был инициорван в связи с тем, что под каждое обновление 1С необходимо было дописывать/переписывать уже существующие драйвера для соответсвующих устройств.
Персональные блоги → Server2008, драйвер неизвестного устройства успешно установлен
Вчера рабочий терминальный сервер 2008 стандарт выдал корку.
Системное программирование → Пишем драйвер для USB девайса. Pipe 0: что такое usb?
Случилось так, что пришлось мне писать с нуля драйвер для usb дисплея под windows. Имея возможность — расскажу о деталях столь занимательного процесса.

Итак, почему же шина usb так удобна, и что скрывает за собой слово Universal в расшифровке аббревиатуры.

USB – это simple
Несмотря на то, что написание драйверов считается достаточно трудным, в сравнении с прикладным программированием – и в этом низкоуровневом мире программисты не были обделены вниманием, большим шагом в упрощении создания драйверов стала разработка шины usb.Итак, почему же шина usb так удобна, и что скрывает за собой слово Universal в расшифровке аббревиатуры.
Железо → Драйвера NVIDIA выводят видеокарты из строя
Релиз новой версии драйверов под видеоадаптеры NVIDIA (версия 196,75) может привести к порче видеокарты. Об этом сообщает ZDNet со ссылкой на производителя. Оказывается, что выпущенные 2 марта драйвера приводят к нестабильной работе системы охлаждения, что выражается в замедлении скорости вращения кулера или полной его остановке. Вендор рекомендует удалить драйвера и откатиться к предыдущей версии 196,21.
Блог компании ИД iZine → Платформа Intel LGA775 мертва? Со SLI на Intel X48 – едва ли!

Как вам известно, SLI – это технология объединения нескольких видеокарт в одной системе с целью повышения производительности в графических приложениях. Уже во втором своем воплощении от компании NVIDIA она вошла в мир компьютерных игр достаточно давно, но популярности так и не добилась. Широкой поддержки технология не получила из-за самих разработчиков игр, нежелающих оптимизировать свои творения, а также из-за того, что не каждый может позволить купить себе несколько видеокарт в один компьютер сразу, а с выходом нового поколения GPU зачастую в этом уже нет необходимости. Также камнем преткновения в развитии SLI стали весьма политизированные требования к чипсетам, а точнее к их лицензированию на предмет поддержки технологии. Например, поддержку SLI полностью обеспечивали только чипсеты самой NVIDIA, а первым Intel чипсетом, получившим широкое распространение, с поддержкой SLI, стал только Intel X58, появившийся всего лишь около года назад. Да и то, что поначалу не все материнские платы на X58 поддерживали SLI, опять же сказывалось нежелание NVIDIA делиться рынком с Intel’ом. Но жизнь показала, что NVIDIA проиграла технологическую гонку в чипсетостроении, и потребитель, наконец, получил право выбора. Но только в последнем поколении платформы Intel (LGA 1366) – весьма недешевом и отнюдь не однозначным, ведь даже по прошествии года необходимость менять круто сваренные системы на базе Intel X48 по-прежнему под вопросом.
Но дальше сюжет развивался неожиданно…
Персональные блоги → Новые драйвера для NVidia теперь работают на G210M (и вероятно на других мобильных чипах)
Вчера был приятно удивлен — Убунту обновила с Лаунчпада драйвера для NVidia до версии 190.53 и они с минимальным рихтованием xorg.conf запустились!
До этого на ноутбуке (Acer Aspire 5739G с Nvidia G210M) ни на одном из дистрибутивов (пробованы Ubuntu KK, Fedora 11-12, Mint, Mandriva 2010) драйвера не запускались вообще — при загрузке экран был черным и через пару минут, поморгав CapsLock'ом, ноут перегружался. Может быть ручки кривы, может Гуглем не умею пользоваться, но считаю, что для десктопной ОС таких проблем быть не должно.
После обновления драйверов проявилась во всей красе «проблема 6 экранов», когда счастливому пользователю показываются сразу 6 рабочих столов в низком разрешении. Ну а эту проблему легко решить добавлением в секцию «Device» файла xorg.conf строки
До этого на ноутбуке (Acer Aspire 5739G с Nvidia G210M) ни на одном из дистрибутивов (пробованы Ubuntu KK, Fedora 11-12, Mint, Mandriva 2010) драйвера не запускались вообще — при загрузке экран был черным и через пару минут, поморгав CapsLock'ом, ноут перегружался. Может быть ручки кривы, может Гуглем не умею пользоваться, но считаю, что для десктопной ОС таких проблем быть не должно.
После обновления драйверов проявилась во всей красе «проблема 6 экранов», когда счастливому пользователю показываются сразу 6 рабочих столов в низком разрешении. Ну а эту проблему легко решить добавлением в секцию «Device» файла xorg.conf строки
Option "ModeValidation" "NoTotalSizeCheck"
Железо → Magic Mouse работает под Windows
То, что Apple опять порадовала нас отличным продуктом — мышкой Magic Mouse — и так известно. Жаль только, что новинку можно охарактеризовать как «mac-only» (что не удивительно). Точнее, можно было охарактеризовать.

Теперь же, при наличии нужных драйверов, и пользователи ПК с Windows могут с удовольствием потратить $70 на чудо-манипулятор. Итак, драйверы для Magic Mouse под «окошки» можно взять вот здесь. Они подойдут для XP, Vista и Windows 7. Есть версии как для 32-, так и для 64-битных ОС.
Авторы, покопавшиеся в одном из апдейтов Bluetooth от Apple и выложившие, собственно, сами драйверы, утверждают, что работоспособность идеальная. Да и отзывы пользователей, вроде бы, положительные.
via uneasysilence

Теперь же, при наличии нужных драйверов, и пользователи ПК с Windows могут с удовольствием потратить $70 на чудо-манипулятор. Итак, драйверы для Magic Mouse под «окошки» можно взять вот здесь. Они подойдут для XP, Vista и Windows 7. Есть версии как для 32-, так и для 64-битных ОС.
Авторы, покопавшиеся в одном из апдейтов Bluetooth от Apple и выложившие, собственно, сами драйверы, утверждают, что работоспособность идеальная. Да и отзывы пользователей, вроде бы, положительные.
via uneasysilence
Железо → Дровяной сарай. Проблемы драйверов NVIDIA с SLI – баг или фича?
Девиз программы «Максимум»: «Скандалы, интриги, расследования!» — с завидным постоянством продолжает быть актуальным для, казалось бы, не подходящей для этой темы компьютерного железа. Тем не менее, в компьютерной индустрии, зачастую, также не обходится без интересностей. Сегодня мы поговорим о релизе новых драйверов NVIDIA и попробуем поразмышлять на тему занятной аномалии в поведении NVIDIA Driver 185.85.
Персональные блоги → Установка официальных драйверов Nvidia на Lenovo Thinkpad T61P
Недавно решил обновить видео драйвер на моем Lenovo Thinkpad T61P и столкнулся с проблемой, что официальные драйвера от Nvidia не захотели устанавливаться и выдали следующее сообщение:

Официальные драйвера от Lenovo устанавливались без проблем, но обновляются они гораздо реже.
Еще раз проверил, что моя Nvidia Quadro FX 570M есть в списке поддерживаемых устройств и что я скачал правильный дистрибутив.
Как же так?

Официальные драйвера от Lenovo устанавливались без проблем, но обновляются они гораздо реже.
Еще раз проверил, что моя Nvidia Quadro FX 570M есть в списке поддерживаемых устройств и что я скачал правильный дистрибутив.
Как же так?