[Kernel] Ядро Linux
Goto page 1, 2  Next
 
Libroom Forum IndexPocketBookPocketBook Free
AuthorMessage

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 28.12.2011 14:12    

Найденные проблемы:

https://github.com/pocketbook-free/pocketbook_free/issues/10
https://github.com/pocketbook-free/pocketbook_free/issues/11
https://github.com/pocketbook-free/pocketbook_free/issues/12
https://github.com/pocketbook-free/pocketbook_free/issues/13
https://github.com/pocketbook-free/pocketbook_free/issues/14

----

Так как на текущий момент модификации PocketBook нельзя отделить от vanilla kernel, предлагаю вместе попытаться определить, какие патчи были применены к версии 2.8.29.6 (как указано в Makefile).

Насколько, я понял, представители pocketbook сами не знают, какая версия является исходной для их модификаций: https://github.com/pocketbook-free/pocketbook_free/issues/2

Для этого создал проект на гитхабе:
https://github.com/Vanuan/pocketbook_free_linux/wiki

Дифф между версией PocketBook и vanilla 2.8.29:

https://github.com/Vanuan/pocketbook_free_linux/commit/c000dfc215762c7 65259cf2bb2af1372010cbcd6


Last edited by Vanuan on 15.01.2012 16:03; edited 2 times in total
 
View user's profile ^

kurtis99
Новенький участник форума

Новенький участник форума



Joined: 16 Nov 2011
Posts: 5


Location: Kiev

Posted: 28.12.2011 21:40    

