Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Помогите с udev и isdn usb модемом пожалуйста
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Mon May 09, 2005 5:06 pm    Post subject: Помогите с udev и isdn usb модемом пожа Reply with quote

Здравствуйте

Осталась надежда только на Вас. :)

Проблема такая. Есть модем USB ISDN TA.
В ядре присутствет драйвер для него.

Вывод dmesg:
Code:

HFC-USB: driver module revision 4.0 loaded
usbcore: registered new driver hfc_usb
...
HFC-USB: probing interface(0) actalt(0) minor(0)
HFC-USB: found vendor idx:1  name:Billion tiny USB ISDN TA 128
HFC-USB: test alt_setting 0
HFC-USB: (if=0 alt=0 cfg_used=0)
HFC-USB: (if=0 alt=0 cfg_used=1)
HFC-USB: (if=0 alt=0 cfg_used=2)
HFC-USB: (if=0 alt=0 cfg_used=3)
HFC-USB: final small_match=ffff alt_used=0
hfc_usb: probe of 3-3:1.0 failed with error -5
HFC-USB: probing interface(1) actalt(0) minor(0)
HFC-USB: found vendor idx:1  name:Billion tiny USB ISDN TA 128
HFC-USB: test alt_setting 0
HFC-USB: (if=1 alt=0 cfg_used=0)
HFC-USB: (if=1 alt=0 cfg_used=1)
HFC-USB: (if=1 alt=0 cfg_used=2)
HFC-USB: (if=1 alt=0 cfg_used=3)
HFC-USB: test alt_setting 1
HFC-USB: (if=1 alt=1 cfg_used=0)
HFC-USB: cfg_found=FALSE in idx:0  attr:3  cmptbl[0]:1
HFC-USB: cfg_found=FALSE in idx:2  attr:3  cmptbl[2]:1
HFC-USB: cfg_found=FALSE in idx:4  attr:3  cmptbl[4]:1
HFC-USB: cfg_found=FALSE in idx:9  attr:1  cmptbl[9]:1
HFC-USB: cfg_found=FALSE in idx:11  attr:1  cmptbl[11]:1
HFC-USB: cfg_found=FALSE in idx:13  attr:1  cmptbl[13]:1
HFC-USB: cfg_found=FALSE in idx:14  attr:1  cmptbl[14]:1
HFC-USB: cfg_found=FALSE in idx:15  attr:1  cmptbl[15]:1
HFC-USB: (if=1 alt=1 cfg_used=1)
HFC-USB: cfg_found=FALSE in idx:0  attr:3  cmptbl[0]:1
HFC-USB: cfg_found=FALSE in idx:2  attr:3  cmptbl[2]:1
HFC-USB: cfg_found=FALSE in idx:4  attr:3  cmptbl[4]:1
HFC-USB: cfg_found=FALSE in idx:6  attr:3  cmptbl[6]:1
HFC-USB: cfg_found=FALSE in idx:7  attr:3  cmptbl[7]:1
HFC-USB: cfg_found=FALSE in idx:9  attr:1  cmptbl[9]:1
HFC-USB: cfg_found=FALSE in idx:11  attr:1  cmptbl[11]:1
HFC-USB: cfg_found=FALSE in idx:13  attr:1  cmptbl[13]:1
HFC-USB: cfg_found=FALSE in idx:14  attr:1  cmptbl[14]:1
HFC-USB: cfg_found=FALSE in idx:15  attr:1  cmptbl[15]:1
HFC-USB: (if=1 alt=1 cfg_used=2)
HFC-USB: cfg_found=FALSE in idx:0  attr:3  cmptbl[0]:1
HFC-USB: cfg_found=FALSE in idx:1  attr:3  cmptbl[1]:1
HFC-USB: cfg_found=FALSE in idx:2  attr:3  cmptbl[2]:1
HFC-USB: cfg_found=FALSE in idx:3  attr:3  cmptbl[3]:1
HFC-USB: cfg_found=FALSE in idx:4  attr:3  cmptbl[4]:1
HFC-USB: cfg_found=FALSE in idx:5  attr:3  cmptbl[5]:1
HFC-USB: cfg_found=FALSE in idx:6  attr:3  cmptbl[6]:1
HFC-USB: cfg_found=FALSE in idx:7  attr:3  cmptbl[7]:1
HFC-USB: (if=1 alt=1 cfg_used=3)
HFC-USB: cfg_found=FALSE in idx:0  attr:3  cmptbl[0]:1
HFC-USB: cfg_found=FALSE in idx:1  attr:3  cmptbl[1]:1
HFC-USB: cfg_found=FALSE in idx:2  attr:3  cmptbl[2]:1
HFC-USB: cfg_found=FALSE in idx:3  attr:3  cmptbl[3]:1
HFC-USB: cfg_found=FALSE in idx:4  attr:3  cmptbl[4]:1
HFC-USB: cfg_found=FALSE in idx:5  attr:3  cmptbl[5]:1
HFC-USB: cfg_found=FALSE in idx:6  attr:3  cmptbl[6]:1
HFC-USB: cfg_found=FALSE in idx:7  attr:3  cmptbl[7]:1
HFC-USB: cfg_found=FALSE in idx:14  attr:1  cmptbl[14]:1
HFC-USB: cfg_found=FALSE in idx:15  attr:1  cmptbl[15]:1
HFC-USB: test alt_setting 2
HFC-USB: (if=1 alt=2 cfg_used=0)
HFC-USB: (if=1 alt=2 cfg_used=1)
HFC-USB: small_match=1 2
HFC-USB: (if=1 alt=2 cfg_used=2)
HFC-USB: cfg_found=FALSE in idx:1  attr:3  cmptbl[1]:1
HFC-USB: cfg_found=FALSE in idx:3  attr:3  cmptbl[3]:1
HFC-USB: cfg_found=FALSE in idx:5  attr:3  cmptbl[5]:1
HFC-USB: (if=1 alt=2 cfg_used=3)
HFC-USB: cfg_found=FALSE in idx:1  attr:3  cmptbl[1]:1
HFC-USB: cfg_found=FALSE in idx:3  attr:3  cmptbl[3]:1
HFC-USB: cfg_found=FALSE in idx:5  attr:3  cmptbl[5]:1
HFC-USB: final small_match=1 alt_used=2
HFC-USB: Interrupt-In Endpoint found 4 ms(idx:1 cidx:1)!
HFC-USB: fifo1 pktlen 64 interval 4
HFC-USB: Interrupt-In Endpoint found 4 ms(idx:3 cidx:3)!
HFC-USB: fifo3 pktlen 64 interval 4
HFC-USB: Interrupt-In Endpoint found 4 ms(idx:5 cidx:5)!
HFC-USB: fifo5 pktlen 64 interval 4
HFC-USB: ISO Endpoint found (idx:8 cidx:0)!
HFC-USB: fifo0 pktlen 16 interval 1
HFC-USB: ISO Endpoint found (idx:10 cidx:2)!
HFC-USB: fifo2 pktlen 16 interval 1
HFC-USB: ISO Endpoint found (idx:12 cidx:4)!
HFC-USB: fifo4 pktlen 16 interval 1
HFC-USB: detected "Billion tiny USB ISDN TA 128" configuration: 3 Interrupt IN + 3 Isochron OUT (if=1 alt=2)
HFCUSB_CHIP_ID begin
HFCUSB_CHIP_ID 40
usb_init 1
usb_init 2
usb_init usb_set_interface return 0
HiSax: Card 1 Protocol EDSS1 Id=hfc_usb0 (0)
HiSax: DSS1 Rev. 2.32.2.3
HiSax: 2 channels added
HiSax: MAX_WAITING_CALLS added
HFC-USB: starting intr IN fifo:5
HFC-USB: starting intr IN fifo:1
HFC-USB: new S0 state:7 old_state:0
HFC_USB: queue_control_request reg: 1f, val: bf
ctrl_start_transfer: submit 0
ctrl_complete cnt 1
HFC-USB: starting intr IN fifo:3
HFC-USB: starting ISO-chain for Fifo 4
HFC-USB: starting ISO-chain for Fifo 0
HFC-USB: starting ISO-chain for Fifo 2
HFC_USB: queue_control_request reg: 1f, val: b7
ctrl_start_transfer: submit 0
ctrl_complete cnt 1


