Драйвер libertas ищет нового майнтейнера

Dan Williams в рассылке netdev написал что больше у него не хватает времени на сопровождение драйвера libertas и он с радостью отдаст его другому человеку, у которого есть время и желание этим заниматься.

Для проекта Trinity создан mailing list

Основная идея Trinity довольно простая - тестирование системных вызовов с рандомными аргументами. Dave Jones написал что получает довольно много приватных писем на свой адрес, поэтому было решено сделать отдельный mailing list: для этого надо отправить subscribe trinity в теле письма на majordomo@vger.kernel.org

Ethernet Driver

Using Essential Linux Device Drivers book and some documents(including manual) ,I try to get sorted e1000 Gigabit ethernet driver . The book has some simplified example of NIC card driver ,using PCI bus. It helped me a lot to figure out the DMA descriptors(format is gotten from datasheet) are mapped coherently(ring or queue of descriptors) and data buffers (skb->dta) mapped using streaming DMA. But some points are still confusing. If somebody is familiar with the matter I would be delighted to discuss the issue.

Могут ли быть в системе два устройства с одинаковыми ID?

Сначала при загрузке системы появляется такое:

 [    0.579536] pnp 00:01: [mem 0xfec00000-0xfec00fff]
 [    0.579540] pnp 00:01: [mem 0xfee00000-0xfee00fff]
 [    0.579543] pnp 00:01: [mem 0xf7000000-0xf7ffffff]
 [    0.579973] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)

а потом ещё такое:
 [    0.581498] pnp 00:08: [io  0x0010-0x001f]
 [    0.581501] pnp 00:08: [io  0x002e-0x002f]
 [    0.581504] pnp 00:08: [io  0x0072-0x0073]
 [    0.581506] pnp 00:08: [io  0x0080]

Быстрый Linux

Привет народ.
Задался идейкой сделать наибыстрейшую ось на нетбуке для личного использования и на неттопе для создания локального минисервера, а также научиться собирать ядро под железо и задачи.

Hacking Linux on PowerPC: porting to a new platform

Вот и настало время обновить наше скудное содержание))
А вопрос следующий: тяжело ли добавить поддержку для новой powerpc-based платформы для нашего любимого пингвина :)
Давайте смотреть! )

Директория ядра arch/powerpc/platforms содержит все что на данный момент поддерживается:

40x   52xx  85xx  amigaone  embedded6xx    Kconfig          maple     prep

Kernel Panic: oops & debug information

Порой бывает не просто разобраться в неполадках работы ядра Linux. Поиск причины, приводящей к kernel panic, требует воспроизведения ситуации, вызывающей некорректное поведение ядра, а также сбора информации, на основании которой можно сделать какие-то выводы. Проблема в том, что kernel panic иногда вешает систему полностью, и в этом случае даже не знаешь с какой стороны подступиться и что вообще делать с "заблокированной" машиной.

В этом посте я описал в общих чертах некоторые методы, которые помогут разобраться с причиной возникновения kernel panic.

Netconf 2011 conference slides

Работа с SPI

Суть проблемы - необходимо управлять матрицей VITA1300 через процессор TexasInstruments TMS320DM365ZCE30 по SPI протоколу.
Особенности VITA1300 - 9 бит на адрес и 16 бит на данные, вся посылка занимает 26 бит.
Особенности TMS320DM365ZCE30 - сдвиговый регистр 16 битный.

RSS-материал