Still at work Luca, Can't try this unless I get home.  Will update
later...

Gani

On Apr 22, 12:48 pm, Luca Belluccini <lucabellucc...@gmail.com> wrote:
> Any new?
>
> On 22 Apr, 09:45, Gani Bhagavathula <gani.bhagavath...@gmail.com>
> wrote:
>
> > Luca:
>
> > I found my problem.  I was not renaming the new kernel as kernel when
> > I copied the bzImage file to vendor/asus/eee_701 - so my new kernel
> > was not being loaded...
>
> > I have to try this when I get home tonight...
>
> > Gani
>
> > On Apr 22, 6:15 am, Gani Bhagavathula <gani.bhagavath...@gmail.com>
> > wrote:
>
> > > Luca:
>
> > > I tried this, and am getting stuck at a more basic place.  I dont
> > > think I am even loading the kernel that I am compiling.  Here is what
> > > I do - I did a menuconfig on the kernel, and compiled it.  I also did
> > > something like 'make SUBDIRS=drivers/net/wireless/ath5k modules'.
>
> > > Then I copied the bzImage into the vendor/asus/eee_701 directory as
> > > suggested.  Also the ath5k.ko module into vendor/asus/eee_701/modules
> > > directory.  The module ends up in the image allright.  I have added
> > > the relavant lines in the init.rc to load the ath5k module also.
>
> > > However, in the dmesg, I see something like "ath5k disagrees with the
> > > version of struct_symbol".  Looks like the stock kernel that came from
> > > the repo (2.6.25) is being loaded, rather than the one I compiled
> > > 2.6.27.  That kind of makes sense, since the driver didnt work when I
> > > tried to make it part of the driver rather than a module either.
>
> > > I must be missing a step after copying the bzImage into place and
> > > before I compile the installer_img OR the make-live script is making a
> > > difference.  One of these.  Can you help?
>
> > > Regards,
> > > Gani
>
> > > On Apr 21, 9:41 pm, Luca Belluccini <lucabellucc...@gmail.com> wrote:
>
> > > > It is not working for me. I did the same changes on wifi.c as you
> > > > pasted here.
> > > > In Android GUI, I can press Enable wifi and I get:
> > > > -module insmodded
> > > > -GUI locked for some seconds
> > > > -reboot
> > > > -Android in airplane mode
> > > > I'm running on a real eeepc701.
> > > > It seems the hot code causing error is:
> > > > wifi_load_driver in wifi.c
>
> > > > By the way I think we need wpa_supplicant (or it will be launched by
> > > > Android?).
> > > > The property wlan.driver.status must be set. But I don't know which
> > > > value must be set.
>
> > > > On 21 Apr, 19:40, Gani Bhagavathula <gani.bhagavath...@gmail.com>
> > > > wrote:
>
> > > > > Luca:
>
> > > > > If I dont use WPA (and have no wpa_supplicant) is it OK just to change
> > > > > the wifi.c like this, and compile the module and make sure it is in
> > > > > the init.rc?  Will it connect to a WEP protected network at that
> > > > > point?
>
> > > > > static const char IFACE_DIR[]           = "/data/system/
> > > > > wpa_supplicant";
> > > > > static const char DRIVER_MODULE_NAME[]  = "ath5k";
> > > > > static const char DRIVER_MODULE_TAG[]   = "ath5k ";
> > > > > static const char DRIVER_MODULE_PATH[]  = "/system/lib/modules/
> > > > > ath5k.ko";
> > > > > static const char FIRMWARE_LOADER[]     = "wlan_loader";
> > > > > static const char DRIVER_PROP_NAME[]    = "wlan.driver.status";
>
> > > > > Regards,
> > > > > Gani
>
> > > > > On Apr 21, 3:54 pm, Luca Belluccini <lucabellucc...@gmail.com> wrote:
>
> > > > > > I'm with the same module. I set it NOT built-in.
> > > > > > You are planning to make wifi interact with Android GUI?
> > > > > > I modified wifi.c specifying the right path to module to be 
> > > > > > insmodded.
> > > > > > By the way I'm having the same SIOCSIWAUTH error, starting manually
> > > > > > the wpa_supplicant.
> > > > > > I think it's the main problem.
>
> > > > > > On 21 Apr, 12:59, Androidphan <niels.kee...@tass.nl> wrote:
>
> > > > > > > I have an Atheros 5007EG wireless network card at my hardware
> > > > > > > platform. I compiled the kernel(2.6.27) with ath5k built in.
>
> > > > > > > Then I compiled wpa_supplicant with CONFIG_WIRELESS_EXTENSIONS=y
> > > > > > > CONFIG_DRIVER_WEXT=y and CONFIG_CTRL_IFACE=y.
>
> > > > > > > Then in my init.rc :
> > > > > > >     mkdir /data/misc/wifi 0770 wifi wifi
> > > > > > >     mkdir /data/misc/wifi/sockets 0770 wifi wifi
> > > > > > >     mkdir /data/system/wpa_supplicant 0770 wifi wifi
> > > > > > >     mkdir /data/misc/dhcp 0770 dhcp dhcp
> > > > > > >     chown dhcp dhcp /data/misc/dhcp
>
> > > > > > >     ifup wlan0
>
> > > > > > > service wpa_supplicant /system/bin/logwrapper /system/bin/
> > > > > > > wpa_supplicant -Dwext -iwlan0 
> > > > > > > -c/system/etc/wifi/wpa_supplicant.conf -
> > > > > > > dd
> > > > > > >     group wifi
>
> > > > > > > My wpa_supplicant.conf at /system/etc/wifi/wpa_supplicant.conf :
>
> > > > > > > update_config=1
> > > > > > > ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=system
>
> > > > > > > Then when I try to scan with: wpa_cli 
> > > > > > > -p/data/system/wpa_supplicant -
> > > > > > > iwlan0 and then scan & scan_results, I'm getting no scan results, 
> > > > > > > when
> > > > > > > I know there are definitly scan results. Because when I scanned 
> > > > > > > with
> > > > > > > Windows, I do get to see scan results.
>
> > > > > > > What is wrong with my configuration?
>
> > > > > > > My logcat output from wpa_supplicant:
>
> > > > > > > I//system/bin/wpa_supplicant( 2127): Initializing interface 
> > > > > > > 'wlan0'
> > > > > > > conf '/system/etc/wifi/wpa_supplicant.conf' driver 'wext'
> > > > > > > ctrl_interface 'N/A' bridge 'N/A'
> > > > > > > I//system/bin/wpa_supplicant( 2127): Configuration file 
> > > > > > > '/system/etc/
> > > > > > > wifi/wpa_supplicant.conf' -> 
> > > > > > > '/system/etc/wifi/wpa_supplicant.conf'
> > > > > > > I//system/bin/wpa_supplicant( 2127): Reading configuration file '/
> > > > > > > system/etc/wifi/wpa_supplicant.conf'
> > > > > > > I//system/bin/wpa_supplicant( 2127): update_config=1
> > > > > > > I//system/bin/wpa_supplicant( 2127): 
> > > > > > > ctrl_interface='DIR=/data/system/
> > > > > > > wpa_supplicant'
> > > > > > > I//system/bin/wpa_supplicant( 2127): Initializing interface (2)
> > > > > > > 'wlan0'
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAPOL: SUPP_PAE entering 
> > > > > > > state
> > > > > > > DISCONNECTED
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAPOL: KEY_RX entering state
> > > > > > > NO_KEY_RECEIVE
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAPOL: SUPP_BE entering state
> > > > > > > INITIALIZE
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAP: EAP entering state 
> > > > > > > DISABLED
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAPOL: External notification 
> > > > > > > -
> > > > > > > portEnabled=0
> > > > > > > I//system/bin/wpa_supplicant( 2127): EAPOL: External notification 
> > > > > > > -
> > > > > > > portValid=0
> > > > > > > I//system/bin/wpa_supplicant( 2127): SIOCGIWRANGE: 
> > > > > > > WE(compiled)=22 WE
> > > > > > > (source)=21 enc_capa=0xf
> > > > > > > I//system/bin/wpa_supplicant( 2127):   capabilities: key_mgmt 0xf 
> > > > > > > enc
> > > > > > > 0xf
> > > > > > > I//system/bin/wpa_supplicant( 2127): WEXT: Operstate: linkmode=1,
> > > > > > > operstate=5
> > > > > > > I//system/bin/wpa_supplicant( 2127): Own MAC address:
> > > > > > > 00:22:43:2c:fa:a6
> > > > > > > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_wpa
> > > > > > > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: 
> > > > > > > alg=0
> > > > > > > key_idx=0 set_tx=0 seq_len=0 key_len=0
> > > > > > > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: 
> > > > > > > alg=0
> > > > > > > key_idx=1 set_tx=0 seq_len=0 key_len=0
> > > > > > > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: 
> > > > > > > alg=0
> > > > > > > key_idx=2 set_tx=0 seq_len=0 key_len=0
> > > > > > > I//system/bin/wpa_supplicant( 2127): wpa_driver_wext_set_key: 
> > > > > > > alg=0
> > > > > > > key_idx=3 set_tx=0 seq_len=0 key_len=0
> > > > > > > I//system/bin/wpa_supplicant( 2127):
> > > > > > > wpa_driver_wext_set_countermeasures
> > > > > > > I//system/bin/wpa_supplicant( 2127): ioctl[SIOCSIWAUTH]: 
> > > > > > > Operation not
> > > > > > > supported on transport endpoint
> > > > > > > I//system/bin/wpa_supplicant( 2127): WEXT auth param 4 value 0x0 -
> > > > > > > wpa_driver_wext_set_drop_unencrypted
> > > > > > > I//system/bin/wpa_supplicant( 2127): Setting scan request: 0 sec
> > > > > > > 100000 usec
> > > > > > > I//system/bin/wpa_supplicant( 2127): Using existing control 
> > > > > > > interface
> > > > > > > directory.
> > > > > > > I//system/bin/wpa_supplicant( 2127): ctrl_iface bind(PF_UNIX) 
> > > > > > > failed:
> > > > > > > Address already in use
> > > > > > > I//system/bin/wpa_supplicant( 2127): ctrl_iface exists, but does 
> > > > > > > not
> > > > > > > allow connections - assuming it was leftover from forced program
> > > > > > > termination
> > > > > > > I//system/bin/wpa_supplicant( 2127): Successfully replaced 
> > > > > > > leftover
> > > > > > > ctrl_iface socket '/data/system/wpa_supplicant/wlan0'
> > > > > > > I//system/bin/wpa_supplicant( 2127): Added interface wlan0
> > > > > > > I//system/bin/wpa_supplicant( 2127): RTM_NEWLINK: operstate=0
> > > > > > > ifi_flags=0x1003 ([UP])
> > > > > > > I//system/bin/wpa_supplicant( 2127): RTM_NEWLINK, IFLA_IFNAME:
> > > > > > > Interface 'wlan0' added
> > > > > > > I//system/bin/wpa_supplicant( 2127): Wireless event: cmd=0x8b06 
> > > > > > > len=8
> > > > > > > I//system/bin/wpa_supplicant( 2127): State: DISCONNECTED -> 
> > > > > > > SCANNING
> > > > > > > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-STATE-CHANGE id=-1
> > > > > > > state=2
> > > > > > > I//system/bin/wpa_supplicant( 2127): Starting AP scan (broadcast 
> > > > > > > SSID)
> > > > > > > I//system/bin/wpa_supplicant( 2127): Trying to get current scan
> > > > > > > results first without requesting a new scan to speed up initial
> > > > > > > association
> > > > > > > I//system/bin/wpa_supplicant( 2127): Received 0 bytes of scan 
> > > > > > > results
> > > > > > > (0 BSSes)
> > > > > > > I//system/bin/wpa_supplicant( 2127): Scan results: 0
> > > > > > > I//system/bin/wpa_supplicant( 2127): CTRL-EVENT-SCAN-RESULTS  
> > > > > > > Ready
> > > > > > > I//system/bin/wpa_supplicant( 2127): No suitable AP found.
> > > > > > > I//system/bin/wpa_supplicant( 2127): Setting scan request: 0 sec 0
> > > > > > > usec
> > > > > > > I//system/bin/wpa_supplicant( 2127): No enabled networks - do not 
> > > > > > > scan
> > > > > > > I//system/bin/wpa_supplicant( 2127): State: SCANNING -> INACTIVE
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to