Т.е. как бы все нормально, но тут вступает в дело udev...

Почему-то в /dev не создается файл для данного устройства.
Попытки вручную создавать устройство не увенчались успехом.
Пробовал конфигурить через /etc/udev/rules.d/50-udev.rules по разному...
1. прописывал через номер на USB шине.
2. через название модуля.

Помогите пожалуйста разобратся.
Буду благодарен за любые идеи.
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Tue May 10, 2005 9:57 am    Post subject: Re: Помогите с udev и isdn usb модемом по Reply with quote

Quote:
Т.е. как бы все нормально, но тут вступает в дело udev...

Почему-то в /dev не создается файл для данного устройства.
Попытки вручную создавать устройство не увенчались успехом.
Пробовал конфигурить через /etc/udev/rules.d/50-udev.rules по разному...
1. прописывал через номер на USB шине.
2. через название модуля.
поподробней можна какой девайс и где ты искал в /dev/
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Tue May 10, 2005 10:04 am    Post subject: Reply with quote

Спасибо за участие!

Я надеюсь найти в /dev что-то похожее на ttyUSB* ttyACM* tty - который будет указывать на нужное устройство... и получить возможность работать с моим модемом...
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Tue May 10, 2005 11:02 am    Post subject: Reply with quote

кстати на счет модулей поподробней что загружено что ваабще включено в ядре собственно включена ли поддержка модема если да то нормально ли загружается модуль и что видно в логах при "втыкании-вытыкании" девайса
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Tue May 10, 2005 5:37 pm    Post subject: Reply with quote

