Fedora Core5 Huawei 220 Usb Modem??

Van egy IBM T20 laptopom és vettem egy 3G-s vodaphone modemet.
Nem tudom belőni a Fedora Core 5 alatt...
Szerintem a 2.6.15-ös kernel a ludas mivel a suse 10.2 alatt meg tudtam mozdítani.

Ez alapján:
http://wiki.hup.hu/index.php/Vodafone_HSDPA_Huawei_E220_USB_modem_vs_Li…

Linux-ból elég kezdő vagyok, még config-problémáim vannak, de a net nélkül nem tudok fejlődni, ha mindig vissza kell térnem a win-re.

Minden segítséget szivesen fogadok:-)

Előre is elnézést az együgyü kérdésért...

Üdv.:István:-)

Hozzászólások

frissits szepen -] 6 -] 7 -] 8-ra

t

Az igaz de Ubi kernel-el nem nagyon kell babrálni plusz felhasználóbarát mint Fedora (btw a 8-as fa**án sikerült Gentoo mellett használom szal érdemes megpróbálni).
Egyébként hogy ha mást nem legalább annyit elértem, hogy foglalkoztok vele. Szar dolog kezdőnek ... és minden segítségért hálás az ember. :)

---
MSI KT3 Ultra, 1GB DDR, AMD Athlon 1800+, NVIDIA GForce4 MX 440

PONTOSAN meddig jutsz el a hupwikis leírás szerint?

Először is meg szeretném köszönni, hogy írtatok és segíteni próbáltok..

Már majdnem egy éve erőlködöm a linuxxal több kevesebb sikerrel, egy kicsit rögös az út és nehéz fejlődni, de leglább vannak kihívások és nem csak be meg kikapcsolni kell a vasat:-D

Arra a kérdésre, hogy hol járok:

modprobe.conf
:-)
options usbserial vendor=0xaf0 product=0x5000

wvdial.conf
:-)
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 921600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone = *99***1#
Username = vodaphone
Password = 1111
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2

[root@localhost ~]# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/ttyUSB0: No such device
--> Cannot open /dev/ttyUSB0: No such device
--> Cannot open /dev/ttyUSB0: No such device
[root@localhost ~]#

huawei.tar.bz2
he220stat.tar.bz2

ezeket a csomagokat feltelepítettema laírás szerint és nem volt hibaüzenet:-(

Lehet én nem látok belőle semmit és nektek egyszerű a megoldás:-)
Remélem:-)

Üdv.:István

Ui.:Azért nem akarok átváltani ubira, mert közben vettem egy Red Hat-os könyvet, ami magyar és majd 1500 oldal és ez alapján szeretnék elindulni, olvasgatom ha időm engedi..

Szerintem a modprobe.conf állományba így kéne lennie (legalább is Ubuntu-ban így van és megy):

options usbserial vendor=0xaf0 product=0x5000
post-install usbcore modprobe usbserial

aztán modem rádug aztán reboot, vagy modulok egyesével betöltése (modprobe), ki melyiket szereti.

--
Ubuntu Linux 7.10

Köszönöm, remélem jól értemeztem...

modprobe.conf
options usbserial vendor=0xaf0 product=0x5000
ln -sf /dev/ttyUSB0 /dev/modem

wvdial.conf-ba cseréltem a fent említett sort..

[root@localhost ~]# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/ttyUSB0: No such device
--> Cannot open /dev/ttyUSB0: No such device
--> Cannot open /dev/ttyUSB0: No such device

De továbbr is ezt a választ kapom parancssorban..

Üdv.:István

Én a Zenwalk-ban az rc.local-ba teszem ezeket a sorokat és "modprobe usbserial vendor=.... product=...."-ot írok

Ugye a "modprobe usbserial...", az "mknod.." és az "ln -sf...." sorok beírása után lefuttattad a wvdialconf parancsot és csak utána szerkesztetted a wvdial.conf-ot? Ha igen, akkor a futtatás végén ki kell(ene) írnia, hogy megtalálta a /dev/ttyUSB0-át, amit /dev/modem-nek "lát"...

Ja nem tuti, hogy a hardverfelismerő tuti jól felismeri, a dolgot ha tudsz fordíts frissebb kernelt, ne az ereedetit. Mert ugye aban nem tuti, hogya az a modul ami neked kell. Hogy ponosan mi meg hogy kell szerintem arról eza a leorás jó:
http://www.webmuhely.hu/3g/
Ez mondjuk ubuntura van de szerintem tök mindegy, max egy kicsit más a dev-ek azok ugyan azok szvsz.
http://ubuntu.hu/forum/huawei-e220
Sok sikert hozzá

