View previous topic :: View next topic |
Author |
Message |
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Mon May 09, 2005 5:06 pm Post subject: Помогите с udev и isdn usb модемом пожа |
|
|
Здравствуйте
Осталась надежда только на Вас. :)
Проблема такая. Есть модем 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 |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Tue May 10, 2005 9:57 am Post subject: Re: Помогите с udev и isdn usb модемом по |
|
|
Quote: | Т.е. как бы все нормально, но тут вступает в дело udev...
Почему-то в /dev не создается файл для данного устройства.
Попытки вручную создавать устройство не увенчались успехом.
Пробовал конфигурить через /etc/udev/rules.d/50-udev.rules по разному...
1. прописывал через номер на USB шине.
2. через название модуля. | поподробней можна какой девайс и где ты искал в /dev/ |
|
Back to top |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Tue May 10, 2005 10:04 am Post subject: |
|
|
Спасибо за участие!
Я надеюсь найти в /dev что-то похожее на ttyUSB* ttyACM* tty - который будет указывать на нужное устройство... и получить возможность работать с моим модемом... |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Tue May 10, 2005 11:02 am Post subject: |
|
|
кстати на счет модулей поподробней что загружено что ваабще включено в ядре собственно включена ли поддержка модема если да то нормально ли загружается модуль и что видно в логах при "втыкании-вытыкании" девайса |
|
Back to top |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Tue May 10, 2005 5:37 pm Post subject: |
|
|
Я опубликовал вывод 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 |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Wed May 11, 2005 5:34 am Post subject: |
|
|
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 |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Wed May 11, 2005 2:30 pm Post subject: |
|
|
В качестве драйвера я использую модуль 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 |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Thu May 12, 2005 7:11 am Post subject: |
|
|
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 |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Thu May 12, 2005 1:46 pm Post subject: |
|
|
usbcore, usb-uhci или usb-ohci конечно нужны... они в ядро встроены... |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Thu May 12, 2005 2:06 pm Post subject: |
|
|
попробуй посмотреть в сторону |
|
Back to top |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Thu May 12, 2005 6:44 pm Post subject: |
|
|
Спасибо за идею. Но этот проект я излазил вдоль и поперек...
К сожалению он разрабатывался для веток ядер от 2.2 до 2.4..., а потом умер.
Точнее не умер, а был интегрирован в ядро 2.6.Х, и как раз его драйвер я и использую для своего модема.
Видимо мне судьба иметь дома линукс... единственной системой. Жаль. |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Sat May 14, 2005 6:38 am Post subject: |
|
|
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 |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Sat May 14, 2005 9:45 am Post subject: |
|
|
тока что наткнулся вот на что |
|
Back to top |
|
|
Sangre n00b
Joined: 03 Apr 2005 Posts: 16 Location: Russia, 23, Yeisk
|
Posted: Sat May 14, 2005 2:21 pm Post subject: |
|
|
Я это читал и пробовал. Но мой модем этим модулем не определяется... |
|
Back to top |
|
|
|