Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

kaban428
Активист
Сообщения: 17
Зарегистрирован: 22 май 2012, 21:20
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение kaban428 » 25 май 2012, 21:03

to dmitriev:

Это до правки файла под провайдера:

Код: Выделить всё

[Andrew@pich428 ~]$ su
Password: 
[root@pich428 Andrew]# wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3   


Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?

Please read the FAQ at http://open.nit.ca/wiki/?WvDial

If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
[root@pich428 Andrew]# 
Это - после:

Код: Выделить всё

[Andrew@pich428 ~]$ wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

ttyS0<Info>: Device or resource busy
Modem Port Scan<*1>: S0   
ttyS1<Info>: Device or resource busy
Modem Port Scan<*1>: S1   
ttyS2<Info>: Device or resource busy
Modem Port Scan<*1>: S2   
ttyS3<Info>: Device or resource busy
Modem Port Scan<*1>: S3   


Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?

Please read the FAQ at http://open.nit.ca/wiki/?WvDial

If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
[Andrew@pich428 ~]$  

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 25 май 2012, 21:13

Olej писал(а): 3. вообще там странная "Linux инсталляция" - в readme.txt и комментариях скриптов полно русского текста ... в Windows кодировке Cp1251 - так что я их и читать не стал...
Любопытно стало - там вообще весёлый скрипт install:
- там не русский в комментариях, а там только 2 языка присутствуют:

Код: Выделить всё

#Language String
LANGUAGESTRING[0]="zh"
LANGUAGESTRING[1]="en_US"
- zh - это Китай ... с вариантами Тайвань.
- драйвер первоначально написан:

Код: Выделить всё

Copyright (c) 2007-2008 by Huawei Tech. Corp. Ltd..
- т.е. очень давно - теперь и такого ядра не найдёшь, под которое это писалось...
- потом неоднократно правлен был какими-то умельцами:

Код: Выделить всё

# g122020 2010.01.11 modify AJ2D15737
...
# g122020 2010.01.29 AJ2D15962
...
Ай да Мегафон! Ай да молодцы!

При возможности как-то это обойти (при прочих равных) - я бы постарался такой драйвер ни за что не ставить.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 25 май 2012, 21:21

kaban428 писал(а): Это до правки файла под провайдера:
Вы занимаетесь категорически не тем!

1. У вас Linux работает под VirtualBox? (в другой вашей теме это так прозвучало)
Если да, то убеждайтесь, что так нормально работает USB - с этим есть проблема: для этого нужно устанавливать дополнения к VirtualBox.
Устанавливали?
Так просто это работать не будет.
(не исключено, что под VM USB-модем вообще никак работать не будет)

2. Показывайте есть ли у вас поддерживаемые устройства в /dev (уже 3 раза просили показать!)

Код: Выделить всё

$ ls -l /dev/ttyUSB*
...
$ ls -l /dev/ttyACM*
...
Если нет, то никуда далее рыпаться не стоит.

3. Если нет /dev/ttyUSB*, то смотреть (показываем сюда!) начинаем с идентификаторов вашего устройства: 4. Дальше ищем: есть ли эти VID:DID в списке поддерживаемых модулем устройств...

И только после всего этого можно думать что делать дальше.

kaban428
Активист
Сообщения: 17
Зарегистрирован: 22 май 2012, 21:20
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение kaban428 » 25 май 2012, 21:58

to olej:

Спасибо, проприетарный драйвер больше не трогал. Переустановил систему под Virtual Box - дабы легче вести диалог, отсюда и rar - извиняюсь, не учел. Virtual Box и пресловутые пакеты - тема та еще. Пакеты не устанавливаются - ну это я параллельно тему открыл, буду рад получить помощь. Но это отступление, вернемся к печке.

lsusb:

Код: Выделить всё