Mivel a Fedora 8 Live alatt próbáltam ki a Huawei E620 kártyámat, nem biztos, hogy Neked segíteni fog, de leírom, hogyan jött össze a netem:

1. Rootként > modprobe usbserial vendor=.... product=.... (A Te modemed adataival.)
2. ln -sf /dev/ttyUSB0 /dev/modem
3. Hálózati eszközök beállítása (nem emlékszem pontosan a menüpontra) > Először az új hardvereszközt állítom be (/dev/modem), majd pedig az eszközökben az eth0 mellé berakom a modemet is. (telefonszám, jelszó, user) és aktiválom az eszközt.

Ennyi, bár nem tudom, hogy a Fedora 5-nél is megy majd-e így???

"Cannot open /dev/ttyUSB0: No such device"

ls /dev |grep ttyUSB0

parancs kiírja ha létezik, ha nem ad semmit ott a hiba!

----------------------------------------------------------------

[root@localhost ~]# ls /dev |grep ttyUSB0
[root@localhost ~]# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory

A kényszerítés:-)

[root@localhost ~]#mknod /dev/ttyUSB0 c 188 0
[root@localhost ~]#mknod /dev/ttyUSB1 c 188 1
[root@localhost ~]#mknod /dev/ttyUSB2 c 188 2
[root@localhost ~]# ls /dev |grep ttyUSB0
ttyUSB0
[root@localhost ~]# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory

ttyUSB2 c 188 2?????? nem lehet, hogy ez rossz????

Üdv.:István:-)

Szóval:

Ahhoz, hogy egy hardver eszközt használni tudj bármilyen linuxszal (vagy bérmilyen oprendszerrel) alapvetően két dologra van szükséged (magán az eszközön túl):

1- egy az operációs rendszerednek és a hardverednek is megfelelő driverre
2- egy olyan kliensprogramra, ami képes együtt működni a drivereddel.

Linux alatt a hardver dájverek általában kernel modulként léteznek, és a /dev könyvtárban speciális device fájlokat hoznak létre. A mindenféle programok ezeken a device fájlokon át kommunikálnak a hardverrel.

Célszerá lépésről lépésre haladni a telepítésnél, azaz addig, amíg nincs felrakva a driver/kernel modul, addig nem érdemes a kliens programmal szórakozni, mint ahogy te próbáltad.

Ajánlom ezt az oldalt kiindulásnak.

Ezek alapján az eszközt a usbserial kernelmodul hajtja meg, de meg kell adnod neki paraméterként az eszköz saját vedor és product IDját.

Ezt úgy deríted ki, hogy csatlakoztatod az eszközt, és rootként futtatod az lsusb-t(ha nincs ilyen programod, akkor előbb installáld az usb-tools csomagot):

lsusb
Bus 004 Device 002: ID 046d:c518 Logitech, Inc.

Itt egy valamilyen Logitech eszközre látható a kimenet, a lényeg belőle az ID 046d:c518

Ebből erre az eszközre a vendor id: 0x046d illetve a product id 0xc518 (vedd észre, hogy 0x került a számok elejére).

Innen már mehet a modul betöltése a fent említett lap alapján:

modprobe usb-ohci
modprobe usb-uhci

modprobe usbserial vendor=0xvedorid product=0xproductid

Ha nincs hibaüzenet, akkor csekkeld hogy létrejöttek e a device fájlok:

ls -l mknod /dev/ttyUSB?

Ha igen, akkor jó, ha nem, akkor először is csekkold a kernel logokat, hogy panaszkodik e a modul valamire:

tail /var/log/messages

Itt mindenféle kernellog lesz, de ha a te modulod panaszkodik, akkor az adott sorban benne lesz a modul neve (usbserial).

Ha nincs device fájl, de nem is panaszkodik a modul (pl. hogy nem ismeri ezt a vendor/product párost), akkor kell létrehoznod a deviceket kézzel:

mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2

ln -s /dev/ttyUSB0 /dev/modem

Ha 2.6.20nál régebbi kerneled van (

uname -a

) akkor szükséged lesz a fent említett udev rule telepítésére.

Ha idáig megvan problémamentesen a dolog, akkor kezdhetsz neki a kliens telepítésének/beállításának, de elvileg innen ez egy standard modemként viselkedik, bármely diallernek vinnie kéne.

Sok szerencsét!

Csaba

Még csak annyit, hogy a fedora 5 tényleg túl régi, próbálkozz meg egy 7-es vagy 8-as telepítésével. Csak nyerhetsz vele.

