giovedì 27 settembre 2012

Guida: come risolvere l'incompatibilità tra Alice PPPoE e Galaxy S3

Chi ha acquistato Alice PPPoE per usarla sul proprio Samsung Galaxy S3, avrà notato che la connessione è impossibile a causa dell'errore "couldn't set tty to PPP discipline". Questo errore è causato dalla mancata compatibilità del kernel Samsung con il PPP asincrono. Per poter risolvere questo problema, è necessario un driver aggiuntivo (link per il download alla fine di questo post).

Dato per certo che abbiate già ottenuto i permessi di root, ecco i passi necessari:

- Scaricate dal play store l'applicazione gratuita "Android Terminal Emulator", link: https://play.google.com/store/apps/details?id=jackpal.androidterm

- Scaricate il modulo relativo alla vostra versione del kernel (ppp_async.ko) e caricatelo sulla memoria interna del vostro Galaxy (potete vedere che versione del kernel avete dal menu "info" del vostro telefono).

- Aprite terminal emulator e digitate i seguenti comandi (premete invio dopo ogni comando)
1- su (consentite alla richiesta di poter usare root)
2- insmod /mnt/sdcard/ppp_async.ko

A questo punto se non avete ricevuto errori potete aprire Alice PPPoE e connettervi.
Purtroppo sarà necessario eseguire la procedura ogni volta che il vostro Galaxy verrà riavviato, altrimenti Alice PPPoE non funzionerà. È comunque in lavorazione una nuova versione dell'applicazione che caricherà il driver automaticamente.

NOTA BENE: è possibile che la stessa incompatibilità si presenti anche su altri dispositivi. In quel caso, segnalate nei commenti il vostro modello e cercherò di compilare una versione del driver apposita.

DOWNLOAD (nella pagina che si apre, cliccate la freccetta a destra e selezionate "scarica"):

Galaxy S3 GT-i9300
driver kernel versione 3.0.15-933142-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-928452-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-554505-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-782020-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.31-319653-user (Jelly Bean): Download
driver kernel versione 3.0.31-368423 (Jelly Bean): Download
driver kernel versione 3.0.31-742798 (Jelly Bean): Download
driver kernel versione 3.0.31-306699 (Jelly Bean): Download
driver kernel versione 3.0.31-789635 (Jelly Bean): Download


Galaxy Note 2 GT-N7100
driver kernel versione 3.0.31-259982 (Jelly Bean) : Download

Galaxy Tab 2 7.0 GT-P3100 (Wifi+3G)
driver kernel versione 3.0.8-CL720067-user (Ice Cream Sandwich) Download

Galaxy Tab 2 7.0 GT-P3110 (Wifi only)
driver kernel versione 3.0.8-379370-user (Ice Cream Sandwich): Download

Se la vostra versione del kernel non è presente, segnalatelo nei commenti

