Возникла потребность настроить интернет на старом ПК с таким же старым 3G модемом. Дистрибутив - Slitaz, модем - huawei E1550, интернет - через wvdial. Максимальная скорость модема 3,6 Мбит/сек, но работает он на скорости до 500 Кбит/сек. Проблема, судя по всему, именно в системе (проверено на другой, скорость нормальная). Хотелось бы найти причину.
Скорость 3G модема в Slitaz.
Проблема скорее в модеме. Погуглите E1550 в Linux.
В ubuntu работает без проблем, может в каких-то настройках порыться, только вот не знаю в каких.
конфиг /etc/wvdial.conf можно глянуть?интернет - через wvdial.
У меня был такой:
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Phone = #777
Username = mobile
Password = internet
New PPPD = yes
[Dialer MTS]
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet.mts.ru"
Phone = *99**1*1#
Username = mts
Password = mts
New PPPD = yes
[Dialer Mega]
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = gdata
Password = gdata
New PPPD = yes
в каких-то настройках порыться
Я например в /etc/sysctl.conf добавлял
#Изменил TCP Congestion Control под 3G соединение
net.ipv4.tcp_congestion_control = westwoodчестно говоря не уверен в необходимости этого сейчас.
P.S. Существуют AT команды для перевода модема в разные режимы работы: 2G 3G
wvdial.conf:
[Dialer slitaz]
Phone = *99#
Username = user
Password = passwd
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP", "internet.tele2.ru"
ISDN = 0
Modem Type = USB Modem
[Dialer pin]
Modem = /dev/ttyUSB0
Init4 = AT+CPIN=9999
Aleks, попробуйте вручную переводить модем в режим работы 3g
[Dialer slitaz]
Phone = *99#
Username = user
Password = passwd
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT^SYSCFG=2,2,3fffffff,0,1
Init4 = AT+CGDCONT=1,"IP", "internet.tele2.ru"
ISDN = 0
Modem Type = USB Modem
Всё так же. 3G, судя по индикации модема, работает и без правки файла. Даже переключается между стандартами WCDMA и HSDPA. Такое впечатление, что модем ограничен именно на 500 кбит/сек, как я уже писал, т. к. макс. скорость может быть и 480 кбит, и 499, но не больше. Найти причину не так важно, просто уже интересно стало. С двумя другими линуксами (более старыми) тот же модем работал без проблем. Может с драйвером что-то не так, я плохо разбираюсь.
с драйвером что-то не так
Не так со Slitaz. Разработчики не предполагали, что у модема скорость может быть выше.
Теперь расскажите пожалуйста конкретные характеристики Вашего компьютера.
На этом же компьютере другой linux + этот же модем работает как нужно. Какие именно характеристики нужны?
Какие именно характеристики
Процессор и ОЗУ.
Но на самом деле это не так уж важно. Важен Ваш Слитаз. А в нём версия ядра и репа фирмвари.
Процессор: Celeron 2.26 GHz, память: 512 MHz. ОС: Linux 2.6.37-slitaz (i686). Slitaz-4.0
Aleks, Antix
Разобрался. Опишу подробно, может, ещё кому пригодится. Нужно было к wvdial установить linux-dialup (невнимательность), потом включить modprobe option, а дальше уже править wvdial.conf. В итоге скорость сразу больше 2-х Мбит, т. е. норма.
P. S. Antix взял на заметку.
Aleks, молодец. Теперь всё то же самое во внятном читаемом виде в общие полезные советы имхо...
ух ты какие археологические извращения :DLinux 2.6.37
ух ты какие археологические извращения :D[/quote][quote="Aleks"]Linux 2.6.37
Наверное Пальмиру ограбил... )))))
Нужно было что-нибудь небольшое и легкое (slitaz - 35 Мб.) на время. Забавно, но это последняя стабильная версия.
Возникла потребность настроить интернет на старом ПК с таким же старым 3G модемом. Дистрибутив - Slitaz, модем - huawei E1550, интернет - через wvdial. Максимальная скорость модема 3,6 Мбит/сек, но работает он на скорости до 500 Кбит/сек. Проблема, судя по всему, именно в системе (проверено на другой, скорость нормальная). Хотелось бы найти причину.
В дровах причина или в том что дистрибутив построен на i686. Следовательно надо писать команды modinfo,lspci -k и искать версию драйвера.
Разобрался. Опишу подробно, может, ещё кому пригодится. Нужно было к wvdial установить linux-dialup (невнимательность), потом включить modprobe option, а дальше уже править wvdial.conf. В итоге скорость сразу больше 2-х Мбит, т. е. норма.
P. S. Antix взял на заметку.
Ну вот и надо было читать документации и конфигурировать драйвер.