The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Нужно выяснить почему виснет linux kernel драйвер"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Нужно выяснить почему виснет linux kernel драйвер"
Сообщение от Yuri emailИскать по авторуВ закладки on 10-Янв-03, 16:49  (MSK)
У меня есть драйвер для Winмодема PC-Tel for linux Kernel и в момент завершения связи зависает вся система. Какие инструменты можно использовать для выявления сбоя в модуле? Система XandrOS Linux Kernel 2.4.19-x1, gcc 2.95.4.
Модули pctel.o и ptserial.o - это драйвер модема.
Подойдет gdb?

Спасибо.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Нужно выяснить почему виснет linux kernel драйвер"
Сообщение от Bob emailИскать по авторуВ закладки on 11-Янв-03, 18:42  (MSK)
>У меня есть драйвер для Winмодема PC-Tel for linux Kernel и в
>момент завершения связи зависает вся система. Какие инструменты можно использовать для
>выявления сбоя в модуле? Система XandrOS Linux Kernel 2.4.19-x1, gcc 2.95.4.
>
>Модули pctel.o и ptserial.o - это драйвер модема.
>Подойдет gdb?
>
>Спасибо.
>
>
>

Насколько я знаю, не подойдет.
Как один из выходов, посмотреть исходник драйвера и попытаться определить, что происходит при выгрузке модуля. Можешь отправишь мне исходник? Просто интересно узнать, в чем там дело. Я, конечно же, не могу гарантировать, что разберусь с проблемой, но попытка не пытка.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Нужно выяснить почему виснет linux kernel драйвер"
Сообщение от Yuri emailИскать по авторуВ закладки on 14-Янв-03, 18:07  (MSK)
>>У меня есть драйвер для Winмодема PC-Tel for linux Kernel и в
>>момент завершения связи зависает вся система. Какие инструменты можно использовать для
>>выявления сбоя в модуле? Система XandrOS Linux Kernel 2.4.19-x1, gcc 2.95.4.
>>
>>Модули pctel.o и ptserial.o - это драйвер модема.
>>Подойдет gdb?
>>
>>Спасибо.
>>
>>
>>
>
>Насколько я знаю, не подойдет.
>Как один из выходов, посмотреть исходник драйвера и попытаться определить, что происходит
>при выгрузке модуля. Можешь отправишь мне исходник? Просто интересно узнать, в
>чем там дело. Я, конечно же, не могу гарантировать, что разберусь
>с проблемой, но попытка не пытка.

Сами исходники находятся на http://linmodems.technion.ac.il/pctel-linux/
и сейчас я пробую вставлять в исходники prink с сообщениями для выявления где зависает драйвер. По окончанию связи драйвера не выгружаются а просто прекращается их использование.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Нужно выяснить почему виснет linux kernel драйвер"
Сообщение от Bob emailИскать по авторуВ закладки on 17-Янв-03, 01:12  (MSK)
Исходник скачал, пытаюсь разобраться, что к чему. Довольно тяжелая вещь.
Может, попробуешь написать письмо с этим вопросом одному из разработчиков? Там в списке есть один человек из Харькова, может, подскажет, что там не так?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Нужно выяснить почему виснет linux kernel драйвер"
Сообщение от Yuri emailИскать по авторуВ закладки on 23-Янв-03, 18:15  (MSK)
>Исходник скачал, пытаюсь разобраться, что к чему. Довольно тяжелая вещь.
>Может, попробуешь написать письмо с этим вопросом одному из разработчиков? Там в
>списке есть один человек из Харькова, может, подскажет, что там не
>так?


Я подготовил  формальный  отчет согласно файлу REPORTING-BUGS из кернеля с полной информацией которую смог насобирать.

Спасибо  за помощь.

Юрий

PROBLEM: Hang system then I use modules of PCTEL CNR modem on VIA chipset

1. Hang system then I use modules of PCTEL CNR modem on VIA chipset

2. I have a PC-Chips motherboard 925 with Pentium 4 and VIA 8233 chipset
and got hang kernel when I use driver PC-Tel Winmodem with this motherboard and modem CNR.
  I have modem working with Mandrake 8.x with kernel 2.4.8, and I wish that
