Can cifs work on ROM android 4.0.3? - Galaxy S II Q&A, Help & Troubleshooting

I have installed rom "İCS REMİX V7.4 XXLP2 4.0.3", i can't use CifsManager app to mount to the share folder on laptop. I found cifs.ko module in the /system/lib/module and setup to load this mod in CifaManager app, but still can not work, it notified error "No such device".
There are anyone has coped this issue and solved it ? Please share your solution. Thanks.

The cifs.ko you found on your system is likely a build for the 2.3.x Android kernel (usually 2.6.35.x).
We might have to wait for Sammy to release it's Android 4.0.x kernel sources (kernel 3.0.x) so we can build the cifs.ko for it.
Don't forget that ALL current ICS ROMs are alpha or beta at best.

HellcatDroid said:
The cifs.ko you found on your system is likely a build for the 2.3.x Android kernel (usually 2.6.35.x).
We might have to wait for Sammy to release it's Android 4.0.x kernel sources (kernel 3.0.x) so we can build the cifs.ko for it.
Don't forget that ALL current ICS ROMs are alpha or beta at best.
Click to expand...
Click to collapse
Now i understand that's why it can't work on android 4.0.x. Thanks for your answer.

Such a shame I don't want to go back, ics is too nice. I will have to wait as well

Related

Kernel sources

I have a Garminfone and have done a lot of Rom hacking with it so far, enough that I want to port cyanogen to it now. In the config.gz file there are references to Garmin specific items... how do I go about figuring what is included in the kernel and if the stock one might work with the right config settings. I know that they load a few ko modules at boot, but I don't know the requirements for when they must release kernel sources and what to do with it if they do.
I know they have released some in the past for the a10 but not the a50, and none for the 2.1 build.
I do know that they use the 2.6.29 kernel so is there a chance that I could use the current kernel with froyo?
Any assistance would be appreciated.

[IDEA]Porting Android 3.2 to Folio 100