Egy kis késlekesés után tudtam csak továbblépni, feltettem a fedora7-t.
Itt a frissebb kernel egyből látja a ttyUSB0...ttyUSB2-t,feltelepítettem a drivereket és konfigoltam a modprobe ill. a wvdial file-at, de még így sincs netem..

Milyen hiba van ezekben a sorokban????

modprob.conf
options usbserial vendor=0x12d1 product=0x1003
post-install usbcore modprobe usbserial

wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone = *99#
Username = ppp
Password = ppp
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

[root@localhost dev]# ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2

[root@localhost ~]# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Dec 17 18:15:17 2007
--> pid of pppd: 3560
--> Using interface ppp0
--> local IP address 89.223.128.83
--> remote IP address 10.64.64.64
--> primary DNS address 10.11.12.13
--> secondary DNS address 10.11.12.14

UI.: Köszönöm az eddigi segítséget,végül is ez alapján járok ott ahol járok. És elnézést a késlekedésért, de nem tudtam szerezni fedora7- t, csak itthol és kéthavonta járok haza....

Üdv.: István

Nézd meg ezt is, de nem írtad, hogy végülis mi a baj.

Megy az eszköz, hiszen létrejöttek a device fájlok. (Nézd meg a dmesg -ben, vagy a var/lig/messages végén, hogy vannak e a modultól hibaüzenetek. Ha nincsenek, az jó jel.)

A küldött vwdial kimenete szerintem azt jelenti, hogy szépen felcsatlakozoztt, kapott IP-t, namserver infot, és létrejött a ppp0 interface, amit használhatsz innen.

Szerintem csak a ppp0 interfacet kell megadnod mint default. Pontosan mi a hiba?

Csaba

A hibaüzeneteknek egy kicsit sok van vagy 20 oldal pdf-ben....
Ahol a modprob.conf-ot említi beszúrom, de ez kétségbeejtő:-(

.....

Dec 18 18:14:25 localhost kernel: audit(1197998031.420:118): avc: denied { read } for pid=1455
comm="modprobe" name="modprobe.conf" dev=dm-0 ino=1863069
scontext=system_u:system_r:insmod_t:s0 tcontext=root:object_r:default_t:s0 tclass=file
Dec 18 18:14:25 localhost kernel: audit(1197998031.760:119): avc: denied { read } for pid=1460
comm="modprobe" name="modprobe.conf" dev=dm-0 ino=1863069
scontext=system_u:system_r:insmod_t:s0 tcontext=root:object_r:default_t:s0 tclass=file
Dec 18 18:14:25 localhost kernel: ADDRCONF(NETDEV_UP): eth0: link is
not ready............

köszi:-) István
Dec 18 18:14:25 localhost kernel: printk: 1 messages suppressed.
Dec 18 18:14:25 localhost kernel: SoftMAC: ASSERTION FAILED (0) at:
net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate(

A legvégén ez van és 20 oldal nem nagyon tudok kimenni belőle:-(

Dec 18 18:18:05 localhost kernel: PPP generic driver version 2.4.2
Dec 18 18:18:05 localhost pppd[3254]: pppd 2.4.4 started by root, uid 0
Dec 18 18:18:05 localhost pppd[3254]: Using interface ppp0
Dec 18 18:18:06 localhost pppd[3254]: Connect: ppp0 <--> /dev/ttyUSB0
Dec 18 18:18:06 localhost pppd[3254]: CHAP authentication succeeded
Dec 18 18:18:06 localhost pppd[3254]: CHAP authentication succeeded
Dec 18 18:18:06 localhost kernel: PPP Deflate Compression module registered
Dec 18 18:18:08 localhost setroubleshoot: SELinux is preventing access to files with the default
label, default_t. For complete SELinux messages. run sealert -l f11f5f57-0e9c-4a99-8332-
514ffdf39f0f
Dec 18 18:18:09 localhost last message repeated 4 times
Dec 18 18:18:11 localhost pppd[3254]: Could not determine remote IP address: defaulting to
10.64.64.64
Dec 18 18:18:12 localhost pppd[3254]: local IP address 89.223.237.63
Dec 18 18:18:12 localhost pppd[3254]: remote IP address 10.64.64.64
Dec 18 18:18:12 localhost pppd[3254]: primary DNS address 80.244.97.30
Dec 18 18:18:12 localhost pppd[3254]: secondary DNS address 80.244.96.1

Remélem nem tíltanak le a hup-ról, mert már annyi sort szúrtam be:-)
Köszönöm : István