Re: option driver, Huawei modem

2011-10-11 bef zés Szima Gábor

On Tue, 4 Oct 2011, BEREGNYEI Balazs wrote:

 Es mi hozza letre a /dev/ttyUSB* fajlt? Alighanem az udev. Az van
 az ARM-es rendszereden?

 Igen, van, ezt direkt meg is neztem egy masik usb-soros driverrel
 (pl2303), radugaskor jon letre a /dev/ttyUSB0.

Nem lehet, hogy az option driver nem kedveli az ARM (esetleges) big-endian 
modjat?

Nezd at esetleg a kodot.


-Sygma
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: option driver, Huawei modem

2011-10-05 bef zés BEREGNYEI Balazs

On Tue, 4 Oct 2011, erdeigfer...@comp-net.hu wrote:

 #De csak PC-n, es ARM-on nem? Miert kell ARM-on usb_modeswitch, es miert
 nem kell PC-n?

 Félreértés, PC -n sem kezeli rendesen. Bár ez modem vagyis inkább a

Hogyhogy nem kezeli rendesen PC-n?? A dmesg szerint meg a rootfs mount 
elott megtalalja a ttyUSB*-t, amint az option driver beizgul.
Semmi utolagos usb_modeswitch nem kell hozza, es ez amugy sincs a PC-imen 
installalva semmilyen formaban, se csomag, se binaris, semmi.
Az egyik PC-n 2.6.26-os kernel van, a masikon 2.6.30-as, mindketto jol 
mukodik.

Az ARM-on pedig 2.6.36 van, es az option driver betoltodesekor 
nem kapok ttyUSB-t, csak ha nyomok egy usb_modeswitch-et.
Nem hinnem, hogy a 36-os kernel kevesbe tamogatna ezt a modemet, mint a 
26-os es 30-as...

Udv,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-05 bef zés erdeigfer...@comp-net.hu
Nem vitatkozom veled. Csak egy
De azt vedd figyelembe hogy ha teljesen ugyanaz a verzió számú kernel is 
lenne, akkor is csak a verzió lenne ugyanaz, és nem a kernel belső tartalma.
Ha fordítottál kernelt valaha akkor tudod hogy miről beszélek.

További kérdéseidre már okosabbak válaszát várd! ;)

:off:
Nekem konkrétan az MF110 -modemmel volt úgy hogy nem jött létre a 
ttyUSBxx csak a usb_modeswitch telepítése után.
Azóta persze jött ki új kernel, és már a usb_modeswitch nélkül is 
beindul, próbáltam.
:off:
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

option driver, Huawei modem

2011-10-04 bef zés BEREGNYEI Balazs
Udv,

Rendszeresen hasznalok egy regi, E220 tipusu USB-s modemet PC-n es ARM-os 
beagyazott rendszereken is. Mukodik rendesen, de van egy elmeleti 
problema: ARM-on mindig buveszkedni kell valamit, hogy a modem soros 
portjait elohozzuk, mert az usb-storage vagy az ub driver mindig 
kisajatitja az eszkozt a radugas utan. Regebben ARM-on a huaweiAktBbo.c 
nevu parancssoros cuccot hasznaltam, ujabban pedig ezt:

usb_modeswitch -H -v 0x12d1 -p 0x1003

Egyaltalan nem univerzalis megoldas, tekintve hogy meg kell adni az USB 
ID-ket. Ezzel szemben PC-n nincs ilyen problema, radugas utan mindig 
megjelenik a /dev/ttyUSB*, holott en sehol nem allitottam be, hogy milyen 
ID-ju modemem van.
Talan valamilyen init scriptekben van ez megoldva univerzalisan?
Elvileg a kernel ugyanabbol a forrasbol van ARM-on es PC-n is, szoval 
esetleg a buildroot-tal letrehozott rootfs hianyossaga lehet. Tudja valaki 
a pontos megoldast?

Koszi,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: option driver, Huawei modem

2011-10-04 bef zés Kosa Attila
On Tue, Oct 04, 2011 at 08:55:08AM +0200, BEREGNYEI Balazs wrote:
 
 Egyaltalan nem univerzalis megoldas, tekintve hogy meg kell adni az USB 
 ID-ket. Ezzel szemben PC-n nincs ilyen problema, radugas utan mindig 
 megjelenik a /dev/ttyUSB*, holott en sehol nem allitottam be, hogy milyen 
 ID-ju modemem van.

