Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Problema kernel 2.6.28 la Nokia N900
Last Updated: May 23 2014 15:44, Started by
walter_angel_bad
, May 10 2014 17:00
·
0
#1
Posted 10 May 2014 - 17:00
Cand vreau sa ma conectez la wireless nu merge,dau in terminal 'dmesg' si imi returneaza 'wl1251:ERROR boot failed, ECPU_CONTROL_HALT not set' si am cautat pe net unde ar fi acel fisier ca sa il setez dar nu reusesc, poate stiti voi unde sa il gasesc.Multumesc.
|
#2
Posted 10 May 2014 - 22:10
Okay vad ca N900 e un telefon, mai e si Nokia pe deasupra, nu stiu cat de vechi e telefonul insa Nokia parca folosea Symbian ca si sistem pe terminalele lor mobile la un moment dat. Asta ca o paranteza.
Acum intreb si eu, ce echipament vrei sa conectezi la wireless? Telefonul? Si dmsg ala indica un linux la mijloc la fel ca si kernel 2.6.28 din titlul subiectului. Adica nu inteleg ce la ce conectezi si pe ce echipament dai tu dmsg care oricum iti arata doar log-urile de la boot-are nu si din timpul functionarii unei masini linux. LE: http://lxr.free-elec...i/wl1251/boot.c N900 ala ce are pe el? Nu ma pricep deloc la telefoane asa ca nu aruncati cu pietre in mine. Are rom-ul lui Maemo3 sau Gingerbread? Ideea este ca fisierul din link-ul de mai sus ar fi cel corect si trebuie adaugat in tree-ul kernel-ului care la randul lui trebuie compilat si pus pe respectivul terminal. Nu m-am complicat cu chestiile astea complicate de genul terminale mobile |
#3
Posted 10 May 2014 - 23:32
Da este un telefon dar care poti sa il folosesti aproape ca un PC,are Maemo 5(Fremantle) modificat din Debian. Telefonul vreau sa il conectez la router,macar unu din cate sunt in raza mea dar nu vrea sa mearga cel de la telefon, el mai facea probleme cand nu vroia sa ma mearga ii dadeam restart si isi revenea dar acum nu mai merge.
El activeaza automat wifi cand vreau sa il conectez iar cand nu sunt in raza il dezactiveaza automat,el acum nu mai afiseaza nici un router. Pe telefon d-bus imi arata log-urile de la boot pana sting telefonul,dupa ce incerc sa caut un router dau comanda in terminal 'dmesg' si imi apare si eroarea 'wl1251' ,eroare in log este doar dupa ce incerc sa caut un router nu imi arata doar log de la boot,daca repet la fel imi apare tot asa. Acel link l-am vazut din multe altele dar nu gasesc calea catre acel fisier(cred ca nu exista) cum e si pe google,driver-ul lu wifi normal il are preinstalat,i-am reinstalat sistemul de operare,am instalat si driver-ul separat dar tot aceeasi eroare primesc, Kernelu este vechi si nu imi dau seama unde ar fi acel fisier,l-am caut cu 'find' in terminal si nimic. Daca ar fi acel fisier si sa fac aceea cale si il pun acolo poate mai lipseste si altceva si tot nu va merge.Le-am scris si pe forum-ul lor si nam primit nici un raspuns. Edited by walter_angel_bad, 10 May 2014 - 23:41. |
#4
Posted 11 May 2014 - 01:09
Fiind derivat din Debian cauta prin /usr/src/linux/drivers/net/wireless/ti/wl1251 acolo ar trebui sa ai fisierul boot.c. Poti sa compilezi pe un pc / laptop cu linux kernelul pentru arhitectura existenta pe telefon si apoi sa pui kernelul nou compilat + module pe telefon, probabil folosind un cablu USB.
|
#5
Posted 11 May 2014 - 09:31
Am cautat si am ajuns pana la /usr/src/ , src/ find gol nu am ce contine. De copilat kernelul pot doar din telefon, de pe PC am acces doar sa instalez sistemul lui sau sa instalez separat din sistem anumite lucruri dar sa modific kernelul de pe PC inseamna sa modific toata imaginea sistemului de operare.I-am intrebat pe baieti pe forum lor daca si la ei este gol src/ si au zis ca e gol, nu stiu cum ii dau de cap.
Edited by walter_angel_bad, 11 May 2014 - 09:51. |
#6
Posted 11 May 2014 - 21:52
Nu stiu cum e la telefoane, Nokia am doar cu Symbian nu cu softul care il ai tu insa ma gandesc ca intr-un fel ar trebui sa poti instala kernel-devel, sau cum ii spune sub Debian pe care am inteles ca este bazat acel firmware, si care iti permite sa modifici kernelul si sa il recompilezi. Dupa cum am mai zis insa, nu am facut asta niciodata si nici nu cunosc pe cineva sa fi facut. Poate te ajuta altcineva de pe forum care s-a mai lovit de o problema asemanatoare.
|
#7
Posted 12 May 2014 - 20:51
Mam mai gandit sa fie si alta posibilitate de imi da eroare,ar fi sa fie probleme cu memoria,inainte sa porneasca wifi vad ca cere firmware, de modificat nu am posibilitatea pentru ca nu este open-source ca sa caut acea linie in firmware. Problema care ar fi este ca din cauza ca memoria e corupta firmware nu este intreg, de verificat daca este corputa memoria nu prea am posibilitatea ca este in rootfs iar cu fsck nu prea am acces, calea catre firmware este /lib/firmware/ . Stiti alta modalitate de a verifica memoria daca are probleme dar tot in terminal?
Edited by walter_angel_bad, 12 May 2014 - 20:52. |
#8
Posted 23 May 2014 - 15:44
Problema ta e urmatoarea:
Cand activezi wireless-ul, kernel-ul tau incarca modulul/modulele respectiv(e), wl1251*.ko (eventual cfg80211.ko si mac80211.ko), dar fiind non-free/closed, adica nu open-source, aceste module au nevoie si de firmware (cod binar, ne-public); sunt fisiere ce se download-eaza din repo-uri non-free sau de la producator (google-it dupa wl1251-firmware), au extensie de tip .fw, .bin sau .ucode (microcod) si se pun in folder-ul /lib/firmware: ar trebui sa ai ceva de genul: /lib/firmware/wl1251-fw.bin /lib/firmware/wl1251-nvs.bin Poti sa dai aici 'paste' din terminal la: /root# modinfo wl1251 /root# rmmod wl1251 ; modprobe -v wl1251 /root# dmesg | tail (sau: tail /var/log/messages) /root# ls /lib/firmware ? |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users