functioning with kernel 2.4.19 - 2.4.20.
  I now using Xandros Linux with kernel 2.4.19-x1, gcc 2.95.4.
  With kernel 2.4.19 modem is able to touch phone number, connected in low speed,
and when modem is disconnecting my system is get freezed.
When I use minicom in console and minicom send initialization string to modem
ATZ
  OK

and  I send string

ATH1
  OK
and later 5 - 10 seconds my system get freezed with message of kernel panic

3. keywords: pctel ptserial modem CNR driver

4. cat /proc/version
Linux version 2.4.19-x1 (root@build-expo) (gcc version 2.95.4 20011002 (Debian prerelease))
#1 Mon Sep 23 22:48:11 EDT 2002

5.

Message original from kernel then I use modem PCTEL:
---------------------------------------------------------------------------------
Unable to handle kernel paging request at virtual address ce999000
*pde = 0df71067
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    1010:[<ce8c7573>]    Tainted: P
EFLAGS: 00010003
eax: fff8e71f   ebx: ce914c68  ecx: 3ffe3060  edx: 000733ad
esi: ce998ffd   edi: ce917204  ebp: 0000001b  esp: c0269ef8
ds: 1018   es: 1018  ss: 1018
Process swapper (pid: 0, stackpage=c0269000)
Stack: cb7666c0 04000001 0000000b c0269fac ce8f8ca0 ce8ffc60 3f666666 037f0001
       cb7666c0 04000001 0000000b ce8b0a9b cb7666c0 cb7666c0 ce872fad ce8c72b0
       0000000b ce99f089 c0269fac ce99a798 cb7666c0 04000001 0000000b c0269fac
Call Trace:    [<ce8f8ca0>] [<ce8ffc60>] [<ce8b0a9b>] [<ce872fad>] [<ce8c72b0>]
[<ce99f089>] [<ce99a798>] [<c011a4d2>] [<c0110000>] [<c010abdd>] [<ce99f089>]
[<c010ad4e>] [<c0107ec0>] [<c010cf08>] [<c0107ec0>] [<c0107ee3>] [<c0107f47>]
[<c01060a7>]

Code: f3 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 8d 3c 18 be 40 32 92
<0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing
-----------------------------------------------------------------------------------

Message from kernel with symbols resolved: ksymoops < oops.txt

-----------------------------------------------------------------------------------
ksymoops 2.4.5 on i686 2.4.19-x1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-x1/ (default)
     -m /boot/System.map-2.4.19-x1 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Warning (compare_maps): mismatch on symbol V32U96eyeLocation  , pctel says ce9e8f30, /lib/modules/2.4.19-x1/misc/pctel.o says ce9fee64.  Ignoring /lib/modules/2.4.19-x1/misc/pctel.o entry