Я опубликовал вывод dmesg как раз после подключения модема.

Я включил в udev отладочные сообщения. При подключении например USB палма в /var/log/daemons.log появляется сообщение вида:
May 10 21:33:37 Sangre udev[8053]: creating device node '/dev/tts/USB0'

При подключении модема модуль загружается.
В /sys/bus/usb/drivers появляется информация о загруженном драйвере... а создания устройства не происходит.
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Wed May 11, 2005 5:34 am    Post subject: Reply with quote

Sangre wrote:
Я опубликовал вывод dmesg как раз после подключения модема.

Я включил в udev отладочные сообщения. При подключении например USB палма в /var/log/daemons.log появляется сообщение вида:
May 10 21:33:37 Sangre udev[8053]: creating device node '/dev/tts/USB0'

При подключении модема модуль загружается.
В /sys/bus/usb/drivers появляется информация о загруженном драйвере... а создания устройства не происходит.

Device Drivers->USB support->USB Modem (CDC ACM) support включен?
включи модулем и попробуй загрузить его modprobe cdc-acm нормально загружается?
покажи вывод lsmod
покажи вывод /proc/bus/usb/devices
P.S.
и кстати он у тебя случаем не soft modem?
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Wed May 11, 2005 2:30 pm    Post subject: Reply with quote

В качестве драйвера я использую модуль hfc_usb ветка конфига ядра Device Drivers ---> ISDN support ---> Old ISDN4Linux ---> Passive cards ---> HFC USB based ISDN modems

Вывод lsmod:
Code:

Module                  Size  Used by
hfc_usb                18628  0
fglrx                 260096  10
nvsound              1708268  0
nvnet                  71016  0


