Latest product reviews
ARCHOS 50 Diamond
ARCHOS GamePad2
ARCHOS
Smartphones
ARCHOS
TV Connect
ARCHOS 101 XS

A A A
Avatar

Please consider registering
Guest

Search

— Forum Scope —






— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

Register Lost password?

ClockworkMod (CWM) Recovery easy install for RK3066 and RK3188 -- TWRP/CWM Flash-Tool and root for RK3288

 Please donate to support OMA and CrewRKTablets firmware work, thank you !

sp_Feed sp_TopicIcon
help me build kernel 3.0.8
Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
16
2015/04/19 - 15:45
sp_Permalink sp_Print sp_EditHistory

ok, I got it fixed.

please clone the complete git again from our gitlab.

I added a arnova-an8g2dt_defconfig.

Hope it helps.

Avatar
MrArnie
New Member
Forum Posts: 8
Member Since:
2015/03/26
sp_UserOfflineSmall Offline
17
2015/04/21 - 16:10
sp_Permalink sp_Print sp_EditHistory

Hi Jochen,

That is amazing, after making some slight adjustments to the defconfig I now have working Wifi. I looked at the edits you made to wl_iw.c and have no idea how they solve the compile errors, but they do. (Were those compiler errors just misleading?)

As said the defconfig needed some slight editing, with the original defconfig, the display was just full of colourful noise. I think the main issue was the memory (this Arnova has 512 MB rather than 1024 MB). Edit: attached the defconfig I used to produce a kernel with working display and Wifi. Also attached a dmesg log. The i2c errors could be from the bu21023 driver unsuccessfully trying to communicate with thebu21020 touchscreen, the khubd errors probably have to do with the USB mouse I connected through OTG. Not a big deal at this moment.

As for the touchscreen, I had a closer look at all the bu21020 sources found so far for Linux 2.6/Android 2.3. There are actually two different kinds of drivers: one communicates over SPI, the other over I2C. My device uses I2C as evidenced from dmesg on a stock kernel:

<6>[    1.761615] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
<6>[   12.750443] input: bu21020-ts as /devices/platform/rk29_i2c.2/i2c-2/2-005c/input/input1

I know of only one repo that has sources for the i2c bu21020 driver: https://github.com/Pivosgroup/buildroot-linux-kernel-m3/blob/master/drivers/amlogic/input/touch_screen/bu2102x/bu21020.c . This is not for RK2918 but for AMLogic Meson/Meson3, and it seems there is a lot of hardcoded stuff in there for AML. So it seems that Archos used a customized bu21020 i2c driver and never released the source. Porting a driver from Linux 2.6 on AML to Linux 3.0 on RK2918 seems like too much work for such an old device, and I certainly won't be able to do it. :(

Now that I re-read that Russian thread about bu21020 they were also talking about this: plenty of "ISP" (SPI) drivers around, but few I2C.

Again, thanks a lot for your help. I have certainly learned a lot from this project so far, even though it looks like it'll never be finished.

Forum Timezone: Europe/Paris

Most Users Ever Online: 749

Currently Online: xxy444765344
93 Guest(s)

Currently Browsing this Page:
1 Guest(s)


Devices in use: Desktop (87), Phone (6), Tablet (1)

Top Posters:

finless: 604

DarthJabba: 551

maikal: 394

mussonero1: 350

alex: 252

damo: 243

DanielVd: 237

Mark06: 222

Newest Members:

xxy444765344

getetdtd

idol2000

yabiyacob

Nafogou80

Solomaliar

Forum Stats:

Groups: 10

Forums: 185

Topics: 6037

Posts: 60500

 

Member Stats:

Guest Posters: 43

Members: 262194

Moderators: 5

Admins: 1

Administrators: admin

Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech


CrewRKTablets moderators: JochenKauz and Astralix