I'm NOT EXPERT, I'm ONLY TRING TO HELP and SORRY IF I MADE SOME MISTAKES!
I have some ideas for porting android 3.2 to Folio 100 but I can't do all myself - I need some help.
My first idea is:
To add changes made in android 3.2 system(framework, apps etc.) to our Honeycomb from SDK or Xoom and decompile zlmage inside HC kernel(if that tool existe or find it's kernel source, add changes from android 3.2 kernel and recompile it).
---------------------------------------------------------------------------------------------------------
1. This idea is really hard to realise because kernel(I don't think that tool existe) but it's convinient(we'll finish it in short period with little work).
2. For this idea first we need to add changes from android 3.1 and after that from android 3.2.
3. I NEED YOUR HELP to find WHAT ARE CHANGES and TO DOWNLOAD
THEM for adding them to OUR build(First android 3.1 changes and after android 3.2).
For system that isn't problem but for kernel it is. The most detiled list of changes can
be find at Android SDK site but I think that we can't download them.
4. I think that mblaster know a lot of kernels and compiling it won't be problem for him.
----------------------------------------------------------------------------------------------------------
My second idea is similar to first one:
To add changes made in android 3.2 system(framework, apps etc.) to our Honeycomb from SDK or Xoom and compile android 3.2 tegra kernel from
Android Git or from other sources.
----------------------------------------------------------------------------------------------------------
1. I think that this idea is the best if mblaster help us or some one else that know a lot
of kernels.
2. Google won't relise full source of android 3.2 before pushing up android 4.0 aka
Ice Cream Sandwich to shops.
----------------------------------------------------------------------------------------------------------
I can port system itself(it will be faster if someone make a list of changes) but kernel is
a problem. I don't know much about kernels and because it I post first idea.
If you have new ideas or you don't agree with me or want to help me, please, post here!
EDIT: Android 3.2 might work with our HC kernel.
Sent from my Folio3x using Tapatalk
good idea +1
Thanks.
Sent from my Folio3x using Tapatalk
Not interested?
Sent from my Folio3x using Tapatalk
nice idea..
if u write drivers and kernel change, some other developer can use your work alot.
anyone writing all the drivers for folio will make toshiba happy, as they did not do it..
so if you make all this happen and write the drivers , i am sure folio will once again be a good tablet.
the development is something that takes companies 3-6 months to do, so you will be back in december 2011 or maybe early 2012 with your release?
Can someone compile Tegra 3.2 kernel from here? I tried but without success. I'm porting system now.
I tried to unyaffs FolioComb 3xx v2.0 image bu I got 'Segmentation fault'???
I succefully unyaffsed Android 3.1 and 3.1 SDK images.
I'll try to backup it from my tablet(I have FolioComb on it)
Nice to see someone trying to update folio 100, thanks to you and people in CM7 thead.
I don´t know about compiling so I cant help. But i keep an eye in this post.
Do you know anything about system?
EDIT:Nothing

Q on building the "latest" Android Kernel

I have a general question about building the Android kernel. For understanding purposes, I'm a C/C++/C# developer (and Android application developer), but have little functional knowledge of the Linux kernel.
With regard to porting Android, I'm curious how one builds the latest Kernel. The Android Kernel is not simply the standard Linux Kernel branch, correct? Where does one get the latest "Android" Kernel from? Does Google host a Kernel site as part of AOSP that we can sync with?
Once you have the latest Kernel, is it simply a matter of ensuring the Make file is accurate, adding the appropriate device drivers (as .so files?) for your particular hardware, and performing a Make? Then I assume you can update your device's Kernel with the one you've buildt?
In closing, for example, I'd like to sync the Android 3.0 Kernel, update the drivers necessary for my EVO 4G, build the latest Kernel, and then flash it to my phone. Just looking for some insight as I start getting educated on the topic.
Thanks for any advice you can offer!
Actually, the android kernel is very similar to the linux kernel (well it is based on the linux kernel). You can get the kernel from here: http://source.android.com/source/downloading.html. You can also take a look here: http://elinux.org/Android_Kernel_Download and here: http://elinux.org/Android_Kernel_Features. It will be quite difficult to build a kernel for your device without the source (there's none for 3.0.1 for your device), but you could still build it from a lower kernel version: http://linux.softpedia.com/progDownload/HTC-EVO-4G-Sprint-Kernel-Source-Code-Download-58254.html.
Thanks for the info, Theonew. When you say that it will be difficult for me to build the kernel for an EVO without the source, is that because the vendors (Qualcomm, for example) haven't made source for their devices available, so it's hard to build the drivers (.so files?) that are compatible with the latest kernel?
Shidell said:
Thanks for the info, Theonew. When you say that it will be difficult for me to build the kernel for an EVO without the source, is that because the vendors (Qualcomm, for example) haven't made source for their devices available, so it's hard to build the drivers (.so files?) that are compatible with the latest kernel?
Click to expand...
Click to collapse
HTC hasn't released the source of the kernel v3.0.1 (which comes in Ice Cream Sandwich) for your device (since it's not available for your device...yet at least).

[Q] Building Kernel for 4.2

Ok I have my 4.2 sources and jackpot 3.0 master kernel,
android1234567 stated, "
I don't think I made a 4.2 kernel with the radio driver included. The kernel on my GitHub (sultan-kernel-jackpot-3.0) can be used with Android 4.2.X as long as it is built with the Android 4.2 sources/ramdisk (I used CM10.1 sources to build it). The way the kernel is packaged for this device is that the kernel source is built and generates a kernel image, then the kernel image is packaged with the ramdisk and recovery to create a boot.img (which can be flashed to the device). The reason why the current kernel isn't compatible with Android 4.2 is because the ramdisk and other parts of the boot.img (besides the kernel image) are built for Android 4.3 and don't work with 4.2. That means that the kernel source on my GitHub is fully compatible with Android 4.2 but it just needs to be put together with the proper Android 4.2 sources."
I need to turn jackpots 3.0 master kernel into a bootable kernel for slimbean 4.2 to get the FM radio driver working.
https://github.com/sultanxda/sultan-kernel-jackpot-3.0
If someone could point me in the right direction on what to do Id be very happy. I'm using Sultan Kernel r5 now but it doesnt have the FM driver. I want to add this into slimbean 4.2, Any advice would be most welcome.
mrshane88 said:
Ok I have my 4.2 sources and jackpot 3.0 master kernel,
android1234567 stated, "
I don't think I made a 4.2 kernel with the radio driver included. The kernel on my GitHub (sultan-kernel-jackpot-3.0) can be used with Android 4.2.X as long as it is built with the Android 4.2 sources/ramdisk (I used CM10.1 sources to build it). The way the kernel is packaged for this device is that the kernel source is built and generates a kernel image, then the kernel image is packaged with the ramdisk and recovery to create a boot.img (which can be flashed to the device). The reason why the current kernel isn't compatible with Android 4.2 is because the ramdisk and other parts of the boot.img (besides the kernel image) are built for Android 4.3 and don't work with 4.2. That means that the kernel source on my GitHub is fully compatible with Android 4.2 but it just needs to be put together with the proper Android 4.2 sources."
I need to turn jackpots 3.0 master kernel into a bootable kernel for slimbean 4.2 to get the FM radio driver working.
https://github.com/sultanxda/sultan-kernel-jackpot-3.0
If someone could point me in the right direction on what to do Id be very happy. I'm using Sultan Kernel r5 now but it doesnt have the FM driver. I want to add this into slimbean 4.2, Any advice would be most welcome.
Click to expand...
Click to collapse
Read here: http://wiki.cyanogenmod.org/w/Development?setlang=en
Meticulus said:
Read here: http://wiki.cyanogenmod.org/w/Development?setlang=en
Click to expand...
Click to collapse
Thank you, this is a viable source that will help me learn coding and development. I will study and work on building using this guide. :good:
mrshane88 said:
Thank you, this is a viable source that will help me learn coding and development. I will study and work on building using this guide. :good:
Click to expand...
Click to collapse
If you have any more specific questions. Let me know, I'll do my best...

[Q] How to build CM11 for a legacy device?

I have a LG P350 which development has stopped but i want to keep it updated, i have my computer ready for building, also i have kernel sources, Cyanogenmod 11 and 10.1 sources too, (I don't know exactly if 10.1 sources could help) and i know that i need to apply patches to work on Armv6 but i don't know how to apply them to the source code, also i don't know if i would just need the pure source code to build or i need to do more modifications to it and finally, i don't know if the rom would work with 2.36 kernel which it's the most stable one for this device, i'm very new in this but i know that i can keep update my little phone, thank you all in advance for help.
DiegoConD said:
I have a LG P350 which development has stopped but i want to keep it updated, i have my computer ready for building, also i have kernel sources, Cyanogenmod 11 and 10.1 sources too, (I don't know exactly if 10.1 sources could help) and i know that i need to apply patches to work on Armv6 but i don't know how to apply them to the source code, also i don't know if i would just need the pure source code to build or i need to do more modifications to it and finally, i don't know if the rom would work with 2.36 kernel which it's the most stable one for this device, i'm very new in this but i know that i can keep update my little phone, thank you all in advance for help.
Click to expand...
Click to collapse
Hello, looking at your situation here is what I can conclude. First off you will need to change things for building on ARMv6 architecture, check this out for example. But your biggest problem will be that Android 4.0+ uses Linux kernel version 3.0+, and with the 2.36 kernel you have a lot of things will be broken and need fixing. That being said if your up for the challenge for it cause that's what were all about .
shimp208 said:
Hello, looking at your situation here is what I can conclude. First off you will need to change things for building on ARMv6 architecture, check this out for example. But your biggest problem will be that Android 4.0+ uses Linux kernel version 3.0+, and with the 2.36 kernel you have a lot of things will be broken and need fixing. That being said if your up for the challenge for it cause that's what were all about .
Click to expand...
Click to collapse
Well, i got this http://forum.xda-developers.com/showthread.php?t=2144790 that is the most similar phone talking about hardware, it has 3.0 kernel working well so i thought i could port it, i found this http://stackoverflow.com/questions/15961306/porting-kernel-from-another-device so i think i would have less problems due hardware similarities (Look here http://www.gsmarena.com/compare.php3?idPhone1=3516&idPhone2=3735 ) so, if i have cm11 pure sources, i add this kernel sources and some patches i would have it booting? Sorry for this very dumb question but, i didn't get at all about the armv6 part, how to apply patches, which i would need and all that, i really want to learn about this so thank you for this answer and the next ones :good:
DiegoConD said:
Well, i got this http://forum.xda-developers.com/showthread.php?t=2144790 that is the most similar phone talking about hardware, it has 3.0 kernel working well so i thought i could port it, i found this http://stackoverflow.com/questions/15961306/porting-kernel-from-another-device so i think i would have less problems due hardware similarities (Look here http://www.gsmarena.com/compare.php3?idPhone1=3516&idPhone2=3735 ) so, if i have cm11 pure sources, i add this kernel sources and some patches i would have it booting? Sorry for this very dumb question but, i didn't get at all about the armv6 part, how to apply patches, which i would need and all that, i really want to learn about this so thank you for this answer and the next ones :good:
Click to expand...
Click to collapse
The best way to start is use the ARMv6 branch of Cyanogenmod 11, replace the CM 10.1 in the previous linked build guide with cm-11.0 ("repo init -u git://github.com/androidarmv6/android.git -b cm-11.0"), and then to direct the build to use your kernel take a look at this guide on integrated kernel building with Cyanogenmod.

Categories

Resources