Сижу на Линуксе чуть менее месяца, пережил многое, и "плазма не падает", и полный отказ x-севрера, вопросы задавать не привык, в гугле все ответы были. Но с основной бедой не справился.
Выхожу в интернеты через ZTE 8710 (оператор - хохляцкий PeopleNet). Модем изначально определился, еще в LiveCD, при установке выкачал на много денег обновлений и языковых пакетов. На этом хорошая жизнь закончилась. Соединение рвет и не желает восстанавливать в совершенно произвольном порядке. Иногда после обрыва стройство так и висит в нетворк-менеджере, а иногда пропадает (этак через минут 10-15). Бывает, и по 15 часов все было нормально, а иногда сразу после конекта выпендривается. Решается только ребутом. Если запускать через wvdial - то соединяет, но консоль останавливается на последних операциях. KPPP видит /dev/ttyUSB0, но рвет соединение сразу после открытия первой страницы (еще не разобрался с этой програмкой-бякой), а Gnome-PPP вообще говорит "модем не найден". Я еще многое что пробовал, уже даже не помню что, но проблему не решил. Инетерсно, что за время часов шлендания в LiveCD этой проблемы не замечал, может просто совпадение.
Не мешало бы логи посмотреть. А то как-то все неопределенно ...
Кстсти, есть вероятность что Вас осенит и без посторонней помощи в процессе поста логов сюда :)
ЗЫ И не надо, НЕ НАДО чуть что удалять НМ!!! ОН РАБОТАЕТ!!!
ТС думает, что так ему быстрее помогут?
я уж точно - нет
Да, дураков хватает. :-( Ничего. Повоспитываем малость, может поймёт. А нет, так получит по первое число и сам сдриснет.
Главно дело -- оно же искренне уверено, что оскорбив кучу людей оно самоутвердилось. А если его так же, то начинается "кисо абидилос".
Задам идиотский вопрос. Эти логи в /var/log ?
Просто я там ничего не нашел с подобием имени NM.
/var/log/syslog
Дождитесь обрыва и кусок сюда начиная пол-минуты до обрыва заканчивая пол-минутой после обрыва.
Как вырезать и запостить разберитесь плиз самостоятельно.
ЗЫ Пиплнет, честно говоря, работает невалом. Особенно если много пользователей подключены на одну соту (например, за городом, частный сектор, где нет никакого интернета, только пиплы). Так что обрывы могут быть не связаны с Вашими настройками и железом.
ЗЫЫ Еще одна весьма распространенная причина хреновой работы таких свистков - недостаток питания. Особенно явно проявляется при большом удалении от соты. Модем поднимает мощность передатчика и ему не хватает 500 милиампер которые дает усб. Лечится подключением двухглавого усб кабеля в два усбшных гнезда на компе или можно использовать внешний усб хаб с отдельным питанием.
Теперь покажите что в
K-Настройка-Параметры системы-Настройка сети-Мобильное-PEOPLEnet-PPP
(скриншот прицепите)
Из моего опыта: убрать три последние метода авторизации, убрать сжатие.
И эхо пакеты тоже убрать.
Отпишитесь что получилось.
Сжатие у меня лично включено, но свисток другой.
Сжатие иногда опсосам не нравится =(
Пришлось как-то и на телефоне вырубить.
Эхо-пакеты ничего не принесли, поставил всю авторизацию без эхи. Тестим. Алсо без сжатия вообще не хотела работать. Это я все пробовал уже во всех возможных вариантах. Но - чем черт не шутит? Авось заработает.
Еще мысль ...
Там в логе есть такая строка:
Jul 3 23:45:20 vallyPC NetworkManager[1227]: (ttyUSB0): device state change: activated -> failed (reason 'ip-config-unavailable') [100 120 5]
Вообще-то это вроде как баг NM ... И вроде как лечится отключением ipv6...
Но как-то мутновато это все. Погуглите на эту тему ...
Пробовал отключить ipv6 - бесполезно. Нда.
Надо изучать. Если оно не работает - значит есть тому причина.
Отключите модем и после этого вывод команды
dmesg | tail
сюдаЗатем подключите модем и снова
dmesg | tail
сюдаВсе это время ждал обрывов. Сегодня опять посыпались. То их нет - то они прут, как изд ведра.
Вот вывод dmesg в состоянии покоя. Это когда все нормально, связь есть.
[ 102.065527] Valid eCryptfs headers not found in file header region or xattr region, inode 2105838
[ 102.065528] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
[ 102.065758] Valid eCryptfs headers not found in file header region or xattr region, inode 2105838
[ 102.065759] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
[ 109.815863] PPP BSD Compression module registered
[ 109.831609] PPP Deflate Compression module registered
[ 4919.853201] Valid eCryptfs headers not found in file header region or xattr region, inode 2491901
[ 4919.853211] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
[ 4919.853261] Valid eCryptfs headers not found in file header region or xattr region, inode 2491901
[ 4919.853268] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
Вот когда связь пропала, но НМ не отреагировал и показывает продолжение соединения.
[ 8197.844334] sd 9:0:0:0: [sdg] Assuming drive cache: write through
[ 8197.865172] sdg:
[ 8197.869391] sd 9:0:0:0: [sdg] No Caching mode page present
[ 8197.869401] sd 9:0:0:0: [sdg] Assuming drive cache: write through
[ 8197.869409] sd 9:0:0:0: [sdg] Attached SCSI removable disk
[11333.284281] usb 1-5: USB disconnect, device number 3
[11337.180348] Valid eCryptfs headers not found in file header region or xattr region, inode 2491901
[11337.180357] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
[11337.180409] Valid eCryptfs headers not found in file header region or xattr region, inode 2491901
[11337.180416] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
При вынимании модема та же муть, вывод команды - один в один.
А в от при обратном подключении (подождав после него минут 5)
[11640.700290] [<ffffffff814955c7>] ? usb_control_msg+0xf7/0x120
[11640.700298] [<ffffffff81490754>] hub_events+0x4c4/0x620
[11640.700306] [<ffffffff8165746c>] ? __schedule+0x3cc/0x6f0
[11640.700313] [<ffffffff814908e5>] hub_thread+0x35/0x180
[11640.700320] [<ffffffff8108b030>] ? add_wait_queue+0x60/0x60
[11640.700327] [<ffffffff814908b0>] ? hub_events+0x620/0x620
[11640.700334] [<ffffffff8108a59c>] kthread+0x8c/0xa0
[11640.700343] [<ffffffff81664134>] kernel_thread_helper+0x4/0x10
[11640.700351] [<ffffffff8108a510>] ? flush_kthread_worker+0xa0/0xa0
[11640.700359] [<ffffffff81664130>] ? gs_change+0x13/0x13
Ну последнее - 100% падение какогото модуля.выше должно быть имя модуля.
Попробую в следующий раз добавить к tail -n30
Можешь через less посмотреть теже логи. Удобный инструмент. Особенно, если лог большой.
Ну или вот так тоже будет неплохо вывод глядеть для отладки:
tail -f /var/log/syslog | grep NetworkManager
К слову, отключить ipv6 можно как то так:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
====
Быть может здесь найдешь необходимую информацию?
Все записии, которые смотрятся командой dmesg лежат в файле /var/log/dmesg и архивах с этим именем.
Можно просмотреть их и найти это место где модуль падает.
Но все таки Вы не сделали что я попросил:
Отключите модем (извлеките из компа) и сразу после этого вывод команды
dmesg (последние срок 30) сюда
Затем подключите модем к компу и снова сразу после этого
dmesg (последние срок 30) сюда
На момент дисконекта состояние было таким:
[ 1264.968771] sdg:
[ 1264.972863] sd 9:0:0:0: [sdg] No Caching mode page present
[ 1264.972872] sd 9:0:0:0: [sdg] Assuming drive cache: write through
[ 1264.972879] sd 9:0:0:0: [sdg] Attached SCSI removable disk
[ 1267.010996] usb 1-5: USB disconnect, device number 3
[ 1313.360087] usb 1-5: new high-speed USB device number 4 using ehci_hcd
[ 1313.498229] scsi10 : usb-storage 1-5:1.0
[ 1314.577161] scsi 10:0:0:0: Direct-Access UFD 2.0 Silicon-Power8G PMAP PQ: 0 ANSI: 4
[ 1314.578507] sd 10:0:0:0: Attached scsi generic sg7 type 0
[ 1315.751621] sd 10:0:0:0: [sdg] 15124992 512-byte logical blocks: (7.74 GB/7.21 GiB)
[ 1315.752766] sd 10:0:0:0: [sdg] Write Protect is off
[ 1315.752777] sd 10:0:0:0: [sdg] Mode Sense: 23 00 00 00
[ 1315.753758] sd 10:0:0:0: [sdg] No Caching mode page present
[ 1315.753768] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 1315.757757] sd 10:0:0:0: [sdg] No Caching mode page present
[ 1315.757767] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 1315.778535] sdg:
[ 1315.784761] sd 10:0:0:0: [sdg] No Caching mode page present
[ 1315.784771] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 1315.784778] sd 10:0:0:0: [sdg] Attached SCSI removable disk
[ 1320.894919] sd 8:0:0:0: [sdc] 3970048 512-byte logical blocks: (2.03 GB/1.89 GiB)
[ 1320.899823] sd 8:0:0:0: [sdc] No Caching mode page present
[ 1320.899833] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[ 1320.905823] sd 8:0:0:0: [sdc] No Caching mode page present
[ 1320.905832] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[ 1320.907188] sdc: sdc1
[ 1365.405975] sdc: detected capacity change from 2032664576 to 0
[ 1380.106640] usb 1-5: USB disconnect, device number 4
при отсоединении модема добавляет
[ 3279.385780] usb 4-1: USB disconnect, device number 2
[ 3279.386833] option: option_instat_callback: error -108
Если снова подключить, не добавляет ничего. Очень странно...
Странно.
Надо глянуть что покажет
dpkg -l | grep usb
и
lsusb
при подключенном модеме
Ось
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1267:0210 Logic3 / SpectraVideo plc LG Optical Mouse 3D-310
Bus 002 Device 004: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 004 Device 002: ID 19d2:ffff ZTE WCDMA Technologies MSM
Bus 004 Device 003: ID 06a3:0461 Saitek PLC
и ось
ii libusb-0.1-4 2:0.1.12-20 userspace USB programming library
ii libusb-0.1-4:i386 2:0.1.12-20 userspace USB programming library
ii libusb-1.0-0 2:1.0.9~rc3-2ubuntu1 userspace USB programming library
ii libusbmuxd1 1.0.7-2 USB multiplexor daemon for iPhone and iPod Touch devices - library
ii usb-creator-common 0.2.38 create a startup disk using a CD or disc image (common files)
ii usb-creator-kde 0.2.38 create a startup disk using a CD or disc image (for KDE)
ii usb-modeswitch 1.2.3+repack0-1ubuntu2 mode switching tool for controlling "flip flop" USB devices
ii usb-modeswitch-data 20120120-0ubuntu1 mode switching data for usb-modeswitch
ii usbmuxd 1.0.7-2 USB multiplexor daemon for iPhone and iPod Touch devices
ii usbutils 1:005-1 Linux USB utilities
ii xserver-xorg-video-sisusb 1:0.9.4-2build2 X.Org X server -- SiS USB display driver
А теперь юзаем поиск по ID модема(19d2:ffff)+ubuntu ... Вываливает кучу интересного. Например вот это
Гдето-там должон быть ответ ... :)
Я так понял что как вариант надо сделать
sudo modprobe usbserial vendor=0x19d2 product=0xffff
и если это поможет прописать в rc.local
То что при подключении модема нет отклика в dmesg - совершенно неправильно. Копать надо только в этом направлении ...
Как я понял, вернувшись из командировки, тут проблема не в модеме. Это usb отказывает. И мышь пропадала, и джойстик. Сначала модем исчезал, потом, когда его на разъем в картридере всунул, начала мышь выпендриваться, потом, когда мышку всунул через ps/2 переходничек, опять модем через тот же картридер забастовал. Есть идеи, что это может быть? Мать Asus M4NE-72
Много девайсов воткнули: не хватает напряжения питания. Со свистками у ноутов такое часто встречается. Можно применить хитрые костыли для запитывания свистка от сети.
У моего знакомого как то вообще все USB порты на ноутбуке (ноут сонька) отказали, а уже думал всё выгорели нафиг, а оказалось всё дело в накопившемся статическом электричестве было. После снятия батарейки и нажимания вкл-выкл и некоторых других шаманских танцев всё заработало нормально. Кстати про статику в сервис центре сони подсказали, видимо не первый случай.
это может быть картридер. попробуйте отключить и попользоваться без него. если ситуация повторится, то скорее всего "южный мост" дохнет.
У меня ведь не ноут, обычный десктоп. Про "много девайсов" я думал еще давно, повысмыкивал все кроме модемчика и мышки, не помогло.
Нда. Отключил картридер из jusb, даже корпусные разъемы отключил, и все принтеры и вообще все из матери ссади высунул, остались только мышь и модем. Все вроде было нормально, а вот сегодня ночью поочередно то мышка, то модем виснут. Это не картидер.
http://kubuntu.ru/node/5862
rlepish, ну и как по-твоему это поможет в моей проблеме обрыва соединения? Про миником и без тебя знаю, скриптом пользоваться гораздо удобней.
Обнаружил что дело в нетворк менеджере. После его перезапуска модем вновь становится видимым и вновь подключается...
Кстати, проблема может быть и аппаратная. Я одно время тоже мучился с беспричинными обрывами соединения, то сразу, то через какое-то время. Мне и прошивку заменить советовали и на новый тариф перейти (более дорогой), а оказалось проблема в шнуре к 3G модему (Huawei E220). Поставил другой шнур и все отлично стало. Проверь модем на другом компе/системе.
Отправить комментарий