Ядро от андройда (2.6.2Cool + драйвера для экрана взяты из исходников киндла (вроде 2ого, точно не помню).
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 29.12.2011 02:18    

А где можно скачать конкретную версию ядра андроид? В git репах андроида нету тэгов.

Эти слова к какому устройству относятся? В Makefile на github указана версия 2.6.29.6. https://github.com/pocketbook-free/pocketbook_free/blob/master/kernel_ 070611/Makefile

Можно узнать источник вашей информации?
 
View user's profile ^

a.k.
Активный участник форума

Активный участник форума



Joined: 30 Nov 2011
Posts: 214



Posted: 29.12.2011 02:28    

Устройства серии Pro производятся на заводе Foxconn, который так же производит и Kindle, поэтому не исключено, что исходный код драйвера имеет один и тот же источник Smile и нельзя однозначно утверждать, что взяты из исходников Kindle, а не наоборот
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 29.12.2011 09:31    

a.k. wrote:
Устройства серии Pro производятся на заводе Foxconn, который так же производит и Kindle, поэтому не исключено, что исходный код драйвера имеет один и тот же источник Smile и нельзя однозначно утверждать, что взяты из исходников Kindle, а не наоборот


Сдаётся мне, что в покетбуке никто в исходники ядра не заглядывает.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile ^

a.k.
Активный участник форума

Активный участник форума



Joined: 30 Nov 2011
Posts: 214



Posted: 29.12.2011 16:05    

Не только заглядываем, но и постоянно дорабатываем и улучшаем его. В качестве примера такой доработки могу назвать прошивку с быстрым драйвером экрана, точнее собственно сам быстрый драйвер экрана, разработанный программистами компании Pocketbook.
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 29.12.2011 16:58    

a.k. wrote:
В качестве примера такой доработки могу назвать прошивку с быстрым драйвером экрана, точнее собственно сам быстрый драйвер экрана, разработанный программистами компании Pocketbook.


А показать можете?
 
View user's profile ^

a.k.
Активный участник форума

Активный участник форума



Joined: 30 Nov 2011
Posts: 214



Posted: 03.01.2012 22:33    

прошивка с новым драйвером доступна
Подробнее - здесь: libroom.net/viewtopic.php?t=22200
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 04.01.2012 00:00    

a.k. wrote:
прошивка с новым драйвером доступна

Эээ... я имел в виду исходники
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 15.01.2012 16:00    

Сегодня попытался скомпилить ядро из исходников на github'e. Не удалось:

https://github.com/pocketbook-free/pocketbook_free/issues/14

Кто-нибудь ответит, какой конфиг файл следует брать?

https://github.com/pocketbook-free/pocketbook_free/issues/13
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 16.01.2012 14:02    

Vanuan

FYI: Юбут в покетбуке умеет загружать ядро через usb, вот здесь подробнее: http://code.google.com/p/e60-open/wiki/HowToTestAKernel

Я вчера запускал ванильное 3.2 на 912-ом, с dnw очень удобно.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini


Last edited by lunohod on 23.01.2012 15:21; edited 1 time in total
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 16.01.2012 15:57    

И как? Все устройства работают? Экран, тачскрин, Wi-Fi, лампочки, контроллер батареи, ...?

Мне бы покаместь покетбуковское скомпилить.
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 16.01.2012 16:29    

Vanuan wrote:
И как? Все устройства работают? Экран, тачскрин, Wi-Fi, лампочки, контроллер батареи, ...?


Ага. Вот прямо сразу и заработало, щаззз. Smile

У меня пока даже usb gadget не завёлся, и nfsroot из-за этого не подцепился. Разберусь с этим и потом займусь экраном, тачскрином и прочим.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile ^

kurtis99
Новенький участник форума

Новенький участник форума



Joined: 16 Nov 2011
Posts: 5


Location: Kiev

Posted: 16.01.2012 17:19    

Попробуйте накатить этот патч http://dl.dropbox.com/u/2632562/kernel_pb.patch и использовать вот эти конфиги http://dl.dropbox.com/u/2632562/pb_configs.tar.gz
Я не совсем уверен что оно полноценно заработает на устройстве, но скомпилироваться должно.
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 16.01.2012 18:07    

kurtis99, спасибо.
А какой из конфигов какому устройству соответствует?

Попадёт ли этот патч в репозиторий на github?

Добавлено спустя 8 минут 36 секунд:

lunohod
Так может, стоит сперва портировать наработки покетбука на новое ядро?

Чем я, собсно, и занимаюсь тут: https://github.com/Vanuan/pocketbook_free_linux.

А потом уже смотреть, где pocketbook/foxconn/netronix налажал, где можно перейти на ванильные драйвера и т.д.

Вообще, я бы подождал до версии 3.3 (куда планируют включить наработки android). С ванильным ядром батарея недолго проживёт.
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 16.01.2012 18:41    

Vanuan wrote:

lunohod
Так может, стоит сперва портировать наработки покетбука на новое ядро?

А потом уже смотреть, где pocketbook/foxconn/netronix налажал, где можно перейти на ванильные драйвера и т.д.


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

Quote:

Вообще, я бы подождал до версии 3.3 (куда планируют включить наработки android). С ванильным ядром батарея недолго проживёт.


Ну почему же? У нас в OI есть автозасыпание. А на 3.3 можно будет перейти сразу после его появления.

Posted after 2 minutes 42 seconds:

Впрочем, у всех разные цели. Покетбуковский софт не будет работать на ванильном ядре, но мне это и не нужно.
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile ^

kurtis99
Новенький участник форума

Новенький участник форума



Joined: 16 Nov 2011
Posts: 5


Location: Kiev

Posted: 16.01.2012 18:51    

Vanuan wrote:
kurtis99, спасибо.
А какой из конфигов какому устройству соответствует?

602 - ep2
603 - ep1
902 - ep4
903 - ep3
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 16.01.2012 18:54    

kurtis99

А 612/912?
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile ^

kurtis99
Новенький участник форума

Новенький участник форума



Joined: 16 Nov 2011
Posts: 5


Location: Kiev

Posted: 16.01.2012 19:00    

Мммм... Наверно как-то так:
612 - ep1
912 - ep3
 
View user's profile ^

Vanuan
Продвинутый участник форума

Продвинутый участник форума



Joined: 25 Nov 2011
Posts: 81



Posted: 16.01.2012 23:53    

Спасибо, собралось.
Применил патчик к своему форку: https://github.com/Vanuan/pocketbook_free/commit/627ff389341d43b44ac4b ea6610ecf5db05ec37c

Запускал так:

Code:
cd kernel_070611
export PATH=../sdkrelease_1_1a/FRSCSDK/bin/:$PATH
cp arch/arm/configs/ep3_defconfig .config
./make.sh oldconfig
./make.sh zImage


Работоспособность пока не проверял.
 
View user's profile ^
Libroom Forum IndexPocketBookPocketBook FreeAll times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021