[Andrew@pich428 ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
[Andrew@pich428 ~]$ 
/sbin/modinfo option | grep 12D1:

Код: Выделить всё

[Andrew@pich428 ~]$ /sbin/modinfo option | grep 12D1
alias:          usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1803d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1465d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1464d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Fd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Ed*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Dd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Cd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Bd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p143Ad*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1439d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1438d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1437d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1436d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1435d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1434d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1433d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1432d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1431d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1430d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Fd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Ed*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Dd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Cd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Bd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p142Ad*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1429d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1428d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1427d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1426d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1425d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1424d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1423d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1422d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1421d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1420d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Fd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Ed*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Dd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Cd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Bd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p141Ad*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1419d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1418d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1417d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1416d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1415d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1414d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1413d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1412d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1411d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1410d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Fd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Ed*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Dd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Cd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Bd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p140Ad*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1409d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1408d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1407d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1406d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1405d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1404d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1403d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1402d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1401d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1004d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1003d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1001d*dc*dsc*dp*icFFiscFFipFF*
[Andrew@pich428 ~]$  
gcc --version:

Код: Выделить всё

[Andrew@pich428 ~]$ gcc --version
gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[Andrew@pich428 ~]$  
Содержимое /lib/modules/2.6.32-300.3.1.el6uek.x86_64/build:

Код: Выделить всё

[Andrew@pich428 build]$ ls -l
total 2988
drwxr-xr-x. 25 root root    4096 May 25 19:50 arch
drwxr-xr-x.  2 root root    4096 May 25 19:50 block
drwxr-xr-x.  5 root root    4096 May 25 19:50 crypto
drwxr-xr-x. 87 root root    4096 May 25 19:50 drivers
drwxr-xr-x.  2 root root    4096 May 25 19:50 firmware
drwxr-xr-x. 70 root root    4096 May 25 19:50 fs
drwxr-xr-x. 22 root root    4096 May 25 19:51 include
drwxr-xr-x.  2 root root    4096 May 25 19:51 init
drwxr-xr-x.  2 root root    4096 May 25 19:51 ipc
-rw-r--r--.  1 root root   30308 Dec 10 04:06 kabi_whitelist
drwxr-xr-x.  7 root root    4096 May 25 19:51 kernel
drwxr-xr-x.  6 root root    4096 May 25 19:51 lib
-rw-r--r--.  1 root root   55270 Dec 10 04:06 Makefile
drwxr-xr-x.  2 root root    4096 May 25 19:51 mm
-rw-r--r--.  1 root root  581968 Dec 10 04:06 Module.symvers
drwxr-xr-x. 48 root root    4096 May 25 19:51 net
drwxr-xr-x.  6 root root    4096 May 25 19:51 samples
drwxr-xr-x. 12 root root    4096 May 25 19:51 scripts
drwxr-xr-x.  7 root root    4096 May 25 19:51 security
drwxr-xr-x. 21 root root    4096 May 25 19:51 sound
-rw-r--r--.  1 root root 2297923 Dec 10 04:06 System.map
drwxr-xr-x.  3 root root    4096 May 25 19:51 tools
drwxr-xr-x.  2 root root    4096 May 25 19:51 usr
drwxr-xr-x.  3 root root    4096 May 25 19:51 virt
[Andrew@pich428 build]$ 

Содержимое /dev:

Код: Выделить всё

[Andrew@pich428 ~]$ ls -l /dev
total 0
crw-rw----. 1 root root     10,  57 May 25 22:34 autofs
drwxr-xr-x. 2 root root         740 May 25 22:53 block
drwxr-xr-x. 2 root root         140 May 25 22:53 bsg
drwxr-xr-x. 3 root root          60 May 26  2012 bus
crw-rw----. 1 root root     10,  58 May 25 22:34 cachefiles
lrwxrwxrwx. 1 root root           3 May 25 22:34 cdrom -> sr0
lrwxrwxrwx. 1 root root           3 May 25 22:53 cdrom1 -> sr1
lrwxrwxrwx. 1 root root           3 May 25 22:34 cdrw -> sr0
drwxr-xr-x. 2 root root        3080 May 25 22:53 char
crw-------. 1 root root      5,   1 May 26  2012 console
lrwxrwxrwx. 1 root root          11 May 26  2012 core -> /proc/kcore
drwxr-xr-x. 4 root root         100 May 25 22:34 cpu
crw-rw----. 1 root root     10,  61 May 26  2012 cpu_dma_latency
drwxr-xr-x. 6 root root         120 May 25 22:52 disk
brw-rw----. 1 root disk    253,   0 May 25 22:34 dm-0
brw-rw----. 1 root disk    253,   1 May 25 22:34 dm-1
brw-rw----. 1 root disk    253,   2 May 25 22:34 dm-2
lrwxrwxrwx. 1 root root           3 May 25 22:34 dvd -> sr0
lrwxrwxrwx. 1 root root           3 May 25 22:34 dvdrw -> sr0
lrwxrwxrwx. 1 root root           3 May 26  2012 fb -> fb0
crw-rw----. 1 root root     29,   0 May 26  2012 fb0
lrwxrwxrwx. 1 root root          13 May 26  2012 fd -> /proc/self/fd
crw-rw-rw-. 1 root root      1,   7 May 26  2012 full
crw-rw-rw-. 1 root root     10, 229 May 25 22:35 fuse
srwxrwxrwx. 1 root root           0 May 25 22:34 gpmctl
crw-rw----. 1 root root    250,   0 May 26  2012 hidraw0
crw-rw----. 1 root root     10, 228 May 26  2012 hpet
drwxr-xr-x. 2 root root          40 May 26  2012 hugepages
crw-------. 1 root root    229,   0 May 26  2012 hvc0
drwxr-xr-x. 4 root root         320 May 25 22:34 input
crw-rw----. 1 root root      1,  11 May 26  2012 kmsg
srw-rw-rw-. 1 root root           0 May 25 22:34 log
brw-rw----. 1 root disk      7,   0 May 25 22:34 loop0
brw-rw----. 1 root disk      7,   1 May 25 22:34 loop1
brw-rw----. 1 root disk      7,   2 May 25 22:34 loop2
brw-rw----. 1 root disk      7,   3 May 25 22:34 loop3
brw-rw----. 1 root disk      7,   4 May 25 22:34 loop4
brw-rw----. 1 root disk      7,   5 May 25 22:34 loop5
brw-rw----. 1 root disk      7,   6 May 25 22:34 loop6
brw-rw----. 1 root disk      7,   7 May 25 22:34 loop7
crw-rw----. 1 root lp        6,   0 May 26  2012 lp0
crw-rw----. 1 root lp        6,   1 May 26  2012 lp1
crw-rw----. 1 root lp        6,   2 May 26  2012 lp2
crw-rw----. 1 root lp        6,   3 May 26  2012 lp3
lrwxrwxrwx. 1 root root          13 May 26  2012 MAKEDEV -> /sbin/MAKEDEV
drwxr-xr-x. 2 root root         120 May 25 22:34 mapper
crw-rw----. 1 root root     10, 227 May 26  2012 mcelog
crw-r-----. 1 root kmem      1,   1 May 26  2012 mem
drwxr-xr-x. 2 root root          60 May 26  2012 net
crw-rw----. 1 root root     10,  60 May 26  2012 network_latency
crw-rw----. 1 root root     10,  59 May 26  2012 network_throughput
crw-rw-rw-. 1 root root      1,   3 May 26  2012 null
crw-r-----. 1 root kmem     10, 144 May 26  2012 nvram
crw-rw----. 1 root root      1,  12 May 26  2012 oldmem
crw-r-----. 1 root kmem      1,   4 May 26  2012 port
crw-------. 1 root root    108,   0 May 26  2012 ppp
crw-rw-rw-. 1 root tty       5,   2 May 25 22:53 ptmx
drwxr-xr-x. 2 root root           0 May 26  2012 pts
brw-rw----. 1 root disk      1,   0 May 25 22:34 ram0
brw-rw----. 1 root disk      1,   1 May 25 22:34 ram1
brw-rw----. 1 root disk      1,  10 May 25 22:34 ram10
brw-rw----. 1 root disk      1,  11 May 25 22:34 ram11
brw-rw----. 1 root disk      1,  12 May 25 22:34 ram12
brw-rw----. 1 root disk      1,  13 May 25 22:34 ram13
brw-rw----. 1 root disk      1,  14 May 25 22:34 ram14
brw-rw----. 1 root disk      1,  15 May 25 22:34 ram15
brw-rw----. 1 root disk      1,   2 May 25 22:34 ram2
brw-rw----. 1 root disk      1,   3 May 25 22:34 ram3
brw-rw----. 1 root disk      1,   4 May 25 22:34 ram4
brw-rw----. 1 root disk      1,   5 May 25 22:34 ram5
brw-rw----. 1 root disk      1,   6 May 25 22:34 ram6
brw-rw----. 1 root disk      1,   7 May 25 22:34 ram7
brw-rw----. 1 root disk      1,   8 May 25 22:34 ram8
brw-rw----. 1 root disk      1,   9 May 25 22:34 ram9
crw-rw-rw-. 1 root root      1,   8 May 26  2012 random
drwxr-xr-x. 2 root root          60 May 26  2012 raw
lrwxrwxrwx. 1 root root           4 May 25 22:34 root -> dm-0
lrwxrwxrwx. 1 root root           4 May 26  2012 rtc -> rtc0
crw-rw----. 1 root root    254,   0 May 26  2012 rtc0
lrwxrwxrwx. 1 root root           3 May 25 22:34 scd0 -> sr0
lrwxrwxrwx. 1 root root           3 May 25 22:53 scd1 -> sr1
brw-rw----. 1 root disk      8,   0 May 25 22:34 sda
brw-rw----. 1 root disk      8,   1 May 25 22:34 sda1
brw-rw----. 1 root disk      8,   2 May 25 22:34 sda2
brw-rw----. 1 root disk      8,  16 May 25 22:52 sdb
brw-rw----. 1 root disk      8,  32 May 25 22:53 sdc
brw-rw----. 1 root disk      8,  33 May 25 22:53 sdc1
crw-rw----. 1 root disk     21,   0 May 25 22:34 sg0
crw-rw----. 1 root cdrom    21,   1 May 25 22:34 sg1
crw-rw----. 1 root cdrom    21,   2 May 25 22:52 sg2
crw-rw----. 1 root disk     21,   3 May 25 22:52 sg3
crw-rw----. 1 root disk     21,   4 May 25 22:53 sg4
drwxrwxrwt. 2 root root         140 May 25 22:35 shm
crw-rw----. 1 root root     10, 231 May 26  2012 snapshot
drwxr-xr-x. 3 root root         180 May 25 22:34 snd
brw-rw----+ 1 root cdrom    11,   0 May 25 22:34 sr0
brw-rw----+ 1 root cdrom    11,   1 May 25 22:53 sr1
lrwxrwxrwx. 1 root root          15 May 26  2012 stderr -> /proc/self/fd/2
lrwxrwxrwx. 1 root root          15 May 26  2012 stdin -> /proc/self/fd/0
lrwxrwxrwx. 1 root root          15 May 26  2012 stdout -> /proc/self/fd/1
lrwxrwxrwx. 1 root root           4 May 26  2012 systty -> tty0
crw-rw-rw-. 1 root tty       5,   0 May 26  2012 tty
crw--w----. 1 root tty       4,   0 May 26  2012 tty0
crw--w----. 1 root tty       4,   1 May 25 22:34 tty1
crw--w----. 1 root tty       4,  10 May 26  2012 tty10
crw--w----. 1 root tty       4,  11 May 26  2012 tty11
crw--w----. 1 root tty       4,  12 May 26  2012 tty12
crw--w----. 1 root tty       4,  13 May 26  2012 tty13
crw--w----. 1 root tty       4,  14 May 26  2012 tty14
crw--w----. 1 root tty       4,  15 May 26  2012 tty15
crw--w----. 1 root tty       4,  16 May 26  2012 tty16
crw--w----. 1 root tty       4,  17 May 26  2012 tty17
crw--w----. 1 root tty       4,  18 May 26  2012 tty18
crw--w----. 1 root tty       4,  19 May 26  2012 tty19
crw-------. 1 root root      4,   2 May 25 22:34 tty2
crw--w----. 1 root tty       4,  20 May 26  2012 tty20
crw--w----. 1 root tty       4,  21 May 26  2012 tty21
crw--w----. 1 root tty       4,  22 May 26  2012 tty22
crw--w----. 1 root tty       4,  23 May 26  2012 tty23
crw--w----. 1 root tty       4,  24 May 26  2012 tty24
crw--w----. 1 root tty       4,  25 May 26  2012 tty25
crw--w----. 1 root tty       4,  26 May 26  2012 tty26
crw--w----. 1 root tty       4,  27 May 26  2012 tty27
crw--w----. 1 root tty       4,  28 May 26  2012 tty28
crw--w----. 1 root tty       4,  29 May 26  2012 tty29
crw-------. 1 root root      4,   3 May 25 22:34 tty3
crw--w----. 1 root tty       4,  30 May 26  2012 tty30
crw--w----. 1 root tty       4,  31 May 26  2012 tty31
crw--w----. 1 root tty       4,  32 May 26  2012 tty32
crw--w----. 1 root tty       4,  33 May 26  2012 tty33
crw--w----. 1 root tty       4,  34 May 26  2012 tty34
crw--w----. 1 root tty       4,  35 May 26  2012 tty35
crw--w----. 1 root tty       4,  36 May 26  2012 tty36
crw--w----. 1 root tty       4,  37 May 26  2012 tty37
crw--w----. 1 root tty       4,  38 May 26  2012 tty38
crw--w----. 1 root tty       4,  39 May 26  2012 tty39
crw-------. 1 root root      4,   4 May 25 22:34 tty4
crw--w----. 1 root tty       4,  40 May 26  2012 tty40
crw--w----. 1 root tty       4,  41 May 26  2012 tty41
crw--w----. 1 root tty       4,  42 May 26  2012 tty42
crw--w----. 1 root tty       4,  43 May 26  2012 tty43
crw--w----. 1 root tty       4,  44 May 26  2012 tty44
crw--w----. 1 root tty       4,  45 May 26  2012 tty45
crw--w----. 1 root tty       4,  46 May 26  2012 tty46
crw--w----. 1 root tty       4,  47 May 26  2012 tty47
crw--w----. 1 root tty       4,  48 May 26  2012 tty48
crw--w----. 1 root tty       4,  49 May 26  2012 tty49
crw-------. 1 root root      4,   5 May 25 22:34 tty5
crw--w----. 1 root tty       4,  50 May 26  2012 tty50
crw--w----. 1 root tty       4,  51 May 26  2012 tty51
crw--w----. 1 root tty       4,  52 May 26  2012 tty52
crw--w----. 1 root tty       4,  53 May 26  2012 tty53
crw--w----. 1 root tty       4,  54 May 26  2012 tty54
crw--w----. 1 root tty       4,  55 May 26  2012 tty55
crw--w----. 1 root tty       4,  56 May 26  2012 tty56
crw--w----. 1 root tty       4,  57 May 26  2012 tty57
crw--w----. 1 root tty       4,  58 May 26  2012 tty58
crw--w----. 1 root tty       4,  59 May 26  2012 tty59
crw-------. 1 root root      4,   6 May 25 22:34 tty6
crw--w----. 1 root tty       4,  60 May 26  2012 tty60
crw--w----. 1 root tty       4,  61 May 26  2012 tty61
crw--w----. 1 root tty       4,  62 May 26  2012 tty62
crw--w----. 1 root tty       4,  63 May 26  2012 tty63
crw--w----. 1 root tty       4,   7 May 26  2012 tty7
crw--w----. 1 root tty       4,   8 May 26  2012 tty8
crw--w----. 1 root tty       4,   9 May 26  2012 tty9
crw-rw----. 1 root dialout   4,  64 May 26  2012 ttyS0
crw-rw----. 1 root dialout   4,  65 May 26  2012 ttyS1
crw-rw----. 1 root dialout   4,  66 May 26  2012 ttyS2
crw-rw----. 1 root dialout   4,  67 May 26  2012 ttyS3
crw-r-----. 1 root root     10, 223 May 25 22:34 uinput
crw-rw-rw-. 1 root root      1,   9 May 26  2012 urandom
crw-rw----. 1 root root    251,   0 May 26  2012 usbmon0
crw-rw----. 1 root root    251,   1 May 26  2012 usbmon1
crw-rw----. 1 root root    251,   2 May 26  2012 usbmon2
crw-rw----. 1 vcsa tty       7,   0 May 26  2012 vcs
crw-rw----. 1 vcsa tty       7,   1 May 25 22:34 vcs1
crw-rw----. 1 vcsa tty       7,   2 May 25 22:34 vcs2
crw-rw----. 1 vcsa tty       7,   3 May 25 22:34 vcs3
crw-rw----. 1 vcsa tty       7,   4 May 25 22:34 vcs4
crw-rw----. 1 vcsa tty       7,   5 May 25 22:34 vcs5
crw-rw----. 1 vcsa tty       7,   6 May 25 22:34 vcs6
crw-rw----. 1 vcsa tty       7, 128 May 25 22:34 vcsa
crw-rw----. 1 vcsa tty       7, 129 May 25 22:34 vcsa1
crw-rw----. 1 vcsa tty       7, 130 May 25 22:34 vcsa2
crw-rw----. 1 vcsa tty       7, 131 May 25 22:34 vcsa3
crw-rw----. 1 vcsa tty       7, 132 May 25 22:34 vcsa4
crw-rw----. 1 vcsa tty       7, 133 May 25 22:34 vcsa5
crw-rw----. 1 vcsa tty       7, 134 May 25 22:34 vcsa6
crw-rw----. 1 root root     10,  63 May 26  2012 vga_arbiter
drwxr-xr-x. 2 root root         100 May 25 22:34 vg_pich428
crw-rw-rw-. 1 root root      1,   5 May 26  2012 zero
[Andrew@pich428 ~]$  

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 25 май 2012, 22:54

kaban428 писал(а): lsusb:

Код: Выделить всё

[Andrew@pich428 ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
[Andrew@pich428 ~]$ 
Проехали...
Впредь это можно повторять так:

Код: Выделить всё

$ lsusb | grep Huawei
kaban428 писал(а):

Код: Выделить всё

[Andrew@pich428 ~]$ /sbin/modinfo option | grep 12D1
alias:          usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1803d*dc*dsc*dp*icFFiscFFipFF*
alias:          usb:v12D1p1465d*dc*dsc*dp*icFFiscFFipFF*
...
Как следует из вашего вывода - именно ваше устройство 1506 вашим ядром (модулем) не поддерживается.
Что подтверждает и ваш вывод:
kaban428 писал(а): Содержимое /dev:

Код: Выделить всё

[Andrew@pich428 ~]$ ls -l /dev
...
crw-rw----. 1 root dialout   4,  64 May 26  2012 ttyS0
crw-rw----. 1 root dialout   4,  65 May 26  2012 ttyS1
crw-rw----. 1 root dialout   4,  66 May 26  2012 ttyS2
crw-rw----. 1 root dialout   4,  67 May 26  2012 ttyS3
crw-r-----. 1 root root     10, 223 May 25 22:34 uinput
Но!
Зная теперь ваши VID:DID я сделал это же у себя:

Код: Выделить всё

[root@notebook ~]# /sbin/modinfo option | grep 12D1 | grep 1506
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc02ip03*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc02ip02*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc02ip01*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip13*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip12*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip10*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip03*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip02*
alias:          usb:v12D1p1506d*dc*dsc*dp*icFFisc01ip01*
- здесь всё ОК.
Ядро здесь тоже не самое последнее: 2.6.42.

А у вас, как мелькало в вашей сборке драйвера:
kaban428 писал(а):

Код: Выделить всё

/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "clean" "/lib/modules/2.6.32-300.3.1.el6uek.x86_64/build/include/linux/usb"
- ядро 2.6.32

Резюме: не используйте старьё для поддержки более новых моделей оборудования (это обычная проблема и в Windows, и везде...).
Ставьте более свежий дистрибутив, и он поддержит ваше устройство без всяких доморощенных проприетарных драйверов.

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение dmitriev » 26 май 2012, 05:52

Ну, теперь все ясно.
Итак, ваш модем эмулирует (изображает) CD-ROM, на котором и записаны установочные программы для Windows. Это и видно: Имеется две ноды CD-ROM - sr0 и sr1.

До тех пор, пока эмуляция CD-ROM не отключена, Linux не может создать последовательный порт (tty) для вашего модема.

Читайте мою статью "Как "приручить" МТС-модем Huawei E1550" http://rus-linux.net/nlib.php?name=/MyL ... em-ru.html.

А лучше плюньте на этот Oracle и возьмите нормальный линукс (RFRemix 16 или Ubuntu 12.04) где модемы начинают работать с двух кликов мышкой в NetworkManager.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 26 май 2012, 11:05

Olej писал(а): - ядро 2.6.32

Резюме: не используйте старьё для поддержки более новых моделей оборудования (это обычная проблема и в Windows, и везде...).
Ставьте более свежий дистрибутив, и он поддержит ваше устройство без всяких доморощенных проприетарных драйверов.
Для рассмотрения "свежести" ядра, которое будет поддерживать вашу модель устройства, отправляйтесь сюда:
http://lxr.free-electrons.com/source/dr ... on.c?v=3.0
- это ядро 3.0 (из 2.6.х там нет старше 2.6.39), а если точнее, то к строке http://lxr.free-electrons.com/ident?v=3 ... ODUCT_E353 :

Код: Выделить всё

81 #define HUAWEI_VENDOR_ID                        0x12D1
...
152 #define HUAWEI_PRODUCT_E353                     0x1506
И убеждаемся, что здесь есть поддержка устройства, и происходить она будет без всяких фокусов и сторонних драйверов.

А теперь в самом верху этой странички (там где написано "Version: ...") щёлкаем на 2.6.39, и убеждаемся (http://lxr.free-electrons.com/ident?v=2 ... DUCT_E14AC), что последние поддерживаемые модели устройств от HUAWEI :

Код: Выделить всё

150 #define HUAWEI_PRODUCT_E14AC                    0x14AC
151 #define HUAWEI_PRODUCT_ETS1220                  0x1803
Нет там поддержки вашего устройства!

Вот как просто ларчик открывается ;-) .

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 26 май 2012, 11:31

Olej писал(а):Вот как просто ларчик открывается ;-) .
На сайте Oracle находим что пишут относительно поддержки Linux - https://linux.oracle.com/supported.html :

Код: Выделить всё

The following table provides details
Kernel 	Release date 	Grace period begins 	Grace period ends 	Minimum required Oracle Linux release 	Hardware platform(s)
kernel-uek-2.6.32 	25-SEP-2010 	14-MAR-2012 	14-MAR-2013 	5.5 	x86 (32bit), x86_64 (64 bit)
kernel-uek-2.6.39 	13-MAR-2012 	- 	- 	5.8, 6.2 	x86 (32bit), x86_64 (64 bit)
Видно, что они только приступили к поддержке ядра 2.6.39 ... которое вас тоже не устраивает.

Так что лучший вариант, как и сказал dmitriev - возьмите более энергично обновляемый дистрибутив Linux.

P.S. Выяснившийся факт - это вовсе не показатель какой-то ущербности дистрибутива Oracle, я сильно предполагаю, что та же история
будут и с дистрибутивом RedHat - это консервативность и стремление к гарантированной стабильности. Но именно вам здесь не повезло ;-)

