WWW.GENTOO-SRBIJA.ORG
Config - caught by a chronic disease called tuxmania... Četvrtak, 20 Novembar/2008  
 » SADRŽAJ
 › Uvod
 › Performanse
 › Mirori
 › Linkovi
 › Download
 › Mailing lista
 › Kontakt
 » PROFIL
» šifra
zapamti me
  Registracija
 » PRETRAGA
 » NOVI PAKETI
gnome-extra/lock-keys-applet-1.0: An applet that shows the status of your Caps, Num and Scroll Lock keys
dev-python/gtkmozembed-python-2.19.1-r10: Based on the libtool eclass
app-text/evince-2.24.1: Simple document viewer for GNOME
media-gfx/fontforge-20080927: postscript font editor and converter
dev-dotnet/glade-sharp-9999: Dummy ebuild to understand the package move to gtk-sharp[glade]
dev-dotnet/gtk-sharp-2.12.6: Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries
app-office/glabels-2.2.3: Program for creating labels and business cards
x11-base/xorg-server-1.5.2: X.Org X servers
dev-lang/mono-basic-1.2.4: Visual Basic .NET Runtime and Class Libraries
dev-dotnet/taglib-sharp-2.0.3.0: Taglib# 2.0 - Managed tag reader/writer
 » WEBMAIL
 » GENTOO-PORTAGE
And we're back
Forum index ›› Multimedia › SiemensCX65+UDEV_ii_problem  
  AUTOR   PORUKA

Site Admin
Učlanjen: 27 Oct 04
Lokacija: privileged mode
Poruke: 913
profil¬ poruka¬
 Oglašeno: 20 Jan 05  08:57   Izmenio: z10n

Zdravpo, gentooniani sve vas više ima smile
Pa da počnem, juče sam "dobio" novu igračku Siemens CX65 koji nije samo mobilni telefon već pravi računar u malom! Naravno posle kupovine telefona sa svim ovim mogućnostima šteta je ne potruditi se oko nabavke data kabla za isti, pa sam popodne krenuo u akciju oglasa i pronašao odgovarajući DCA-540 USB Data kabl sa kojim sa dobio softver naravno za M$98XP, što mi u svakom slučaju neće koristiti.
Dakle, ono što je usledelo sledeće, kao najveći izazov, sređivanje Siemensa pod linuksom, prvo njegovo fizičko postojanje, pa sinhronizacija imenika, kalendara itd
Imam neka iskustva sa "mass storage" uređajima , ali sam bio skeptičan da će to tako moći da se izvede, što se kasnije ispostavilo kao tačno.
Pošto će u neko skorije vreme DEVFS prestati da se koristi, od pre nekih dve nedelje, sam prešao na UDEV (ukratko,novi način rada sa uređajima), u daljem tekstu ću objasniti kako sam uspeo da podesim Siemens CX65 da radi sa UDEV-om na Gentoo.

1. Konfiguracija kernela

Zapalite terminal pa pravo u sors:

$ cd /usr/src/linux && make menuconfig


Da bi sve funkcionisalo kako valja obezbedite kernelu sledeće:

1.1 UDEV

UKLJUČITE napisao:
General setup --->
[*] Support for hot-pluggable devices

Device Drivers --->
Generic Driver Options --->
<*> Hotplug firmware loading support


ISKLJUČITE napisao:
File systems --->
Pseudo filesystems --->
[ ] /dev file system support (OBSOLETE)


1.2 USB i USB2SerialBridge

UKLJUČITE napisao:
Device Drivers --->
SCSI device support --->
<*> SCSI device support
--- SCSI support type (disk, tape, CD-ROM)
<*> SCSI disk support
<*> SCSI generic support

USB support --->
<*> Support for Host-side USB
--- Miscellaneous USB options
[*] USB device filesystem
<M> EHCI HCD (USB 2.0) support
< > OHCI HCD support
<M> UHCI HCD (most Intel and VIA) support
<M> USB Mass Storage support