Unable to handle kernel paging request at virtual address ce999000
*pde = 0df71067
Oops: 0000
CPU:    0
EIP:    1010:[<ce8c7573>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010003
eax: fff8e71f   ebx: ce914c68  ecx: 3ffe3060  edx: 000733ad
esi: ce998ffd   edi: ce917204  ebp: 0000001b  esp: c0269ef8
ds: 1018   es: 1018  ss: 1018
Process swapper (pid: 0, stackpage=c0269000)
Stack: cb7666c0 04000001 0000000b c0269fac ce8f8ca0 ce8ffc60 3f666666 037f0001
       cb7666c0 04000001 0000000b ce8b0a9b cb7666c0 cb7666c0 ce872fad ce8c72b0
       0000000b ce99f089 c0269fac ce99a798 cb7666c0 04000001 0000000b c0269fac
Call Trace:    [<ce8f8ca0>] [<ce8ffc60>] [<ce8b0a9b>] [<ce872fad>] [<ce8c72b0>]
[<ce99f089>] [<ce99a798>] [<c011a4d2>] [<c0110000>] [<c010abdd>] [<ce99f089>]
[<c010ad4e>] [<c0107ec0>] [<c010cf08>] [<c0107ec0>] [<c0107ee3>] [<c0107f47>]
[<c01060a7>]
Code: f3 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 8d 3c 18 be 40 32 92


>>EIP; ce8c7573 <[reiserfs].bss.end+2bb4/af6a1>   <=====

>>eax; fff8e71f <END_OF_CODE+314a345c/????>
>>ebx; ce914c68 <[reiserfs].bss.end+502a9/af6a1>
>>ecx; 3ffe3060 Before first symbol
>>edx; 000733ad Before first symbol
>>esi; ce998ffd <[pctel]class1_online+409/8d0>
>>edi; ce917204 <[reiserfs].bss.end+52845/af6a1>
>>esp; c0269ef8 <init_task_union+1ef8/2000>

Trace; ce8f8ca0 <[reiserfs].bss.end+342e1/af6a1>
Trace; ce8ffc60 <[reiserfs].bss.end+3b2a1/af6a1>
Trace; ce8b0a9b <[reiserfs]leaf_cut_from_buffer+2df/404>
Trace; ce872fad <[scsi_mod]scsi_proc_info+11/c0>
Trace; ce8c72b0 <[reiserfs].bss.end+28f1/af6a1>
Trace; ce99f089 <[pctel]V34OrgHand+ef9/1a64>
Trace; ce99a798 <[pctel]initSys+6a8/1220>
Trace; c011a4d2 <bh_action+1a/40>
Trace; c0110000 <pci_bios_write_config_word+8/3c>
Trace; c010abdd <handle_IRQ_event+31/5c>
Trace; ce99f089 <[pctel]V34OrgHand+ef9/1a64>
Trace; c010ad4e <do_IRQ+72/b4>
Trace; c0107ec0 <default_idle+0/28>
Trace; c010cf08 <call_do_IRQ+5/d>
Trace; c0107ec0 <default_idle+0/28>
Trace; c0107ee3 <default_idle+23/28>
Trace; c0107f47 <cpu_idle+3f/54>
Trace; c01060a7 <rest_init+27/28>

Code;  ce8c7573 <[reiserfs].bss.end+2bb4/af6a1>
00000000 <_EIP>:
Code;  ce8c7573 <[reiserfs].bss.end+2bb4/af6a1>   <=====
   0:   f3 a5                     repz movsl %ds:(%esi),%es:(Мi)   <=====
Code;  ce8c7575 <[reiserfs].bss.end+2bb6/af6a1>
   2:   a8 02                     test   $0x2,%al
Code;  ce8c7577 <[reiserfs].bss.end+2bb8/af6a1>
   4:   74 02                     je     8 <_EIP+0x8> ce8c757b <[reiserfs].bss.end+2bbc/af6a1>
Code;  ce8c7579 <[reiserfs].bss.end+2bba/af6a1>
   6:   66 a5                     movsw  %ds:(%esi),%es:(Мi)
Code;  ce8c757b <[reiserfs].bss.end+2bbc/af6a1>
   8:   a8 01                     test   $0x1,%al
Code;  ce8c757d <[reiserfs].bss.end+2bbe/af6a1>
   a:   74 01                     je     d <_EIP+0xd> ce8c7580 <[reiserfs].bss.end+2bc1/af6a1>
Code;  ce8c757f <[reiserfs].bss.end+2bc0/af6a1>
   c:   a4                        movsb  %ds:(%esi),%es:(Мi)
Code;  ce8c7580 <[reiserfs].bss.end+2bc1/af6a1>
   d:   8d 3c 18                  lea    (Йx,Кx,1),Мi
Code;  ce8c7583 <[reiserfs].bss.end+2bc4/af6a1>
  10:   be 40 32 92 00            mov    $0x923240,%esi

<0>Kernel panic: Aiee, killing interrupt handler!

2 warnings issued.  Results may not be reliable.

-----------------------------------------------------------------------------------

6.

7. Enviroment

7.1 Software: sh /usr/src/linux/scripts/ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

Linux PCTELXANDROS 2.4.19-x1 #1 Mon Sep 23 22:48:11 EDT 2002 i686 unknown

Gnu C                  2.95.4
Gnu make               3.79.1
util-linux             2.11n
mount                  2.11n
modutils               2.4.15
e2fsprogs              1.27
pcmcia-cs              3.2.0
PPP                    2.4.1
Linux C Library        2.2.5
Dynamic linker (ldd)   2.2.5
Procps                 2.0.7
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               2.0.11
Modules Loaded         autofs parport_pc lp ide-cd serial isa-pnp sd_mod ide-floppy ide-tape ptserial pctel reiserfs nls_iso8859-1 nls_cp437 usb-uhci sr_mod cdrom ide-scsi scsi_mod via-rhine mii floppy parport mousedev keybdev hid usbcore input rtc

7.2 Procesor information: cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 1
model name : Intel(R) Pentium(R) 4 CPU 1.50GHz
stepping : 2
cpu MHz : 1500.096
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 2994.99


7.3 Module information: cat /proc/modules
autofs                  8900   2 (autoclean)
parport_pc             24968   1 (autoclean)
lp                      6368   0 (autoclean)
ide-cd                 26848   0 (autoclean)
serial                 42368   0 (autoclean)
isa-pnp                28028   0 (autoclean) [serial]
sd_mod                 10172   0 (autoclean) (unused)
ide-floppy             11712   0 (autoclean)
ide-tape               48704   0 (autoclean)
ptserial               38016   0
pctel                1230144   0 [ptserial]
reiserfs              158144   1 (autoclean)
nls_iso8859-1           2880   1 (autoclean)
nls_cp437               4384   1 (autoclean)
usb-uhci               20964   0 (unused)
sr_mod                 13688   0
cdrom                  27456   0 [ide-cd sr_mod]
ide-scsi                7552   0
scsi_mod               50700   3 [sd_mod sr_mod ide-scsi]
via-rhine              11716   1
mii                     1104   0 [via-rhine]
floppy                 45888   0
parport                22976   1 [parport_pc lp]
mousedev                3872   0 (unused)
keybdev                 1664   0 (unused)
hid                    18144   0 (unused)
usbcore                54976   1 [usb-uhci hid]
input                   3328   0 [mousedev keybdev hid]
rtc                     5916   0 (autoclean)


7.4 Loaded driver and hardware information: cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0378-037a : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d800-d8ff : VIA Technologies, Inc. VT6102 [Rhine-II]
  d800-d8ff : via-rhine
dc00-dc1f : VIA Technologies, Inc. UHCI USB
  dc00-dc1f : usb-uhci
e000-e01f : VIA Technologies, Inc. UHCI USB (#2)
  e000-e01f : usb-uhci
e400-e41f : VIA Technologies, Inc. UHCI USB (#3)
  e400-e41f : usb-uhci
e800-e8ff : VIA Technologies, Inc. VT8233 AC97 Audio Controller
ec00-ecff : VIA Technologies, Inc. AC97 Modem Controller
fc00-fc0f : VIA Technologies, Inc. Bus Master IDE
  fc00-fc07 : ide0
  fc08-fc0f : ide1


cat /proc/iomem

00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-0dfeffff : System RAM
  00100000-00201367 : Kernel code
  00201368-0026638f : Kernel data
0dff0000-0dff7fff : ACPI Tables
0dff8000-0dffffff : ACPI Non-volatile Storage
cfb00000-dfbfffff : PCI Bus #01
  d0000000-d7ffffff : PCI device 5333:8d04 (S3 Inc.)
dfd00000-dfefffff : PCI Bus #01
  dfe80000-dfefffff : PCI device 5333:8d04 (S3 Inc.)
dfffff00-dfffffff : VIA Technologies, Inc. VT6102 [Rhine-II]
  dfffff00-dfffffff : via-rhine
e8000000-ebffffff : PCI device 1106:3148 (VIA Technologies, Inc.)
fff80000-ffffffff : reserved


7.5 PCI information: lspci -vvv

00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3148
Subsystem: VIA Technologies, Inc.: Unknown device 0000
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 8
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 2.0
Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: dfd00000-dfefffff
Prefetchable memory behind bridge: cfb00000-dfbfffff
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
Subsystem: VIA Technologies, Inc.: Unknown device 0000
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc. Bus Master IDE
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin A routed to IRQ 14
Region 4: I/O ports at fc00 [size=16]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b) (prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at dc00 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b) (prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at e000 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.4 USB Controller: VIA Technologies, Inc. UHCI USB (rev 1b) (prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at e400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 30)
Subsystem: VIA Technologies, Inc.: Unknown device 4161
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 11
Region 0: I/O ports at e800 [size=256]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.6 Communication controller: VIA Technologies, Inc. AC97 Modem Controller (rev 70)
Subsystem: SILICON Laboratories: Unknown device 4c21
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 11
Region 0: I/O ports at ec00 [size=256]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:12.0 Ethernet controller: VIA Technologies, Inc. Ethernet Controller (rev 70)
Subsystem: VIA Technologies, Inc.: Unknown device 0102
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (750ns min, 2000ns max), cache line size 08
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at d800 [size=256]
Region 1: Memory at dfffff00 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8d04 (prog-if 00 [VGA])
Subsystem: S3 Inc.: Unknown device 8d04
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (1000ns min, 63750ns max), cache line size 08
Interrupt: pin A routed to IRQ 5
Region 0: Memory at dfe80000 (32-bit, non-prefetchable) [size=512K]
Region 1: Memory at d0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at dfe70000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] AGP version 2.0
Status: RQ=31 SBA- 64bit- FW- Rate=<none>
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

7.6 SCSI information: cat /proc/scsi/scsi

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: _NEC     Model: NR-7700A         Rev: 1.25
  Type:   CD-ROM                           ANSI SCSI revision: 02


7.7 Other information:
PCTel modem driver version 0.9.6
The hardware is very stable and reliable.
Never I got my system freezed except when I use this driver for PCTel modem.

--
-----------------------------------------------------------
Юрий


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Бета Версия драйвера"
Сообщение от Yuri emailИскать по авторуВ закладки on 23-Янв-03, 23:40  (MSK)
Я только что попробовал новую версию 0.9.7-5 драйвера PCTEL и результат такой же как и со старым - зависает. Есть небольшая разница в сообщениях oops.

Адрес новой версии - http://www.medres.ch/~jstifter/pctel/pctel-0.9.7.html
.

Oops message with resolved symbols:

ksymoops 2.4.5 on i686 2.4.19-x1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-x1/ (default)
     -m /boot/System.map-2.4.19-x1 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Warning (compare_maps): mismatch on symbol V32U96eyeLocation  , pctel says ce8e0f30, /lib/modules/2.4.19-x1/misc/pctel.o says ce8f6e64.  Ignoring /lib/modules/2.4.19-x1/misc/pctel.o entry
Unable to handle kernel paging request at virtual address ceaa1000
*pde = 0df71067
Oops: 0000
CPU:    0
EIP:    1010:[<ce9cf573>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010003
eax: fff8e71f   ebx: cea1cc68  ecx: 3ffe3060  edx: 000733ad
esi: ceaa0ffd   edi: cea1f204  ebp: 0000001b  esp: c0269ef8
ds: 1018   es: 1018  ss: 1018
Process swapper (pid: 0, stackpage=c0269000)
Stack: cb4ae860 04000001 0000000b c0269fac c010a949 c0268000 3f666666 037fe860
       00000020 0000ec44 04000001 ce9b8a9b cb4ae860 0001361d 00001018 ce9c1018
       ffffffff ceaa278c 00001010 ceaa2798 cb4ae860 04000001 0000000b c0269fac
Call Trace:    [<c010a949>] [<ce9b8a9b>] [<ce9c1018>] [<ceaa278c>] [<ceaa2798>]
[<c011a4d2>] [<c0110000>] [<c010abdd>] [<ceaa708b>] [<c010ad4e>] [<c0107ec0>]
[<c010cf08>] [<c0107ec0>] [<c0107ee3>] [<c0107f47>] [<c01060a7>]
Code: f3 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 8d 3c 18 be 40 b2 a2


>>EIP; ce9cf573 <[usb-uhci].rodata.start+6f3/950>   <=====

>>eax; fff8e71f <END_OF_CODE+314a345c/????>
>>ebx; cea1cc68 <[reiserfs].bss.end+1f2a9/af641>
>>ecx; 3ffe3060 Before first symbol
>>edx; 000733ad Before first symbol
>>esi; ceaa0ffd <[reiserfs].bss.end+a363e/af641>
>>edi; cea1f204 <[reiserfs].bss.end+21845/af641>
>>esp; c0269ef8 <init_task_union+1ef8/2000>

Trace; c010a949 <math_state_restore+19/34>
Trace; ce9b8a9b <[scsi_mod].bss.end+1490/19f5>
Trace; ce9c1018 <[cdrom].rodata.start+a58/1a5f>
Trace; ceaa278c <[reiserfs].bss.end+a4dcd/af641>
Trace; ceaa2798 <[reiserfs].bss.end+a4dd9/af641>
Trace; c011a4d2 <bh_action+1a/40>
Trace; c0110000 <pci_bios_write_config_word+8/3c>
Trace; c010abdd <handle_IRQ_event+31/5c>
Trace; ceaa708b <[reiserfs].bss.end+a96cc/af641>
Trace; c010ad4e <do_IRQ+72/b4>
Trace; c0107ec0 <default_idle+0/28>
Trace; c010cf08 <call_do_IRQ+5/d>
Trace; c0107ec0 <default_idle+0/28>
Trace; c0107ee3 <default_idle+23/28>
Trace; c0107f47 <cpu_idle+3f/54>
Trace; c01060a7 <rest_init+27/28>

Code;  ce9cf573 <[usb-uhci].rodata.start+6f3/950>
00000000 <_EIP>:
Code;  ce9cf573 <[usb-uhci].rodata.start+6f3/950>   <=====
   0:   f3 a5                     repz movsl %ds:(%esi),%es:(Мi)   <=====
Code;  ce9cf575 <[usb-uhci].rodata.start+6f5/950>
   2:   a8 02                     test   $0x2,%al
Code;  ce9cf577 <[usb-uhci].rodata.start+6f7/950>
   4:   74 02                     je     8 <_EIP+0x8> ce9cf57b <[usb-uhci].rodata.start+6fb/950>
Code;  ce9cf579 <[usb-uhci].rodata.start+6f9/950>
   6:   66 a5                     movsw  %ds:(%esi),%es:(Мi)
Code;  ce9cf57b <[usb-uhci].rodata.start+6fb/950>
   8:   a8 01                     test   $0x1,%al
Code;  ce9cf57d <[usb-uhci].rodata.start+6fd/950>
   a:   74 01                     je     d <_EIP+0xd> ce9cf580 <[usb-uhci].rodata.start+700/950>
Code;  ce9cf57f <[usb-uhci].rodata.start+6ff/950>
   c:   a4                        movsb  %ds:(%esi),%es:(Мi)
Code;  ce9cf580 <[usb-uhci].rodata.start+700/950>
   d:   8d 3c 18                  lea    (Йx,Кx,1),Мi
Code;  ce9cf583 <[usb-uhci].rodata.start+703/950>
  10:   be 40 b2 a2 00            mov    $0xa2b240,%esi

<0>Kernel panic: Aiee, killing interrupt handler!

2 warnings issued.  Results may not be reliable.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Анологично..."
Сообщение от Матвэй emailИскать по авторуВ закладки on 04-Июн-03, 13:07  (MSK)
У меня тоже виснит :), - это глобальная проблема.
Хотелось бы получить ее решение.

Мой компьютьер вис так, что не отвечал ни на какие действия, причем только при некорректном ответе сервера, сбои линии, вообщем при наборе номера.

ОС. SuSE 7.2 ядра 2.4.4, 2.4.20
SuSE 8.2 2.4.20 - еще не пробовал, не пролучилось скомпилить

Я где-то читал что во всем виноваты Xы, но слабо в это верю.

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Анологично..."
Сообщение от Yuri emailИскать по авторуВ закладки on 04-Июн-03, 16:09  (MSK)

Poprobui Smartlink driver
http://www.smlink.com/download/Linux/
Seichas smartlink kupil vsiu tehnogiu PC-Tela.
Esli ne rabotaet poprobui skompilirovat s drugim kernelem.

Esli u tebia chip VIA VT8235 ispolzui driver pctel GPL kotoryi visnet ili podozhdi drugui versiiu drivera smartlinka.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру