Здравствуйте!
Уже который раз сталкиваюсь с тем, что на ядрах 2.4 не работает ttyUSB0.
А именно, пытаюсь подключить интернет , устройство это есть, модули
usbserial
pl2303
uhci
usbcore
подгружены
устанавливаю соединени(wvdial или pppconfig)
пишет, что модем не отвечает. А если же вынуть кабель, то пишет устройства нет, то есть устройство то видится в системе, если кабель воткнут.
В какую сторону копать?
CDMA ttyUSB0 в ядрах 2.4 и 2.2
А что ядро такое древнее?Что за дистрибутив,на дворе 2010 год. smile
Дистры
red hat 8
potato
woody
sarge
я их на слабые машины подбирал.
(Дистры обсуждать не буду.)
Ядро 2.4 не только древнее но и легкое. В современном dsl linux стоит. (В нем как ни старнно указанной проблемы нет).
Прошу только по теме:
Так как прикрутить?
Кто сталкивался?
redux, современный Slackware пойдёт на самом старье. Хотябы 64мб оперативки бы было.
Ядро самосборное?
Устройство хоть как то отвечает? Например если терминалом подцепить.
При подключеном модеме[console]lsusb
dmesg | grep usb[/console] покажи.
Попробуйте ttyACM0
Устройство определяется, и даже пишет, что пол такой то чипсет (Пролифик) и подсоединен на ttyUSB0.
colonel , ttyACM0 не идет, я и пробовал его и кабель этот с чипсетом на RS232 всегда шел на ttyUSB0. Повторюсь, если кабель выдернуть, то поведение уже другое- пишет, нет устройства. А если воткунть, то пишет, например при KPPP, мол устройстов готово, и дальше при попытке опросить модем= зависает, модем не отвечает. wvdial прямо пишет, после два раза посылки ATZ, модем not responding.
Ядро не самосборное, дефолтное из дистра. Так вот в sarge как только поставил 2.6.8 сразу не меняя настроек все заработало. Хотя на 2.4.27 до этого никак не шло.
Вот это вот lsusb все показывает как мне кажется правильно, я его сейчас сюда притащу, мне только моник перекинуть. :)
Телефон, как я понимаю, Скайлинк? Тогда в kppp только ttyACM0, испытано не один десяток раз. Хоть и подключаетесь через usb.
Так вот вывод команд
# uname -a
Linux gg 2.4.27-3-386 #1 Wed Dec 6 00:38:33 UTC 2006 i686 GNU/Linux
# lsusb
Bus 005 Device 001: ID 0000:0000
Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0566:3002 Monterey International Corp.
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 001: ID 0000:0000
# dmesg | grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 00:57:47 Dec 6 2006
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb-ohci.c: USB OHCI at membase 0xd0879000, IRQ 5
usb-ohci.c: usb-00:0b.0, Lucent Microelectronics USS-344S USB Controller
usb.c: new USB bus registered, assigned bus number 2
usb-ohci.c: USB OHCI at membase 0xd0920000, IRQ 5
usb-ohci.c: usb-00:0b.1, Lucent Microelectronics USS-344S USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 3
usb-ohci.c: USB OHCI at membase 0xd0922000, IRQ 5
usb-ohci.c: usb-00:0b.2, Lucent Microelectronics USS-344S USB Controller (#3)
usb.c: new USB bus registered, assigned bus number 4
usb-ohci.c: USB OHCI at membase 0xd0924000, IRQ 5
usb-ohci.c: usb-00:0b.3, Lucent Microelectronics USS-344S USB Controller (#4)
usb.c: new USB bus registered, assigned bus number 5
usb.c: USB device 2 (vend/prod 0x67b/0x2303) is not claimed by any active driver.
usb.c: USB device 2 (vend/prod 0x458/0x3a) is not claimed by any active driver.
usb.c: USB device 2 (vend/prod 0x566/0x3002) is not claimed by any active driver.
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.11 Mouse [Genius Optical Mouse] on usb5:2.0
input: USB HID v1.10 Keyboard [0566:3002] on usb3:2.0
input,hiddev0: USB HID v1.10 Device [0566:3002] on usb3:2.1
# lsmod
Module Size Used by Not tainted
ppp_generic 18020 0 (autoclean)
slhc 4144 0 (autoclean) [ppp_generic]
apm 8428 1 (autoclean)
parport_pc 19432 1 (autoclean)
lp 5540 0
parport 21608 1 [parport_pc lp]
keybdev 1732 0 (unused)
mousedev 3604 1
hid 19076 0 (unused)
input 3040 0 [keybdev mousedev hid]
pl2303 9784 0
usbserial 18204 0 [pl2303]
usb-ohci 16488 0 (unused)
usb-uhci 19504 0 (unused)
usbcore 52268 1 [hid pl2303 usbserial usb-ohci usb-uhci]
cmpci 25164 1
soundcore 3268 2 [cmpci]
gameport 1388 0 [cmpci]
agpgart 39108 0 (unused)
ide-cd 27040 0
cdrom 26212 0 [ide-cd]
rtc 5768 0 (autoclean)
ext3 65388 1 (autoclean)
jbd 34628 1 (autoclean) [ext3]
ide-detect 288 0 (autoclean) (unused)
via82cxxx 9256 1 (autoclean)
ide-disk 12416 2 (autoclean)
ide-core 91800 2 (autoclean) [ide-cd ide-detect via82cxxx ide-disk]
unix 12816 231 (autoclean)
Телефон, как я понимаю, Скайлинк?
redux,если это телефон,то что за модель.Если я правельно понял то шнур на этом чипе pl2303
,ну тогда lsusb покажет этот чип.
2303 Prolific Technology, Inc. PL2303 Serial Port
ну и заодно ещё
[console]ls /dev/ttyUSB*[/console]
[console]ls /dev/ttyACM*[/console]
Colonel
Моя модель телефона идет как последовательный порт через usb
Да и говорю же пробовал я другие порту прописывать= не выходит/
В то же время на других осях всегда он у меня через ttyUSB0
Да и сейчас перезагрузился на ядро 2.6.8 и сразу не меняя нстроек подключился
Настройки через pppconfig
все как обычно
логин
пароль
номер
скрость порта
порт
ни шага право влево////
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Вот он.
[quote=colonel]Телефон, как я понимаю, Скайлинк?
redux,если это телефон,то что за модель.Если я правельно понял то шнур на этом чипе pl2303
,ну тогда lsusb покажет этот чип.
2303 Prolific Technology, Inc. PL2303 Serial Port
ну и заодно ещё
[console]ls /dev/ttyUSB*[/console]
[console]ls /dev/ttyACM*[/console][/quote]
Да да чип pl2303
преобразует usb в посл порт
Телефон Senertec S200
Команды эти сейчас приведу? надо только перезагрузиться в 4е ядро
Вот команды
# ls /dev/ttyACM*
/dev/ttyACM0 /dev/ttyACM12 /dev/ttyACM2 /dev/ttyACM6
/dev/ttyACM1 /dev/ttyACM13 /dev/ttyACM3 /dev/ttyACM7
/dev/ttyACM10 /dev/ttyACM14 /dev/ttyACM4 /dev/ttyACM8
/dev/ttyACM11 /dev/ttyACM15 /dev/ttyACM5 /dev/ttyACM9
# ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB12 /dev/ttyUSB2 /dev/ttyUSB6
/dev/ttyUSB1 /dev/ttyUSB13 /dev/ttyUSB3 /dev/ttyUSB7
/dev/ttyUSB10 /dev/ttyUSB14 /dev/ttyUSB4 /dev/ttyUSB8
/dev/ttyUSB11 /dev/ttyUSB15 /dev/ttyUSB5 /dev/ttyUSB9
Я еще сделал такую вещь
создал соединение через pppconfig для порта ttyACM0
подклюсил его= ноль эмоций= отключил
и запустил соединение на ttyUSB0 и телефон подал признаки жизни= я уж думал что подключился но нет
сайты не открывает хотя днс в резолвконф прописался (он там мог остаться от подключения на 6е ядро)
пинг маилру сделал= он его ip определил, и на этом все =пакеты не идут
Что такое?
Почему так много этих портов ?
На ядрах 2.4 такая вот фигня
на редхат8 то же самое
А вот если загрузка на 6м ядре= то всей этой галиматьи нет я имею в виду большого количесвта якобы устройсв, а только одно ttyUSB0
Пока получается вывод такой:
если дать пинок в виде попытки подключения на порт ttyACM0
то
последующая попытка на порт ttyUSB0 удается на половину= телефон подает признаки жизни как при удавшемся подключении,
но подключения всё равно нет.
У кого какие идеи?
(повторюсь важно понять как настроить это дело на ядрах 2.4.)
Извините, апну тему.
По вопросам около нее(всякие девайсы подымает этот проект):
http://sourceforge.net/projects/ndiswrapper/files/
чтоб потом не забыть....