USB Serial Converter support --->
<M> USB Serial Converter support
[*] USB Generic Serial Driver
<M> USB Prolific 2303 Single Port Serial Driver


Snimite config, iskompajlirajte kernel i module:

make && make modules_install && mount boot && make install


1.3 Moduli

Dok se jezgro prevodi spremite fajl /etc/modules.autoload.d/kernel-2.6 za sledeći restart.

Ubacite sledeće module:
uhci-hcd ili ohci-hcd u zavisnosti koju ploču imaate i koji USB host ste uključili u kernelu.
usb-storage
usbserial
pl2303

1.4 Fstab

Ubacite sledeću liniju u vaš /etc/fstab kao bi se pre podizanju uvek automatski mountovao usbfs.

fstab napisao:

none /proc/bus/usb usbfs defaults 0 0



2. Instalacija neophodnog softvera za UDEV

Instalirajte udev, sysfsutils i hotplug:

$ emerge udev sysfsutils hotplug


Dodajte hotplug u default runlevel:

$ rc-update add hotplug default


3. Konfiguracija fajla /etc/conf.d/rc

Editujte fajl /etc/conf.d/rc iz svog omiljenog editora da bi ste onemogućili devfs da se podiže i da rc sistem ne pokušava da otpakuje /dev tarball koji ne postoji.
Naš "novi" rc fajl izgleda ovako:

/etc/conf.d/r napisao:
# **********************************************************************
# /etc/conf.d/rc - Edited 1st Jan, 2005 - bsodmike
# **********************************************************************
RC_NET_STRICT_CHECKING="no"

# Use this variable to control the /dev management behavior.
# auto - let the scripts figure out what's best at boot
# devfs - use devfs (requires sys-fs/devfsd)
# udev - use udev (requires sys-fs/udev)
# static - let the user manage static nodes

RC_DEVICES="udev"

# Set to "yes" if you want to save /dev to a tarball on shutdown
# and restore it on startup. This is useful if you have a lot of
# custom device nodes that udev does not handle/know about.
# (ONLY used by UDEV enabled systems!)

RC_DEVICE_TARBALL="no"


Kad se završi prevođenje kernela restartujte računar.

4. Provera uređaja i modula

Kad se računar podigne, ako ste imali sreće sa UDEV'om rezultat komande lspci bi trebao da izgleda ovako:

$ lspci
0000:00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
0000:00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 05)
0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 05)
0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 05)
0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 05)
0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 05)
0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 05)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
0000:02:01.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
0000:02:02.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)

Proverite module, pored standardnih modula koje ste imali dosad treba da postoje i sledeći:

$ lsmod
Module Size Used by
usb_storage 35744 0
pl2303 13060 0
usbserial 19688 1 pl2303
uhci_hcd 23696 0


ako ih nema proverite da li ste ispravno ubacili sve module u /etc/modules.autoload.d ako niste ispravite šta ne valja i učitajte module ručno komandom $ modprobe <naziv_modula>.
Nakon potvrde da su uređaji uspešno konfigurisani i moduli na mestu, konačno uključite telefon i povežite ga na USB kabl. Komandom dmesg proveravamo da li kernel registruje telefon tj. da li imamo "fizički kontakt" njega i računara.
Na kraju "obimnog" teksta proverite da li postoje ove linije:

$dmesg
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb 2-1: new full speed USB device using uhci_hcd and address 14
pl2303 2-1:1.0: PL-2303 converter detected
usb 2-1: PL-2303 converter now attached to ttyUSB0

ako ih ima, bingooo kernel je uspešno prepoznao telefon!

Pre nego što krenemo sa softverom za sinhronizaciju, da napomenem da se naš novi uređaj nalazi u /dev/tts pod nazivom USB0 tj. naš uređaj je /dev/tts/USB0 što je vrlo bitna informacija kada je konfiguracija aplikacije za kommunikaciju sa telefonom u pitanju.

5.Izbor i instalacija softvera