Es mi hozza letre a /dev/ttyUSB* fajlt? Alighanem az udev. Az van
az ARM-es rendszereden?

-- 
Udvozlettel
Zsiga
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: option driver, Huawei modem

2011-10-04 bef zés Ferenc Wagner
BEREGNYEI Balazs be...@impulzus.com writes:

 Rendszeresen hasznalok egy regi, E220 tipusu USB-s modemet PC-n es ARM-os 
 beagyazott rendszereken is. Mukodik rendesen, de van egy elmeleti 
 problema: ARM-on mindig buveszkedni kell valamit, hogy a modem soros 
 portjait elohozzuk, mert az usb-storage vagy az ub driver mindig 
 kisajatitja az eszkozt a radugas utan. Regebben ARM-on a huaweiAktBbo.c 
 nevu parancssoros cuccot hasznaltam, ujabban pedig ezt:

 usb_modeswitch -H -v 0x12d1 -p 0x1003

 Egyaltalan nem univerzalis megoldas, tekintve hogy meg kell adni az USB 
 ID-ket. Ezzel szemben PC-n nincs ilyen problema, radugas utan mindig 
 megjelenik a /dev/ttyUSB*, holott en sehol nem allitottam be, hogy milyen 
 ID-ju modemem van.
 Talan valamilyen init scriptekben van ez megoldva univerzalisan?

Debian alatt az usb-modeswitch betelepszik az udev scriptek közé, és van
egy adatbázisa (az usb-modeswitch-data csomagban), ami alapján
automatikusan kapcsolgatja a felismert eszközöket.

 Elvileg a kernel ugyanabbol a forrasbol van ARM-on es PC-n is, szoval 
 esetleg a buildroot-tal letrehozott rootfs hianyossaga lehet. Tudja valaki 
 a pontos megoldast?

Ha mindez nincs benne az ARM-os rootodban, akkor magától nem fog menni
a dolog.
-- 
Feri.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-04 bef zés BEREGNYEI Balazs

On Tue, 4 Oct 2011, Kosa Attila wrote:

 Es mi hozza letre a /dev/ttyUSB* fajlt? Alighanem az udev. Az van
 az ARM-es rendszereden?

Igen, van, ezt direkt meg is neztem egy masik usb-soros driverrel 
(pl2303), radugaskor jon letre a /dev/ttyUSB0.

On Tue, 4 Oct 2011, Ferenc Wagner wrote:

 Debian alatt az usb-modeswitch betelepszik az udev scriptek közé, és van
 egy adatbázisa (az usb-modeswitch-data csomagban), ami alapján
 automatikusan kapcsolgatja a felismert eszközöket.

Ez jol hangzik, viszont a debianomon nincs ilyen csomag, usb temaban 
csak ezek itt:

# dpkg -l|grep usb
ii  libusb-0.1-4 2:0.1.12-13   
userspace USB programming library
ii  libusb-dev   2:0.1.12-13   
userspace USB programming library development files
ii  usbutils 0.73-10lenny2 
Linux USB utilities
ii  xserver-xorg-video-sisusb1:0.9.0-1 
X.Org X server -- SiS USB display driver

Megneztem a /etc/udev/ -et is, nincs benne a modemem ID-je sehol!


Koszi,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: option driver, Huawei modem

2011-10-04 bef zés erdeigfer...@comp-net.hu
Én ezt a következő képpen oldottam meg(ubuntu alatt):
Megnéztem mit művel a sima desktop a modememmel. Miket indít stb-stb.
És észrevettem hogy egy un. modemmanager nevű progi indul.
Neki viszont kell a dbus.
Ha a usb_modeswitch listában bent a modem akkor ez jó esetben segít.
Azért jó esetben mert nekem csak két usb -s modemmel van 
tapasztalatom(azoknál segített).

