Linux kernel version 2.6.24 Released

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Linux kernel version 2.6.24 Released

Сообщение Jay » Пт янв 25, 2008 13:50

Сегодня вышло ядро 2.6.24. Читал лог изменений, нашел приятный момент
The MMC layer, which is the code which implements support for MMC/SD memory cards, is suffering one of the biggest transformations in its life, because it has been heavily modified to get support for SDIO and SPI.

SDIO is an alias for "Secure Digital I/O", and it allows to use the SD card slot (in the devices that support SDIO, ie. PDAs, cell phones or laptops) to use "small devices designed for the SD form factor, like GPS receivers, Wi-Fi or Bluetooth adapters, modems, Ethernet adapters, barcode readers, IrDA adapters, FM radio tuners, TV tuners, RFID readers, digital cameras, or other mass storage media such as hard drives" (quote from the Wikipedia entry). There are currently three working drivers for this new stack: sdio_uart, a driver for the standardised GPS interfaces; libertas_sdio, a driver for Marvell's 8686 Libertas wifi chip; and hci_sdio, a driver for the standardised bluetooth interface.

SPI is required by SDIO, and it's a "bus" (like IDE, SATA, USB...) which is used to access a wide range of devices, but more importantly, some systems require to access MMC/SD cards using a SPI controller instead of using a "native" MMC/SD controller. This has a disadvantage of being relatively high overhead, but a compensating advantage of working on many systems without dedicated MMC/SD controllers. 2.6.24 includes support for SPI and a experimental "MMC/SD over SPI" driver.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

ViV
Академик (6 lvl)
Сообщения: 1138
Зарегистрирован: Ср апр 21, 2004 17:34

Сообщение ViV » Пт янв 25, 2008 14:27

теперь осталось всего ничего - написать собственно драйверы всех этих small devices designed for the SD form factor, like GPS receivers, Wi-Fi or Bluetooth adapters, modems, Ethernet adapters, barcode readers, IrDA adapters, FM radio tuners, TV tuners, RFID readers, digital cameras, or other mass storage media such as hard drives
Macbook Air 13, iPhone 4S

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пт янв 25, 2008 18:01

А кто-нибудь пробовал 2.6.24?
Что-то у меня в RC g_ether не работал.
Все ждал когда выйдет релиз, а теперь времени нет :(
Zaurus SL-C750, N810 2008.36-5

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Сб янв 26, 2008 16:18

svs57
Я буду ковырять его в понедельник или в воскресенье ночью.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Ср июл 16, 2008 20:48

Ну, кроме того, что вышло ядро 2.6.26, добавлю следующее:

Marvell Embedded SDIO Wifi Success
http://bec-systems.com/web/content/view/89/9/

Вкратце, товарищу удалось запустить SDIO WiFi-модуль.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вс авг 03, 2008 22:34

Skaarj
Кто где :) У меня в OpenEmbedded валяются патчи, исходники вытягивает система сборки.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Ср сен 03, 2008 19:40

Skaarj писал(а):Что за система сборки?
Система сборки OpenEmbedded.
Skaarj писал(а):Можно ли скачать сорцы с kernel.org, наложить патчи и скомпилять?
Можно. Только геморно. Надо иметь кросскомпилятор с тулчейном для ARM и знать, как его использовать. В принципе, где-то по форуму инструкции какие-то были.. Мне проще использовать OpenEmbedded.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Вс сен 07, 2008 00:25

Skaarj писал(а):
Jay писал(а): Можно. Только геморно. Надо иметь кросскомпилятор с тулчейном для ARM и знать, как его использовать. В принципе, где-то по форуму инструкции какие-то были.. Мне проще использовать OpenEmbedded.
А на самом завре разве нелязя скомпилить ядро?
Я так и делал. Только больно заур тормозной
Zaurus SL-C750, N810 2008.36-5

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пт сен 12, 2008 16:10

Я в свое время не нашел все патчи в одном месте.
Собирал по кускам. Здесь на форуме есть.
А вообще-то и без патчей у меня работало на 750-м
Zaurus SL-C750, N810 2008.36-5

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Чт сен 18, 2008 10:26

Все позабыл :)
Прошить нужно в nand nandwrite или nandlogical
Перед этим еще преобразовать image - mkimage
Последний раз редактировалось svs57 Чт сен 18, 2008 13:59, всего редактировалось 1 раз.
Zaurus SL-C750, N810 2008.36-5

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт сен 18, 2008 13:38

Что-то вроде:

Код: Выделить всё

mkimage -A arm -O linux -T kernel -C none -a 0xXXXXXXXX -e 0xYYYYYYYY -n "Linux 2.6" -d zImage kernel.img
nandlogical /dev/mtd1 WRITE 0xXXXXX 0xYYYYYY kernel.img
где 0xXXXXXXXX, 0xYYYYYYYY, 0xXXXXX и 0xYYYYYY зависят от конкретной модели.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Чт сен 18, 2008 18:42

Skaarj писал(а):Спасибо. Но вот проблема. Где достать nandlogical? Обгуглился уже :(
У меня на Зауре валяется.
Доберусь до него - зашлю
Zaurus SL-C750, N810 2008.36-5

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Сб сен 20, 2008 18:40

Skaarj
В emergency-образе pdaxrom есть для ядер 2.4.
Для 2.6 есть портированный в OpenEmbedded.
На oesf можно найти ссылки на архив с исходниками nandlogical.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вт сен 23, 2008 01:39

Skaarj
Вот тема:
http://www.oesf.org/forum/index.php?showtopic=23985
там есть ссылка в багтрекер OpenEmbedded, где есть много полезной информации:
http://bugs.openembedded.net/show_bug.cgi?id=3738
В том числе и ссылка на исходники:
http://distro.ibiblio.org/pub/linux/dis ... .0.tar.bz2
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Сб июл 11, 2009 14:04

Skaarj
В апстриме u-boot нет поддержки заурусов (а теперь и не будет, за ненадобностью). Последняя версия, на которую накладывались патчи для заурусов, в OE сейчас дергается из git: http://cgit.openembedded.org/cgit.cgi/o ... oot_git.bb

Грузить с диска, по идее, должен. В патче соответствующие записи есть: http://cgit.openembedded.org/cgit.cgi/o ... ning.patch
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»