Huh, bilo mi je mnogo lakše kada sam video da je moj telefon prikačen na sistem i da je funkcionalan. Sada na red dolazi izbor softvera. NIsam imao ranije iskustva sa ovakvim staffom, pa sam zagrejao portage da vidim imali li šta zanimljivo. Iskreno više sam bio zagrejan da sredim mount telefona ali tu sam naišao na problem, objasniću na kraju. Dakle, od softvera izbor se sveo na dva programa gscmxx i multisync. Prvi je frontend za scmxx koji služi za komunikaciju i sinhronizaciju sa Siemens mobilnim telefonima dok je drugi univerzalni program koji komunicira sa dosta mobilnih uređaja i ima više opcija od gscmxx ali je isti mnogo praktičniji.
U terminalu radimo sledeće:

$ emerge gscmxx multisync


Ovim smo dobili dva lepa programcica koji nisu za KDE i koji će služiti svrsi, ko hoće može da proba još neki, ali ja sam odabrao ova dva:-D

To bi bilo sve. Nadam se da sam uspeo nekako da približim i olakšam instalaciju Siemens mobilnog telefona na Gentoo i Linuksu uopšte, pošto verujte da mi nije bilo ovako lako kao što sam opisao, ali daleko zanimljivije od "...ubodi ga na USB stavi disk klikni tri puta NEXT instaliraj softver i muči se do kraja života!", već sam Googlao za drajverom par sati bez uspeha, čak radio peč na kernel za "identifikaciju" Siemens telefona navodno podrška direktno iz kernela za ovaj model (neuspeli projekat za 2.6 kernel), 5'6 puta prevodio kernel dok nisam slučajno na nekom sajtu video output komande lsmod i modul pl2303 gde tip vrlo grubo objašnjava kako GPRS sa CX65'com. Pade mi napamet da sam to video u kernel .config'u kad ono stvarno USB Prolific 2303 Single Port Serial Driver.
Bilo kako bilo sad mogu da šaljem SMS sa kompa i da organizujem adresar i blah,blah ali.....

6. PROBLEM

Javio se problem kad sam pokušao da uradim mount telefona koristeći SieFS (Siemens fajl sistem), koga sam našao u portage'u tražeći aplikacije. Posle par neuspelih pokušaja, sve uredno i po manualu, sam krenuo na homepage SieFS'a i tamo imao šta da vidim:

Requirements napisao:
# Kernel version 2.4.x
# Mount version 2.11 or above
# FUSE 1.0 or higher


Isto tako sam primetio da emerge siefs traži downgrade fuse'a (Filesystem in Userspace) sa verzije 2.1 na 1.4 i bilo mi je skroz čudno, ali posle otkrića da je isti za 2.4 kernel sve mi je bilo mnooogo jasnije.
Da li neko možda zna kako ovo da izvedem. Ako je slučajno neko imao slično iskustvo ili ako neko ima ideju plz.naka kaže, jer znam da mogu mnogo toga da tweak'ujem i da se zezam po konfiguracionim fajlovima telefona i još štošta ali ništa ako ga ne mountujemsmile Pomozite!

----
zion,


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  19:37  

Ako si zainteresovan za temu linux da imas na mobu odi do wap.avangard.us


Site Admin
Učlanjen: 27 Oct 04
Lokacija: privileged mode
Poruke: 913
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:01   Izmenio: Moderator

Kako misliš linux na mobu, taj link je neka ruska l00dnica! Misliš na gentoo-srbija wap možda?


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:08  

Tema obicna malo sminkenije na odmet kod mene na cx70 lepo izgleda 3D pingvince.Kad smo kod toga stavi pingvince ispod imena leba ti


Site Admin
Učlanjen: 27 Oct 04
Lokacija: privileged mode
Poruke: 913
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:15   Izmenio: z10n

Miodrag napisao:
Tema obicna malo sminkenije na odmet kod mene na cx70 lepo izgleda 3D pingvince.Kad smo kod toga stavi pingvince ispod imena leba ti


Huh, oprosti ali tek te sad ništa ne razumem, govorimo o čemu o temama za mob. koje ne mogu da dodajem ako prvo ne montiram memoriju što sam gore napomenu kao problem, ili o pravljenju wap. stranice ovog sajta (tema koju si ti pokrenuo, i koja je još uvek kao projeka zamrznuta (verat problem)), ili šta već...?


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:32  

Koja je mogucnost da proradi telefon ponovo pod linuxom nisu bas naivni ovi iz Siemensa sta ce da bude GSM mrezom mozda ce a ispada,ali ako proradi SVAKA CAST MAJSTORE nema sta.Sto se tice wap stranice sto ne ide na neki free server koji ne zeza nasi serveri su katastrofa uvek kaskamo.POZDRAV MORAM DA BEGAM


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:38  

Molim te meti jedno pingvince kao logo pod moje ime da bidni lepse


Site Admin
Učlanjen: 27 Oct 04
Lokacija: privileged mode
Poruke: 913
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 21 Jan 05  20:51  

Nema problema već radim na tome, kad se vratiš čeka te, a inače je proradio on mogu da sinhronizujem poruke kalendar i ostalo, samo ne mogu da montiram kompletnu memoriju, koliko sam čitao postoje drajvovi, 3komada, jedan sistemski, 2za aplikacije i 3za korisnika (slike i ostalo), meni trebaju ova prva dva! Još uvek nemam rešenje ali biće ga:)

----
pozdrav!


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 22 Jan 05  12:27  

Sto ne skines Siemensov softwer mozda nadjes neko resenje ima novih verzija npr. 36sw skidaju se za dzabaka mozda nadjes neko resenje na nekom ruskom sajtu jer su bas broj jedan sto se tice zezanja sa debilnim telefonima sve zivo mogu da skinu pogotovo ono sto se placa ja skinuo tema za moj cx70 dvadesetak negde i sve dzabe.Neznam da li si placao ili dobio telefon ali si mogao da uzmes cx70 za malo vise para sa 3d grafickom podrskom.Ja sam mislio da nema neke razlike izmedju cx65 i cx70 ali ima i to u ostrini grafike na cx70 je mnogo ostrija grafika i jasnija,to tek moze da se vidi kad se ta dva telefona stave jedan pored drugog isto je sa celom serijom 65.


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 30 Jan 05  17:06  

MOzda nadjes nesto na www.linuxsoft.cz


Site Admin
Učlanjen: 27 Oct 04
Lokacija: privileged mode
Poruke: 913
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 30 Jan 05  19:40  

Bio sam tamo pre par dana i prevrnuo, sve, jedino je zanimljiv bio ObexFTP ali kad pokušam da pristupim telefonu preko Obexa iz komandne linije, čujem samo beep beep i telefon ugasi!? Uvrnuto:tako da više i ne pokušavam sa njim da mountujem memoriju :(
ps. Pokušavam ovih dana da nateram M$ softwer za cx65 pod wine ali, neznam kako u wine'u da namestim da serijski port bude usb na kome je nakačen telefon?

Hvala puno za link;)


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 05 Feb 05  14:21  

Sto se tice beep tona to se desava i na mom telefonu i posle toga se ugasi i to Siemensov softwer izgleda cim se malo optereti operacijama pocinje da se gasi i to uglavnom na netu i na igricama izgleda da su seriju 65 izbacili sto pre da bi pokrili trziste koje su poceli da gube zbog serije 55 koja ja dosta zakasnila a i bila je ocajna zato su morali nesto da izmisle malo bolje od konkurencije.Zato zbog beep beep ne brini izgleda da je svima iz serije 65 i 70 ista mana.Sto se tice linkova imam ovo iskopacu ti nesto jos
radag.da.ru
www.eldar.cz
wap.club-siemens.net
www.cx65.com


Član
Učlanjen: 12 Nov 04
Lokacija: Serbia
Poruke: 50
profil¬ poruka¬
upRE: SiemensCX65+UDEV_ii_problem  Oglašeno: 05 Feb 05  14:22  

www.club-siemens.net