linux-avmb1:Kernel Oops mit pppd,B1 PCI und capiplugin
Nico Kretschmar
kretschmar at sab-kbm.de
Tue Aug 8 09:45:02 CEST 2006
Hallo Liste,
da doch recht ruhig um die Liste georden, produziere ich mal einen
Kernel Oops auf einem Debian Sarge 3.1r2 :-)
Nein, natürlich eher unbeabsichtigt.
ISDN Tools standardmässig über apt installiert, nur die Firmware von
meinem ehemaligen SuSE-System übernommen.
Bei der Einwahl via B1 PCI,capiplugin und pppd kommt reproduzierbar nach
dem Auflegen des Peers ein Kernel Fehler.
Hier der Fehler:
Aug 8 09:01:31 server02 pppd[11210]: Using interface ppp1
Aug 8 09:01:31 server02 pppd[11210]: Connect: ppp1 <--> /dev/capi/2
Aug 8 09:01:31 server02 pppd[11210]: capiplugin: phase establish (was
serialconn).
Aug 8 09:01:35 server02 pppd[11210]: capiplugin: phase authenticate
(was establish).
Aug 8 09:01:35 server02 pppd[11210]: capiplugin: phase network (was
authenticate).
Aug 8 09:01:36 server02 pppd[11210]: found interface eth0 for proxy arp
Aug 8 09:01:36 server02 pppd[11210]: local IP address 10.0.0.200
Aug 8 09:01:36 server02 pppd[11210]: remote IP address 10.0.0.202
Aug 8 09:01:36 server02 pppd[11210]: capiplugin: phase running (was
network).
Aug 8 09:06:03 server02 pppd[11210]: LCP terminated by peer
([C?Q^@<M-Mt^@^@^@^@)
Aug 8 09:06:03 server02 pppd[11210]: capiplugin: phase network (was
running).
Aug 8 09:06:03 server02 pppd[11210]: Connect time 4.5 minutes.
Aug 8 09:06:03 server02 pppd[11210]: Sent 151484 bytes, received 107050
bytes.
Aug 8 09:06:03 server02 pppd[11210]: capiplugin: phase establish (was
network).
Aug 8 09:06:06 server02 pppd[11210]: capiplugin: phase disconnect (was
establish).
Aug 8 09:06:06 server02 pppd[11210]: Connection terminated.
Aug 8 09:06:06 server02 pppd[11210]: capiplugin: phase serialconn (was
disconnect).
Aug 8 09:06:06 server02 pppd[11210]: Using interface ppp1
Aug 8 09:06:06 server02 pppd[11210]: Connect: ppp1 <--> /dev/capi/2
Aug 8 09:06:06 server02 pppd[11210]: capiplugin: phase establish (was
serialconn).
Aug 8 09:06:06 server02 pppd[11210]: capiplugin: phase dead (was
establish).
Aug 8 09:06:06 server02 pppd[11210]: capiplugin: disconnect(local):
"00176XXXXXX" -> "XX100" incoming 0x3490 (0x3301) - Normal call clearing
Aug 8 09:06:06 server02 pppd[11210]: tcflush failed: Bad file descriptor
Aug 8 09:06:06 server02 kernel: kcapi: appl 3 ncci 0x10101 down
Aug 8 09:06:07 server02 pppd[11210]: capiplugin: exit
Aug 8 09:06:07 server02 pppd[11210]: Exit.
Aug 8 09:06:07 server02 kernel: f8b2624a
Aug 8 09:06:07 server02 kernel: SMP
Aug 8 09:06:07 server02 kernel: Modules linked in: ppp_deflate
zlib_deflate bsd_comp ppp_synctty ppp_generic slhc iptable_filter
iptable_mangle ipt_MASQUERADE iptable_nat ip_nat ip_conntrack nfnetlink
ip_tables nfs lockd nfs_acl sunrpc ipv6 piix generic b1pci b1dma b1 capi
capifs kernelcapi tsdev mousedev eeprom w83781d hwmon_vid i2c_isa
i2c_piix4 r8169 aic79xx via_rhine mii tun parport_pc parport floppy
pcspkr tg3 i2c_i801 i2c_core ehci_hcd uhci_hcd usbcore shpchp
pci_hotplug psmouse ide_cd cdrom genrtc ide_disk ide_core st raid5 xor
raid1 raid0 md_mod xfs exportfs ext3 jbd ext2 mbcache sd_mod ata_piix
libata aic7xxx sym53c8xx scsi_transport_spi scsi_mod
Aug 8 09:06:07 server02 kernel: CPU: 0
Aug 8 09:06:07 server02 kernel: EIP: 0060:[pg0+947151434/1069671424]
Not tainted VLI
Aug 8 09:06:07 server02 kernel: EFLAGS: 00010046 (2.6.14-nk1)
Aug 8 09:06:07 server02 kernel: EIP is at capiminor_free+0x1a/0xa0 [capi]
Aug 8 09:06:07 server02 kernel: eax: 00000286 ebx: c1be9100 ecx:
00200200 edx: 00100100
Aug 8 09:06:07 server02 kernel: esi: f3468180 edi: f7e0e5d8 ebp:
00000000 esp: ef303e50
Aug 8 09:06:07 server02 kernel: ds: 007b es: 007b ss: 0068
Aug 8 09:06:07 server02 kernel: Process pppd (pid: 11210,
threadinfo=ef302000 task=f2e58550)
Aug 8 09:06:07 server02 kernel: Stack: f3468180 ce6c7000 c021d964
c1be9100 f3468180 00000000 c039e380 00000000
Aug 8 09:06:07 server02 kernel: 00000002 c03a1140 00000000
00000000 00000000 f2e58550 c0133b70 ef303eac
Aug 8 09:06:07 server02 kernel: ef303eac f7f8de80 00000000
eef03ee0 f8ce85e1 eef03d00 c0133b70 c0164efb
Aug 8 09:06:07 server02 kernel: Call Trace:
Aug 8 09:06:07 server02 kernel: [release_dev+1908/1920]
release_dev+0x774/0x780
Aug 8 09:06:07 server02 kernel: [autoremove_wake_function+0/96]
autoremove_wake_function+0x0/0x60
Aug 8 09:06:07 server02 kernel: [pg0+948995553/1069671424]
inet6_destroy_sock+0x61/0xd0 [ipv6]
Aug 8 09:06:07 server02 kernel: [autoremove_wake_function+0/96]
autoremove_wake_function+0x0/0x60
Aug 8 09:06:07 server02 kernel: [invalidate_inode_buffers+27/144]
invalidate_inode_buffers+0x1b/0x90
Aug 8 09:06:07 server02 kernel: [sock_destroy_inode+27/32]
sock_destroy_inode+0x1b/0x20
Aug 8 09:06:07 server02 kernel: [destroy_inode+76/112]
destroy_inode+0x4c/0x70
Aug 8 09:06:07 server02 kernel: [iput+99/144] iput+0x63/0x90
Aug 8 09:06:07 server02 kernel: [dput+51/512] dput+0x33/0x200
Aug 8 09:06:07 server02 kernel: [tty_release+20/32] tty_release+0x14/0x20
Aug 8 09:06:07 server02 kernel: [__fput+366/384] __fput+0x16e/0x180
Aug 8 09:06:07 server02 kernel: [filp_close+77/128] filp_close+0x4d/0x80
Aug 8 09:06:07 server02 kernel: [put_files_struct+116/176]
put_files_struct+0x74/0xb0
Aug 8 09:06:07 server02 kernel: [do_exit+273/1024] do_exit+0x111/0x400
Aug 8 09:06:07 server02 kernel: [do_group_exit+64/176]
do_group_exit+0x40/0xb0
Aug 8 09:06:07 server02 kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Aug 8 09:06:07 server02 kernel: Code: 18 eb 84 c7 04 24 00 83 b2 f8 e8
c2 7c 5f c7 eb a7 83 ec 08 b8 d8 a8 b2 f8 89 5c 24 04 8b 5c 24 0c e8 6b
ed 7a c7 8b 13 8b 4b 04 <89> 4a 04 89 11 89 c2 b8 d8 a8 b2 f8 c7 03 00
01 10 00 c7 43 04
Aug 8 09:06:07 server02 kernel: Controller/PLCI/NCCI = 0x1
Aug 8 09:06:07 server02 kernel: Info = 0x0
Aug 8 09:06:07 server02 kernel: )
Aug 8 09:06:07 server02 kernel: <1>Fixing recursive fault but reboot
is needed!
Und ein paar Eckdaten:
-------->
kretschmar at server02:kretschmar$ dmesg|grep b1pci
b1pci: PCI BIOS reports AVM-B1 at i/o 0xc880, irq 233
kcapi: Controller 1: b1pci-c880 attached
b1pci: AVM B1 PCI at i/o 0xc880, irq 233, revision 2
b1pci: revision 1.1.2.2
b1pci-c880: card 1 "B1" ready.
b1pci-c880: card 1 Protocol: DSS1
b1pci-c880: card 1 Linetype: point to point
b1pci-c880: B1-card (3.11-03) now active
kcapi: card 1 "b1pci-c880" ready.
kretschmar at server02:kretschmar$ capiinfo
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.101-03 (49.19)
Serial Number: 0402338
BChannels: 2
Global Options: 0x00000039
internal controller supported
DTMF supported
Supplementary Services supported
channel allocation supported (leased lines)
B1 protocols support: 0x4000001f
64 kbit/s with HDLC framing
64 kbit/s bit-transparent operation
V.110 asynconous operation with start/stop byte framing
V.110 synconous operation with HDLC framing
T.30 modem for fax group 3
B2 protocols support: 0x00000b1b
ISO 7776 (X.75 SLP)
Transparent
LAPD with Q.921 for D channel X.25 (SAPI 16)
T.30 for fax group 3
ISO 7776 (X.75 SLP) with V.42bis compression
V.120 asyncronous mode
V.120 bit-transparent mode
B3 protocols support: 0x8000003f
Transparent
T.90NL, T.70NL, T.90
ISO 8208 (X.25 DTE-DTE)
X.25 DCE
T.30 for fax group 3
T.30 for fax group 3 with extensions
0100
0200
39000000
1f000040
1b0b0000
3f000080
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00010000 00000000 00000000 00000000
Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBS
kretschmar at server02:kretschmar$ cat /etc/isdn/capi.conf
# card file proto io irq mem cardnr options
#b1isa b1.t4 DSS1 0x150 7 - - P2P
b1pci b1.t4 DSS1 - - - - P2P
#b1pci b1.t4 DSS1 - - - - P2P
kretschmar at server02:kretschmar$ sudo cat /etc/ppp/peers/intern/incoming-cli
sync
#debug
noauth
nodetach
ms-dns 10.0.0.252
ms-wins 10.0.0.251
noipx
proxyarp
plugin capiplugin.so
protocol hdlc
/dev/null
inmsn XX100
cli "00176XXXXXX"
<--------
Irgendwelche Ideen?
--
Mit freundlichen Grüßen
Nico Kretschmar
Systemadministrator
Stahl- und Anlagenbau Kambachsmühle GmbH
Kambachsmühle - Thüringen - Deutschland
Phone +49 36 96 3 / 49 127
More information about the linux-avmb1
mailing list