вывод cat /proc/bus/usb/devices:
Code:

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 4
B:  Alloc= 57/900 us ( 6%), #Int=  0, #Iso=  6
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.11-gentoo-r3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:02.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=07b0 ProdID=0007 Rev= 1.00
S:  Manufacturer=ISDN USB TA
S:  Product=ISDN USB TA
S:  SerialNumber=ISDN USB TA
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr= 90mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=80 Prot=ff Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=ff Driver=hfc_usb
I:  If#= 1 Alt= 1 #EPs=16 Cls=0a(data ) Sub=00 Prot=ff Driver=hfc_usb
E:  Ad=01(O) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=02(O) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=03(O) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=04(O) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=84(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=05(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=85(I) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=06(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=86(I) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=07(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=87(I) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=08(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=88(I) Atr=01(Isoc) MxPS=  16 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 6 Cls=0a(data ) Sub=00 Prot=ff Driver=hfc_usb
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=4ms
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=4ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=4ms
E:  Ad=05(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=06(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms
E:  Ad=07(O) Atr=01(Isoc) MxPS=  16 Ivl=1ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 4
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.11-gentoo-r3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:02.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=055f ProdID=021b Rev= 1.00
S:  Product=USB Scanner
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.11-gentoo-r3 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:02.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms


Насчет софтовый он или нет сказать не могу. Предполагаю, что софтовый.
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Thu May 12, 2005 7:11 am    Post subject: Reply with quote

Sangre wrote:
В качестве драйвера я использую модуль hfc_usb ветка конфига ядра Device Drivers ---> ISDN support ---> Old ISDN4Linux ---> Passive cards ---> HFC USB based ISDN modems

Вывод lsmod:
Code:

Module                  Size  Used by
hfc_usb                18628  0
fglrx                 260096  10
nvsound              1708268  0
nvnet                  71016  0


.


а usbcore, usb-uhci или usb-ohci ненужны??
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Thu May 12, 2005 1:46 pm    Post subject: Reply with quote

usbcore, usb-uhci или usb-ohci конечно нужны... они в ядро встроены...
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Thu May 12, 2005 2:06 pm    Post subject: Reply with quote

попробуй посмотреть в сторону
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Thu May 12, 2005 6:44 pm    Post subject: Reply with quote

Спасибо за идею. Но этот проект я излазил вдоль и поперек...

К сожалению он разрабатывался для веток ядер от 2.2 до 2.4..., а потом умер.

Точнее не умер, а был интегрирован в ядро 2.6.Х, и как раз его драйвер я и использую для своего модема.

Видимо мне судьба иметь дома линукс... единственной системой. Жаль.
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Sat May 14, 2005 6:38 am    Post subject: Reply with quote

Sangre wrote:
Спасибо за идею. Но этот проект я излазил вдоль и поперек...

К сожалению он разрабатывался для веток ядер от 2.2 до 2.4..., а потом умер.

Точнее не умер, а был интегрирован в ядро 2.6.Х, и как раз его драйвер я и использую для своего модема.

Видимо мне судьба иметь дома линукс... единственной системой. Жаль.

вот тут есть howto в котором для ядра 2.6 используется "CAPI subsystem" а не "Old ISDN4Linux" который в ядре стоит ваабще как "obsolete"
и тут вот еще имеются пакеты
Code:

double linux # emerge -s isdn | grep "\*"
*  kde-misc/kisdnwatch
*  net-dialup/gigaset-isdn
*  net-dialup/isdn-firmware
*  net-dialup/isdn4k-utils
*  net-dialup/kisdndial
*  net-dialup/misdn [ Masked ]
double linux #

кстати что на счет их мейлинг листа может он чем поможет?
Back to top
View user's profile Send private message
Double
Apprentice
Apprentice


Joined: 23 Apr 2004
Posts: 250

PostPosted: Sat May 14, 2005 9:45 am    Post subject: Reply with quote

тока что наткнулся вот на что
Back to top
View user's profile Send private message
Sangre
n00b
n00b


Joined: 03 Apr 2005
Posts: 16
Location: Russia, 23, Yeisk

PostPosted: Sat May 14, 2005 2:21 pm    Post subject: Reply with quote

Я это читал и пробовал. Но мой модем этим модулем не определяется...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum