LinuxForum.Fans
Тема

CDMA ttyUSB0 в ядрах 2.4 и 2.2

Автор: redux 18 сообщений 3320 просмотров
#86062

Здравствуйте!
Уже который раз сталкиваюсь с тем, что на ядрах 2.4 не работает ttyUSB0.
А именно, пытаюсь подключить интернет , устройство это есть, модули
usbserial
pl2303
uhci
usbcore
подгружены

устанавливаю соединени(wvdial или pppconfig)
пишет, что модем не отвечает. А если же вынуть кабель, то пишет устройства нет, то есть устройство то видится в системе, если кабель воткнут.

В какую сторону копать?

#86069

А что ядро такое древнее?Что за дистрибутив,на дворе 2010 год. smile

#86078

Дистры
red hat 8
potato
woody
sarge

я их на слабые машины подбирал.

(Дистры обсуждать не буду.)

Ядро 2.4 не только древнее но и легкое. В современном dsl linux стоит. (В нем как ни старнно указанной проблемы нет).

Прошу только по теме:
Так как прикрутить?
Кто сталкивался?

#86092

redux, современный Slackware пойдёт на самом старье. Хотябы 64мб оперативки бы было.
Ядро самосборное?
Устройство хоть как то отвечает? Например если терминалом подцепить.

#86093

При подключеном модеме[console]lsusb
dmesg | grep usb[/console] покажи.

#86107

Попробуйте ttyACM0

#86129

Устройство определяется, и даже пишет, что пол такой то чипсет (Пролифик) и подсоединен на ttyUSB0.

colonel , ttyACM0 не идет, я и пробовал его и кабель этот с чипсетом на RS232 всегда шел на ttyUSB0. Повторюсь, если кабель выдернуть, то поведение уже другое- пишет, нет устройства. А если воткунть, то пишет, например при KPPP, мол устройстов готово, и дальше при попытке опросить модем= зависает, модем не отвечает. wvdial прямо пишет, после два раза посылки ATZ, модем not responding.

Ядро не самосборное, дефолтное из дистра. Так вот в sarge как только поставил 2.6.8 сразу не меняя настроек все заработало. Хотя на 2.4.27 до этого никак не шло.

Вот это вот lsusb все показывает как мне кажется правильно, я его сейчас сюда притащу, мне только моник перекинуть. :)

#86131

Телефон, как я понимаю, Скайлинк? Тогда в kppp только ttyACM0, испытано не один десяток раз. Хоть и подключаетесь через usb.

#86138

Так вот вывод команд

# 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)

#86140
colonel написал:
Телефон, как я понимаю, Скайлинк?

redux,если это телефон,то что за модель.Если я правельно понял то шнур на этом чипе pl2303
,ну тогда lsusb покажет этот чип.

2303 Prolific Technology, Inc. PL2303 Serial Port

ну и заодно ещё
[console]ls /dev/ttyUSB*[/console]
[console]ls /dev/ttyACM*[/console]

#86141

Colonel
Моя модель телефона идет как последовательный порт через usb

Да и говорю же пробовал я другие порту прописывать= не выходит/
В то же время на других осях всегда он у меня через ttyUSB0
Да и сейчас перезагрузился на ядро 2.6.8 и сразу не меняя нстроек подключился
Настройки через pppconfig

все как обычно
логин
пароль
номер
скрость порта
порт

ни шага право влево////

#86142
redux написал:
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)

Вот он.

#86143
Gnom написал:
[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е ядро

#86148

Вот команды
# 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 определил, и на этом все =пакеты не идут

Что такое?

#86149

Почему так много этих портов ?
На ядрах 2.4 такая вот фигня
на редхат8 то же самое

#86150

А вот если загрузка на 6м ядре= то всей этой галиматьи нет я имею в виду большого количесвта якобы устройсв, а только одно ttyUSB0

#86151

Пока получается вывод такой:
если дать пинок в виде попытки подключения на порт ttyACM0
то
последующая попытка на порт ttyUSB0 удается на половину= телефон подает признаки жизни как при удавшемся подключении,
но подключения всё равно нет.

У кого какие идеи?

(повторюсь важно понять как настроить это дело на ядрах 2.4.)

Войдите или зарегистрируйтесь, чтобы ответить.