Ubuntu alatt a usb_modeswitch listája a /lib/udev/rules.d mappa alatt van.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-04 bef zés Ferenc Wagner
BEREGNYEI Balazs be...@impulzus.com writes:

 On Tue, 4 Oct 2011, Ferenc Wagner wrote:

 Debian alatt az usb-modeswitch betelepszik az udev scriptek közé, és van
 egy adatbázisa (az usb-modeswitch-data csomagban), ami alapján
 automatikusan kapcsolgatja a felismert eszközöket.

 Ez jol hangzik, viszont a debianomon nincs ilyen csomag, usb temaban 
 csak ezek itt:

 # dpkg -l|grep usb
 ii  libusb-0.1-4 2:0.1.12-13   
 userspace USB programming library
 ii  libusb-dev   2:0.1.12-13   
 userspace USB programming library development files
 ii  usbutils 0.73-10lenny2 
 Linux USB utilities
 ii  xserver-xorg-video-sisusb1:0.9.0-1 
 X.Org X server -- SiS USB display driver

A lennyben még nincs benne ez a csomag, így valószínűleg kézzel telepítetted.
Én ezt a csomagot használom:
http://packages.debian.org/squeeze-backports/usb-modeswitch

 Megneztem a /etc/udev/ -et is, nincs benne a modemem ID-je sehol!

Az adatbázis nem a /etc alatt van, csak az esetleges override-ok, ld.
/usr/share/doc/usb-modeswitch-data/README.Debian.  Squeeze alatt:

$ dpkg -L usb-modeswitch-data
[...]
/lib/udev/rules.d/40-usb_modeswitch.rules
/etc/usb_modeswitch.d
/usr/share/usb_modeswitch/configPack.tar.gz
[...]
-- 
Feri.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-04 bef zés BEREGNYEI Balazs

On Tue, 4 Oct 2011, Ferenc Wagner wrote:

 Ez jol hangzik, viszont a debianomon nincs ilyen csomag

 A lennyben még nincs benne ez a csomag, így valószínűleg kézzel telepítetted.
 $ dpkg -L usb-modeswitch-data

Nem telepitettem kezzel! Nincs a gepemen se usb-modeswitch csomag, se 
usb-modeswitch parancs! Megis gond nelkul letrejon a /dev/ttyUSB*, ha 
bedugom a modemet. A kerdes az, hogy miert.

Udv,
BB


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-04 bef zés erdeigfer...@comp-net.hu
# Nem telepitettem kezzel! Nincs a gepemen se usb-modeswitch csomag, se 
usb-modeswitch parancs! Megis gond nelkul letrejon a /dev/ttyUSB*, ha 
bedugom a modemet. A kerdes az, hogy miert.

Mer a kernel kezeli le valamilyen szinten a modemet.
Az usb-modeswitch ha jól tudom nem a dev létrehozására szolgál, mint 
inkább a modem helyes inicializálását végzi.
De ezt nálam okosabbak pontosabban is megtudják mondani, úgy hiszem.

Pl: nálam MF110 usb HSUPA+ modem ha nincs fent a usb-modeswitch a 
/dev/ttyUSB3 -ra bepakolja a beépített microSD olvasót. Ezért manuálisan 
eject /dev/sr(valami) és utána(miután a kernel kimolyolta magát a 
modemen) talán lehet tárcsázni.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: option driver, Huawei modem

2011-10-04 bef zés BEREGNYEI Balazs

On Tue, 4 Oct 2011, erdeigfer...@comp-net.hu wrote:

 Mer a kernel kezeli le valamilyen szinten a modemet.

De csak PC-n, es ARM-on nem?
Miert kell ARM-on usb_modeswitch, es miert nem kell PC-n?

Koszi,
BB
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: option driver, Huawei modem

2011-10-04 bef zés erdeigfer...@comp-net.hu
#De csak PC-n, es ARM-on nem? Miert kell ARM-on usb_modeswitch, es miert 
nem kell PC-n?

Félreértés, PC -n sem kezeli rendesen. Bár ez modem vagyis inkább a 
kernelbe épített driver vezérlőtől függ.
Tehát PC -n van egy kernel és van egy másik ARM -on. A különbséget max a 
kernelek összehasonlításából lehetne kideríteni.
!!! De ebben én már nem vagyok kompetens. !!!
Mivel az ARM -et semennyire sem ismerem. És kernelt sem forgattam már 
vagy 5 éve!!! :)
Szóval fogalmam sincs mik vanna és hogy hogyan a mai kernelekben.

Egy ötlet: nézd meg milyen kernel van az ARM -on és keress rá hogy az a 
kernel támogatja e rendesen a modemet.

De innentől jöhetnek a profik.

Sok sikert



_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux