![]() |
Re: The N9/N950 Kernel Upstreaming Force
filip.pz
I only get Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
same here
Code:
./mxt-app -d i2c-dev:2-004b --save RM-680_Himalaya_AUO_V1_1.xcfg |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
I tried to run under strace but it did not seem to help much:
Code:
/tmp # strace -F ./mxt-app |
Re: The N9/N950 Kernel Upstreaming Force
Fixed by recompilation of mxt-app without libusb1 support (download from the same link: https://www.dropbox.com/s/tutr6hueizgn7w9/mxt-app?dl=0). Also, this is needed:
Code:
ln -s /lib/ld-linux.so.3 /lib/ld-linux-armhf.so.3Code:
./mxt-app -d i2c-dev:2-004b |
Re: The N9/N950 Kernel Upstreaming Force
-- Oops, sorry. Forgot the link. Stay tuned ... Okay it is running. But with error message. Quote:
I am on stock kernel (PR1.3, Quote:
So I guess open mode is needed? |
Re: The N9/N950 Kernel Upstreaming Force
with open mode kernel as in comment above:
Code:
./mxt-app -d i2c-dev:2-004b --save RM-680_Himalaya_AUO_V1_1.xcfg |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Code:
./mxt-app -d i2c-dev:2-004b --save RM-680_Himalaya_AUO_V1_1.raw |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Code:
Version:1.26-5-g5a0e692-modhttps://www.dropbox.com/s/jpwayi9gb9..._V1_1.raw?dl=0 |
Re: The N9/N950 Kernel Upstreaming Force
Hi,
I'm still there, just really busy Here's the dump for the N950. http://en.file-upload.net/download-1...M-696.raw.html Thanks |
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Yep, my mistake, mixed up the codenames.
Well, I'd suggest using Debian. See marmistrz/debian900 on GitHub. I only regret to say I don't know whether this setup works at all on N9/N950. I've been really busy since a month or so and I won't probably have more free time for another month or so But if you need some quick test/dump from N950, let me know, I'll see what I can do. News: danpio offered his help. |
Re: The N9/N950 Kernel Upstreaming Force
Hi
Yes I confirm my help :) but i need get some task to job :D |
Re: The N9/N950 Kernel Upstreaming Force
Progress update: touschreen and wlan now work on 4.4.0-rc1:
https://www.dropbox.com/s/zajzpglsht..._WLAN.JPG?dl=1 Everything is quite laggy probably because of some 99% of time when something gets rendered on screen I get Code:
pvr: lipstick: IOCTL 70 failed (13) |
Re: The N9/N950 Kernel Upstreaming Force
I had a while today and tried to boot Debian on the old 3.5.3 kernel. I disabled autoboot in Ubiboot, but it still tries to autoboot the non-existent kernel.
Does Ubiboot need me to enter Harmattan for the changes in config to populate? |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
filip.pz: feel free to assign any tasks to anyone. I'm very busy these days, so I might not be able to coordinate everything. Besides, you know what's needed most this very moment.
In particular danpio asked for some task. Can you please give him something? |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
As for "real kernel development", I'm currently working on twl5031_bbc driver (replacement for twl4030_bci) which is needed in order for usb-moded from Mer to even start - bringing us closer to possibility of getting ssh over usb to work (at least on Mer/Nemo) There's a lot of thing left to do (IIRC):
If someone would be interested in CMT (my N9 has broken CMT chip and is not fully functional in that regard) and/or BME (mostly done in userspace, N900 guys can help us with that) that would be awesome. Since I'm rebasing and rewriting history in git all the time (not good for collaboration) I'm not sure what would be the best way for others to contribute, so I'm open to suggestions in that regard. |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Allthough. With this good progress i will probably regret LOL. (Just kidding. Ping me and its on its way) |
Re: The N9/N950 Kernel Upstreaming Force
Another progress update - no big ones this time, just to keep the thing going :)
I've completed twl5031 BCC driver and USB now detects if something is plugged in and device type (from charging point of view). This allows for usb-moded from Mer to start up, which in turn allows USB networking to be started so we can SSH into Nemo. I've also completed Vibra support for N9. N950 uses different Vibration system - tied with twl5031/4030 audio system, so this will be done at that stage. LED support is ready on N9 (lp5521 chip). Since N950 uses a bit different chip (lp5523), someone with N950 will have to do the work (shouldn't be too hard - probably just needs entries in DTS file). Small patch was required to MCE (already accepted), and lp5521 driver form mainline was also patched. I also made an error of not including CONFIG_CPUFREQ_DT in kernel config which made N9 run @600 MHz (AFAIK), but even with it, system would run @800MHz only and some additional entries in DTS are needed to enable full 1GHz speed. With this change and by stopping pulseaudio service (restarts all the time due to no audio support at this time, consuming much of CPU time) N9 seems to be more responsive. Sadly I still get Code:
pvr: lipstick: IOCTL 70 failed (13)I'm currently going mad with apds990x driver (ALS/PS sensor) and I hope it well be ready soon. Unfortunately N950 doesn't use that chip, so no support for it at this time. In userspace some Mer packages need patching for it to work: boardname (patch pending acceptance) and sensorfw (patch not ready at this time) Progress report will be available from time to time - as usual. |
Re: The N9/N950 Kernel Upstreaming Force
And now some problems report ;)
I have the following ubiboot.conf: http://paste.ubuntu.com/13796513/ I added three entries, but only the 4.3-rc2 is displayed. Any ideas why? |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Thanks.
With 3.5.3 Debian refuses to boot (black screen). How to debug it? To post #100. Well, I guess you should simply stop rebasing :D Is there anything that you could give to danpio? Is there anything danpio wants? |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Maybe minimos could spare some time and try to debug it for you? Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Quote:
BTW, remember that in Debian, you should have started kicking watchdog files from early in the boot process (usually, both in its initrd/initramfs, and after continuing the boot process by some simple service. |
Re: The N9/N950 Kernel Upstreaming Force
All sensors are now functional on N9:
Sadly only lis302 is the same on both N9 and N950 (positioned a bit differently). N950 uses bh1770glc/sfh7770 for ALS/PS (supported in kernel), but magnetometer ak8974 is tricky one (no support for it mainline). In Mer/Nemo, ALS/PS and accelerometer work by adding appropriate config file to sensorfw package, but ak8975 needs additional coding (since driver in mainline is quite different than the old one). I have that code ready, but I'm unsure how to properly test it so I'll try to get some info about that during next week. I'll move onto audio bits after sensorfw is done (since we have 3 audio chips this could be rather complicated).There are still important things left to be done (apart from missing bits for N950) like CMT and BME, so I hope someone might take a shot at those. On the following link are current kernel patches: https://www.dropbox.com/s/ogx2nbzoxf...x.tar.bz2?dl=1 Consider them to be tentative (not final in any way, shape, form or fashion) and that file will simply be overwritten with fresh patches from time to time. |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
How can I start kicking the watchdog? Can I disable it as we did with our N900s? |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Quote:
Kicking watchdog can be achieved using a simple infinite while loop with an echo command to a special device file. I don't remember the device file now but others can help if you don't know it already. It is done in ubiboot too, or you can find it in Harmatten/Nemo/SFOS/Nitroid init scripts for N9. |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Christmas progress update:
Audio parts now work (for the most part at least). N9/N950 use quite complex setup consisting of TWL4030, TLV320DAC33 and WL1273 codecs. TWL4030 is used as main audio chip, paired with TLV320DAC33 for handsfree and headphones output (for better sound quality I suppose). TPA6140A2 (headphones amplifier) is connected to TLV320DAC33, and in the end WL1273 is used for FM radio and bluetooth connectivity. I've used following script (test-sound.sh) to test TWL4030/TLV320DAC33 in Nemomobile: Code:
#!/bin/shPatches file (https://www.dropbox.com/s/ogx2nbzoxf...x.tar.bz2?dl=1) has been updated to latest patch set. In the end, let me wish all of you a Merry Xmas and a Happy New Year |
Re: The N9/N950 Kernel Upstreaming Force
Thanks a lot fillip.pz. I'm just really sorry that I can't still give you a hand yet. :(
|
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Quote:
http://talk.maemo.org/showpost.php?p...&postcount=101 |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
|
Re: The N9/N950 Kernel Upstreaming Force
Well, I must admit I really wish I had the time to devote for the project too. (finally get that Debian to work to have a clean base!!)
But my free time is like dragons. It theoretically should exist, but I've never seen it within the last 3 months ;( |
Re: The N9/N950 Kernel Upstreaming Force
I noticed that kernel hacker and Debian developer Sebastian Reichel (sre) who has done fantastic work mainlining N900 kernel patches has taken a recent interest in the N950:
http://elinux.org/N950 https://git.kernel.org/cgit/linux/ke...h=n950-display https://git.kernel.org/cgit/linux/ke...og/?h=for-next Pali's N900 kernel also includes N9/N950 specific patches that are yet to be mainlined. |
Re: The N9/N950 Kernel Upstreaming Force
Quote:
Thanks for the heads up wicket! |
Re: The N9/N950 Kernel Upstreaming Force
Hi :)
I was looking a little on the net and I found the documentation to the SGX530 can help? :) http://www.datasheetarchive.com/dl/D...AH00695714.pdf |
| All times are GMT. The time now is 10:50. |
vBulletin® Version 3.8.8