43 commenti:

  1. Hello, Can you please make available ppp_async.ko for
    1.) Jelly Bean Stock Kernel(driver kernel version 3.0.31-319653-user (Jelly Bean 4.1.1 LJ2)
    2.) Perseus
    3.) SiyahKernel

    Help appreciated and thanks in advance

    RispondiElimina
    Risposte
    1. Hi, version n°1 has been added. Can you check what is the exact kernel version of Perseus and Siyah? So i can make the driver for those versions too.

      Elimina
    2. how to know the exact version of a siyah kernel?

      Elimina
  2. Ciao!! Ho il galaxy tab 2 7.0, driver kernel 3.0.8 - CL 72067 - user
    Ho acquistato l'app alice PPPoE per connettermi dal tablet a una connessione
    Alice a consumo, ma nn funziona.. help!!

    RispondiElimina
    Risposte
    1. Ciao Rosaria, potresti scrivere la versione del tuo kernel esattamente come la vedi sul tab (senza spazi ecc.)? Altrimenti non posso fare il driver per il tuo tab :)

      Elimina
  3. volevo ringraziarti per tutto il supporto che mi hai dato, sia tramite blog sia tramite mail, che mi ha permesso di risolvere il problema

    adesso funziona tutto, alla grande :)

    dovro fare tappa fissa su questo blog, d'ora in poi ;)

    ps per il galaxy S2 posso usare la stessa procedura o me ne serve una diversa?

    grazie mille

    paolo

    RispondiElimina
    Risposte
    1. La procedura è identica, cambia solo il modulo che deve essere adatto per l'S2 :)

      Elimina
  4. Salve ho il kernel 3.0.31 -368423
    jelly bean e non va più!!
    potresti fare il modulo per questo kernel??

    RispondiElimina
    Risposte
    1. Al più presto lo farò, scusatemi se ritardo qualche giorno ma sto completando la tesi di laurea :D

      Elimina
  5. Hello, Can you please make available ppp_async.ko for GT-N7100
    1.) Jelly Bean Stock Kernel(driver kernel version 3.0.31-259982(Jelly Bean 4.1.1)

    RispondiElimina
    Risposte
    1. Done and uploaded, you can find it attached on the post ;)

      Elimina
    2. Thank you very much for GT-N7100 3.0.31-259982 module.

      Elimina
  6. Hello, Can you please make available ppp_async.ko for GT-N7100
    2.) Jelly Bean Stock Kernel(driver kernel version 3.0.31-310959 (Jelly Bean 4.1.1)

    RispondiElimina
  7. Hi desert_eagle,

    Could you clarify how to build ppp_async module:
    1. Where get kernel source code for device?
    2. Where get kernel config for device?

    Alexander

    RispondiElimina
    Risposte
    1. Hi, you can get the source at opensource.samsung.com, then you can set the kernel config using defconfig. BTW, you'll find a README.txt with the source code with all the instructions you need. Then, select PPP_ASYNC in menuconfig and build everything with make ;)

      Elimina
  8. Ciao io ho acquistato la tua applicazione e non mi funziona mi dà lo stesso problema che con il Samsung del tuo, il mio cellulare è un philips w732 android sandwich, questo procedimento può essere usato anche per il mio smartphone? E se no come posso fare?

    Grazie

    G.

    RispondiElimina
  9. Ciao, ho acquistato l'applicazione, mi diresti indicativamente quando uscirà la versione che caricherà il driver automaticamente. in modo da non dover rifare la procedura ad ogni avvio?
    grazie

    RispondiElimina
    Risposte
    1. Spero di riuscire a pubblicarla per metà gennaio :)

      Elimina
  10. Which driver for galaxy s3 v 4.1.1 kernel 3.0.31-306699

    RispondiElimina
    Risposte
    1. I hope to publish this driver in the next days ;)

      Elimina
    2. Sorry for being late, driver published :)

      Elimina
  11. Ciao, ho acquistato alice pppoe contact per il mio
    ALCATEL OT 991D.PROBLEMA: couldn't set tty to PPP discipline:Invalid argument

    Versione Kernel attuale: 2.6.35.7 android-bld1@aclgcl-ubnt61#1

    Si può fare qualcosa?
    Ciao e grazie.
    Stefano.

    RispondiElimina
    Risposte
    1. ciao Stefano, anche io avevo il tuo problema sul mio tablet, ma non ho mai ricevuto il modulo per il kernel da questo blog.. Dato che hai la mia stessa versione, mi permetto di chiederti se e come hai risolto il problema..grazie per una risposta! Marco

      Elimina
  12. Ciaooo, ho un Galaxy Tab 2 - GT-P5110 (Wifi only), kernel: 3.0.8-365113-user

    Riusciresti a farmi il driver?
    Grazie
    Ciaooo

    RispondiElimina
  13. Ciao, ho un S3 con kernel:
    3.0.31-368423
    se.infra@SEP-78#1
    SMP PREEMPT Fri Oct 19 18:17:48 KST
    2012

    Hai il driver per questo kernel?

    Grazie

    RispondiElimina
    Risposte
    1. Ciao Alessandro, spero di riuscire a caricarlo entro domani! :)

      Elimina
    2. ok grazie... Io aspetto :)

      Elimina
    3. Ops, non mi ero accorto che questa versione era già stata pubblicata :D (la trovi nel post qui sopra)

      Elimina
  14. Salve ho un galazy s3 con kernl 3.0.31.1042335 puoi aiutarmi????

    RispondiElimina
  15. Hello, Can you please make available ppp_async.ko for GT-i9250 samsung galaxy nexus.
    4.2.2, kernel version 3.0.31-cyanogenmod-gf9639f5

    or for stock http://fs1.d-h.st/download/00028/R7y/cwm-boot-JB.Stock.Kernel-JDQ39.zip

    RispondiElimina
  16. Hi. Im from iran . I dont have any access to google play store in iran. and I cant buy apps. I have pppoe for android v 1.9.1 that worked in my galaxy Ace.but I changed my phone to Galaxy S2 I9100G. this app dosent work in my new phone. I have rooted Stock rom 4.1.2 LSR (France). app log show this " /system/bin/sh:[1]: cat: /data/data/com.eagle.alicepppoe/pppd.log: permission denied" would you plz help me to solve this problem??

    RispondiElimina
  17. errore-24 durante l'istallazione
    io ho un samsung Galaxy s plus
    con jelly bean slim bean 4.3.1 versione kernel 3.4.67

    RispondiElimina
  18. ciao ho un galaxy tab 2 10.1 p5110 kernel: 3.0.8-1167480 dpi@DELL169 #1 SMP PREEMPT mon nov 12 12:52:39 KST 2012 ho lo stesso problema ed ho comprato la tua app hai il driver ?

    RispondiElimina
  19. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  20. Salve,

    Innanzitutto Auguri!!

    ho Acquistato la tua app per collegarmi al mio modem "Alice Gate II plus WiFi" in modalità Bridge, ma nulla....!!

    L'errore che mi restituisce è il seguente:

    "Impossibile connettersi. Assicurati che il segnale sia abbastanza forte e riprova. Se il log di connessione riporta degli errori, controlla la sezione "Aiuto"."

    "log connessione/system/bin/sh/:[1]:cat:/data/data/com.eagle.alicepppoe/pppd.log: Permission denied"

    Ho un Samsung Galaxy note II - GT -N7100
    Versione Android: 4.1.2
    Versione Kernel: 3.0.31 - 1071214
    Permessi di Root ottenuti, tramite: SuperUser, Framaroot e RootChecker .

    Saresti così cortese da aiutarmi, ti ho anche inviato una e-mail il
    02/01/14 ma ancora nulla...

    Grazie attendo tue.

    RispondiElimina
  21. Estou com problema não sei por onde começa...
    Mais vamos la o meu aparelho é: GT S6802B versão And 2.3.6
    versão de banada de base s6802BVJMA1
    Versão kernel:2.6.35.7 se.infra@SEP-41 #1
    Fri Jan 25 06:53:30 KST 2013

    Se possível gostaria de uma ajuda pra fazer o Alice e PPPoE funcionar Grato

    RispondiElimina
  22. Hello I have a tablet with RJ45. Question: Will the app work on RJ 45 with WiFi disabled.

    RispondiElimina
  23. Buona sera, ho appena roottato il mio nuovo S5 per potermi collegare con il mio modem alice ed ora leggo dei problemi con S3... è possibile fare qualcosa
    Distinti saluti

    RispondiElimina
  24. Thank you for your program. It's very useful for those who don't have wifi at home and we have Broadband instead. But I have an issue for you, guys:

    I have version 1.91; it worked fine on my old Motorola XT531 with Gingerbread 2.3.5. But I've renewed my mobile, now I have a Moto G with KitKat 4.4.2 and it doesn't work.

    Albeit the program show as "connection established" I cannot navigate on the internet as I did before with my old mobile, at the background doesn't appear anymore IP connection, PAP and these stuff, now appears just a message with this content:

    "/system/bin/sh: [1]: cat: /data/data/com.eagle.alicepppoe/pppd.log: Permission denied"

    I have rooted my Moto G, with SU v1.94. So if you can identify that issue I will thank you a lot to fix that, or at least know the answer for that.

    Thanks, and greetings from Chile

    RispondiElimina
  25. ciao, ho installato una cyanogenmod 4.4.2 ( 11-20140609-SNAPSHOT-M7-i9100 ) .
    Dopo di che ho fatto l'amara scoperta che quest'app non va più, puoi aiutarmi?
    il kernel che utilizzo è: 3.0.64-CM-gfd94358 build02@cyanogenmod #1

    RispondiElimina
  26. galaxy s3 con android 4.3 con kernel 3.0.31-2429075

    grazie in anticipo T-T

    RispondiElimina
  27. Hi, I' m trying to use your app with a Samsung Tab S but preferences menu doesn't appears. Can you help me?

    Thanks in advance

    RispondiElimina