Как определить каким файлом ttyS является USB модем???

Всем привет,
пытаюсь заставить работать USB модем U.S.Robotics 56K ext.
ядро вроде бы видит модем, т.к. по команде lsusb есть U.S. Robotics
Bus 001 Device 004: ID 0baf:00ec U.S. Robotics

Далее запускаю wvdialconf чтобы определить каким файлов в /dev является модем. Но wvdial не может найти модем.

Scanning your serial ports for a modem.
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S2 S3
Sorry, no modem was detected! Is it in use by another program?

Спасибо за любые советы и URL

Вот например, у

Вот например, у меня такие правила в /etc/udev/rules.d/:

BUS=="usb", SYSFS{manufacturer}=="Sony", SYSFS{product}=="Sony DSC", NAME="camera"
BUS=="usb", SYSFS{manufacturer}=="MP3 Music Player", SYSFS{product}=="USB2.0 MP3 Player", NAME="mp3player"

Если девайс отображается на sysfs - то можно задать ему имя на любой вкус, при использовании udev.

_________________
(define (brainfucking brain)
(brainfucking brain))

Re: Вот например, у

Zert написал(а):
Вот например, у меня такие правила в /etc/udev/rules.d/:

BUS=="usb", SYSFS{manufacturer}=="Sony", SYSFS{product}=="Sony DSC", NAME="camera"
BUS=="usb", SYSFS{manufacturer}=="MP3 Music Player", SYSFS{product}=="USB2.0 MP3 Player", NAME="mp3player"

Если девайс отображается на sysfs - то можно задать ему имя на любой вкус, при использовании udev.

подскажи пожалуйста как задать имя???
или как ты задал имя?

Имя - это то, что

Имя - это то, что NAME="...". Так оно будет отображаться в /dev. Эти 2 строчки у меня делают файлы /dev/camera и /dev/mp3player, которые соответствуют блочным девайсам. Пошукай в sysfs файлы, относящиеся к твоему девайсу. У USB-девайсов:
/sys/bus/usb/devices/*/manufacturer
/sys/bus/usb/devices/*/product

Вот по их значению и составляй правило.
У меня, например, так:
$ cat /sys/bus/usb/devices/1-4/manufacturer
Sony
$ cat /sys/bus/usb/devices/1-4/product
Sony DSC
Соответственно, это будет /dev/camera

_________________
(define (brainfucking brain)
(brainfucking brain))

чтобы udev

чтобы udev работал, необходимо чтобы демон hotplug был запущен?
пока ничего не добился подключения модема.
P.S. обновлю ядро, может поможет...

Нет, hotplug у меня

Нет, hotplug у меня не запущен. /dev должен сервится через Udev. Если devfs - то отключи его, оно устарело. Ядро нужно шестой версии. У меня 2.6.17.4.

$ mount | grep '/dev[^/]'
udev on /dev type tmpfs (rw,nosuid)

Если так - то udev запущен и всё хорошо. Если там упоминается devfs, то всё плохо.

_________________
(define (brainfucking brain)
(brainfucking brain))

Re: Нет, hotplug у меня

Zert написал(а):
Нет, hotplug у меня не запущен. /dev должен сервится через Udev. Если devfs - то отключи его, оно устарело.

т.е отказаться от devfs при компиляции ядра?

Да. Там же

Да. Там же помечено, что оно устаревшее.
_________________
(define (brainfucking brain)
(brainfucking brain))

И если не стоит

И если не стоит udev - поставить (emerge udev)
_________________
(define (brainfucking brain)
(brainfucking brain))

Re: И если не стоит

Zert написал(а):
И если не стоит udev - поставить (emerge udev)
_________________
(define (brainfucking brain)
(brainfucking brain))

support U.S.Robotics по емыйл сообщил что эта модель модема не поддерживает работу в линукс.

Так что спасибо за сообщения

dmesg|tail

перед тем как включить модем попробуй переключить на двенадцатую консоль
++ а потом включи и посмотри куда ядро назначило это устройство или после включения набери в терминале dmesg|tail и в выводе посмотри что там происходит.
А то что на саппорте говорят что не поддерживают это ещё не значит, что устройство не заработает в Linux, это просто значит, что ОНИ не поддерживают. В Linuxe вообще мало что официально поддерживается.

на всякий случай

tester написал(а):
перед тем как включить модем попробуй переключить на двенадцатую консоль
++ а потом включи и посмотри куда ядро назначило это устройство

обратно из 12-й чтобы в X попасть надо ++

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".