Как ещё возможный вариант (если уж совсем обязательно дистрибутив от Linux, такое бывает, например, из прихотей заказчика ;-) ):
- взять исходный код модуля option (файл option.c) из каталога drivers/usb/serial дерева исходных кодов ядра версии >3.0 (>=3.6.42)...
- собрать этот модуль - option.ko - в вашей версии системы
- скопировать собранный модуль в ваш /lib/modules/2.6.32-300.3.1.el6uek.x86_64/kernel/drivers/usb/serial (не забудьте сохранить старый option.ko на случай когда всё развалится ;-) )
- и должно у вас всё сработать...
- но здесь нужно очень хорошо понимать: что, зачем, и в каком порядке вы делаете.
Но это всё вы делаете только на свой страх и риск!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение Olej » 26 май 2012, 11:48

dmitriev писал(а): Читайте мою статью "Как "приручить" МТС-модем Huawei E1550" http://rus-linux.net/nlib.php?name=/MyL ... em-ru.html.
Хорошая статья, и для борьбы с модемом её нужно обязательно прочитать.
dmitriev писал(а): Итак, ваш модем эмулирует (изображает) CD-ROM, на котором и записаны установочные программы для Windows. Это и видно: Имеется две ноды CD-ROM - sr0 и sr1.

До тех пор, пока эмуляция CD-ROM не отключена, Linux не может создать последовательный порт (tty) для вашего модема.
Но это не совсем обязательно.
Вот у меня на другой похожей модели модема (AnyDATA ADU-510A из такой же коробки "МТС Коннект" ;-) ) всё заработало (Fedora12 - Fedora15, ядра от 2.6.32 до 2.6.42) никак не трогая эмуляцию CD-ROM ... да так и работает ... года 2 уже ;-) :

Код: Выделить всё

[olej@notebook ~]$ ls /dev/ttyU*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2
[olej@notebook ~]$ ls /dev/sr*
/dev/sr0  /dev/sr1
Тут всё зависит (по тому, что народ пишет, как он борется и страдает ;-) ) от каких-то тонких деталей реализации модема, может дистрибутива, может и того и другого вместе... Об этом тоже писали в обсуждениях здесь на форуме: viewtopic.php?f=3&t=1332 - и это тоже нужно прочитать для борьбы с модемом, чтобы быть готовым ко всяким разным неожиданностям. :-o

И ещё оттуда (с форумного обсуждения) прямая ссылка вам: http://forum.altlinux.org/index.php/topic,4848.0.html - 6 стр. форумных обсуждений о мытарствах с Huawei E1550 в ALT Linux Desktop 4.0.

P.S. И вот ещё здесь же на форуме: viewtopic.php?f=5&t=236
Народ изгаляется кто и во что горазд! ;-) И это только на этом одном форуме, а по интернет, когда я боролся с USB-модемом, я находил десятки и очнь толковых описаний. Все ищут свои способы. Давно бы пора эту всю информацию как-то систематезировать (с учётом самых разнообразных производителей + модемов + провайдеров-дистрибьюторов).

Только кто это способен сделать??? ;-) :-(

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2

Непрочитанное сообщение dmitriev » 26 май 2012, 13:13

Но это не совсем обязательно.
Вот у меня на другой похожей модели модема (AnyDATA ADU-510A из такой же коробки "МТС Коннект" ;-) ) всё заработало (Fedora12 - Fedora15, ядра от 2.6.32 до 2.6.42) никак не трогая эмуляцию CD-ROM
Просто в новые (относительно времени написания статьи) ядра, о которых вы упоминаете, вошел модуль usb_modeswitch (или вроде того). В статье его рекомендуется скачивать и запускать как программу.

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей