[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:17878] Re: pon が働かない時があります。



菊地です。
    white@xxxxxxxxxxxxxxxx

white wrote:
> 
> 菊地と申します。
>    white@xxxxxxxxxxxxxxxx
> 
> slinkを使っています。
> カーネルの再構築をして、その後で、ponが働かなくなる場合が生じる
> ようになりました。カーネルは2.0.36です。
> osを起動直後は確実にponが働きます。しかし、どうも、ある程度時間を経てか
> ら、その間に別のソフトも使って、その後にponが働かない場合が多い気がしま
> す。osの再起動という前に、モデム単体の電源を一度、切って、入れ直しても、
> 状況は変わりません。もちろん、回線は正常な状態です。
> そういう時は再度、os を立ち上げ直せば、その直後は問題無しに、働きます。
> インストール時のカーネルの時は、
> ponが働かなくなるというような事はありませんでした。
 
このメール送信後にslinkの完全な再インストールまでやってみました。インス
トールの状態では、確かに、起動後どれだけ時間が経っても、pon は正常に働き
ました。そして、カーネルの再構築後には、起動直後なら、正常に働くが、少な
くとも9分後では、働かなくなります。その間はユーザーからはslinkに対して
何もしない状態で、ただ、放っておくだけです。

過去ログも調べました。今回の私のように、起動直後は問題なくて、時間が経つ
と、働かなくなるという件があることにはありました。しかし、その場合の原因
は
ppp-pamパッケージをインストールしていなかったことによるものだったそうで
す。これは私の場合には当てはまりません。困りました。何とか助言を頂けない
でしょうか。

今回は少し参考になりそうなデータを編集できましたので、それを付けます。

slinkの起動の時刻は 00:13 で、それから、何もしないで 00:22 まで待って、
から、
pon を実行した場合。折り返しで読みにくいかもしれません。すいません。
/var/log/kern/log   
Sep 19 00:22:27 debian pppd[314]: pppd 2.3.5 started by root, uid 0
Sep 19 00:22:28 debian chat[315]: abort on (BUSY)
Sep 19 00:22:28 debian chat[315]: abort on (NO CARRIER)
Sep 19 00:22:28 debian chat[315]: abort on (VOICE)
Sep 19 00:22:28 debian chat[315]: abort on (NO DIALTONE)
Sep 19 00:22:28 debian chat[315]: abort on (NO ANSWER)
Sep 19 00:22:28 debian chat[315]: send (ATZ^M)
Sep 19 00:22:28 debian pppd[314]: Connect script failed
Sep 19 00:22:29 debian pppd[314]: Exit.
Sep 19 00:23:44 debian pppd[321]: pppd 2.3.5 started by root, uid 0
Sep 19 00:23:45 debian chat[322]: abort on (BUSY)
Sep 19 00:23:45 debian chat[322]: abort on (NO CARRIER)
Sep 19 00:23:45 debian chat[322]: abort on (VOICE)
Sep 19 00:23:45 debian chat[322]: abort on (NO DIALTONE)
Sep 19 00:23:45 debian chat[322]: abort on (NO ANSWER)
Sep 19 00:23:45 debian chat[322]: send (ATZ^M)
Sep 19 00:23:45 debian pppd[321]: Connect script failed
Sep 19 00:23:46 debian pppd[321]: Exit.

/var/log/ppp.log
Sep 19 00:22:27 debian kernel: registered device ppp0 
Sep 19 00:22:28 debian kernel: Unable to handle kernel paging request at
virtual address c8074d98 
Sep 19 00:22:28 debian kernel: current->tss.cr3 = 0503e000, %cr3 =
0503e000 
Sep 19 00:22:28 debian kernel: *pde = 00001067 
Sep 19 00:22:28 debian kernel: *pte = 00000000 
Sep 19 00:22:28 debian kernel: Oops: 0000 
Sep 19 00:22:28 debian kernel: CPU:    0 
この辺が判ると何か判りそうなのですが、自力では到底無理です。助言を宜しく
お願いします。


下記は xconsole からコピー&ペーストしたもので、この場合は起動してすぐに
pon を実行しているので、正常につながります。
Sep 19 00:48:05 debian syslogd 1.3-3#31: restart.
Sep 19 00:48:05 debian kernel: klogd 1.3-3#31, log source = /proc/kmsg
started.
Sep 19 00:48:05 debian kernel: Cannot find map file.
Sep 19 00:48:05 debian kernel: Loaded 246 symbols from 15 modules.
Sep 19 00:48:05 debian kernel: Memory: sized by int13 0e801h 
Sep 19 00:48:05 debian kernel: Console: 16 point font, 400 scans 
Sep 19 00:48:05 debian kernel: Console: colour VGA+ 80x25, 1 virtual
console (max 63) 
Sep 19 00:48:05 debian kernel: pcibios_init : BIOS32 Service Directory
structure at 0x000f9ce0 
Sep 19 00:48:05 debian kernel: pcibios_init : BIOS32 Service Directory
entry at 0xf0520 
Sep 19 00:48:05 debian kernel: pcibios_init : PCI BIOS revision 2.10
entry at 0xf0720 
Sep 19 00:48:05 debian kernel: Probing PCI hardware. 
Sep 19 00:48:05 debian kernel: Calibrating delay loop.. ok - 299.83
BogoMIPS 
Sep 19 00:48:05 debian kernel: Memory: 128000k/131008k available (564k
kernel code, 384k reserved, 2060k data) 
Sep 19 00:48:05 debian kernel: Swansea University Computer Society
NET3.035 for Linux 2.0 
Sep 19 00:48:05 debian kernel: NET3: Unix domain sockets 0.13 for Linux
NET3.035. 
Sep 19 00:48:05 debian kernel: Swansea University Computer Society
TCP/IP for NET3.034 
Sep 19 00:48:05 debian kernel: IP Protocols: ICMP, UDP, TCP 
Sep 19 00:48:05 debian kernel: Checking 386/387 coupling... Ok, fpu
using exception 16 error reporting. 
Sep 19 00:48:05 debian kernel: Checking 'hlt' instruction... Ok. 
Sep 19 00:48:05 debian kernel: Linux version 2.0.36 (root@debian) (gcc
version 2.7.2.3) #2 Sat Sep 18 23:53:01 JST 1999 
Sep 19 00:48:05 debian kernel: Starting kswapd v 1.4.2.2  
Sep 19 00:48:05 debian kernel: Serial driver version 4.13 with no serial
options enabled 
Sep 19 00:48:05 debian kernel: tty00 at 0x03f8 (irq = 4) is a 16550A 
Sep 19 00:48:05 debian kernel: tty01 at 0x02f8 (irq = 3) is a 16550A 
Sep 19 00:48:05 debian kernel: APM BIOS version 1.2 Flags 0x03 (Driver
version 1.2) 
Sep 19 00:48:05 debian kernel:     Entry f000:78b8 cseg16 f000 dseg fdc6
cseg len e6ff, dseg len 22a 
Sep 19 00:48:05 debian kernel:     Connection version 1.1 
Sep 19 00:48:05 debian kernel:     AC on line, battery status unknown,
battery life unknown 
Sep 19 00:48:05 debian kernel:     battery flag 0x80, battery life
unknown 
Sep 19 00:48:05 debian kernel: ide: i82371 PIIX (Triton) on PCI bus 0
function 33 
Sep 19 00:48:05 debian kernel:     ide0: BM-DMA at 0xd800-0xd807 
Sep 19 00:48:05 debian kernel:     ide1: BM-DMA at 0xd808-0xd80f 
Sep 19 00:48:05 debian kernel: hda: WDC AC28400R, 8063MB w/512kB Cache,
CHS=1024/255/63, UDMA 
Sep 19 00:48:05 debian kernel: hdc: CD-ROM CDU701, ATAPI CDROM drive 
Sep 19 00:48:05 debian kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 
Sep 19 00:48:05 debian kernel: ide1 at 0x170-0x177,0x376 on irq 15 
Sep 19 00:48:05 debian kernel: scsi : 0 hosts. 
Sep 19 00:48:05 debian kernel: scsi : detected total. 
Sep 19 00:48:05 debian kernel: Partition check: 
Sep 19 00:48:05 debian kernel:  hda: hda1 hda2 < hda5 hda6 hda7 hda8
hda9 hda10 hda11 > 
Sep 19 00:48:05 debian kernel: VFS: Mounted root (ext2 filesystem)
readonly. 
Sep 19 00:48:05 debian kernel: Adding Swap: 112416k swap-space (priority
-1) 
Sep 19 00:48:05 debian kernel: PS/2 auxiliary pointing device detected
-- driver installed. 
Sep 19 00:48:05 debian kernel: lp1 at 0x0378, (polling) 
Sep 19 00:48:05 debian kernel: CSLIP: code copyright 1989 Regents of the
University of California 
Sep 19 00:48:05 debian kernel: PPP: version 2.2.0 (dynamic channel
allocation) 
Sep 19 00:48:05 debian kernel: PPP Dynamic channel allocation code
copyright 1995 Caldera, Inc. 
Sep 19 00:48:05 debian kernel: PPP line discipline registered. 
Sep 19 00:48:05 debian kernel: PPP BSD Compression module registered 
Sep 19 00:48:05 debian kernel: ne2k-pci.c:v0.99L 2/7/98 D. Becker/P.
Gortmaker http://cesdis.gsfc.nasa.gov/linux/drivers/ne2k-pci.html 
Sep 19 00:48:05 debian kernel: ne2k-pci.c: PCI NE2000 clone 'RealTek
RTL-8029' at I/O 0xd000, IRQ 9. 
Sep 19 00:48:05 debian Sep 19 00:48:05 debian Sep 19 00:48:05 debian Sep
19 00:48:05 Sep 19 00:48:38 debian kernel: registered device ppp0 
Sep 19 00:48:38 debian pppd[294]: pppd 2.3.5 started by root, uid 0
Sep 19 00:48:40 debian chat[295]: abort on (BUSY)
Sep 19 00:48:40 debian chat[295]: abort on (NO CARRIER)
Sep 19 00:48:40 debian chat[295]: abort on (VOICE)
Sep 19 00:48:40 debian chat[295]: abort on (NO DIALTONE)
Sep 19 00:48:40 debian chat[295]: abort on (NO ANSWER)
Sep 19 00:48:40 debian chat[295]: send (ATZ^M)
Sep 19 00:48:40 debian chat[295]: expect (OK)
Sep 19 00:48:40 debian chat[295]: ATZ^M^M
Sep 19 00:48:40 debian chat[295]: OK
Sep 19 00:48:40 debian chat[295]:  -- got it 
Sep 19 00:48:40 debian chat[295]: send (ATDP*******^M)
Sep 19 00:48:40 debian chat[295]: expect (CONNECT)
Sep 19 00:48:40 debian chat[295]: ^M
Sep 19 00:49:16 debian chat[295]: ATDP3567004^M^M
Sep 19 00:49:16 debian chat[295]: CONNECT
Sep 19 00:49:17 debian chat[295]:  -- got it 
Sep 19 00:49:17 debian chat[295]: send (\d)
Sep 19 00:49:18 debian pppd[294]: Serial connection established.
Sep 19 00:49:19 debian pppd[294]: Using interface ppp0
Sep 19 00:49:19 debian pppd[294]: Connect: ppp0 <--> /dev/ttyS0
Sep 19 00:49:19 debian pppd[294]: sent [LCP ConfReq id=0x1 <asyncmap
0x0> <magic 0x5cbe71f1> <pcomp> <accomp>]

中略

Sep 19 00:49:27 debian pppd[294]: rcvd [LCP TermAck id=0x2]
Sep 19 00:49:27 debian pppd[294]: Connection terminated.
Sep 19 00:49:27 debian pppd[294]: Hangup (SIGHUP)
Sep 19 00:49:27 debian pppd[294]: Exit.

この症状が出るようになる前と後では、カーネルの再構築をした事だけが違うの
で、カーネルの構築の仕方ということになるのでしょうが、作業の最中には、と
くに気になることは無かったです。再構築後も起動直後なら、正常にpon 可能で
すし、その他の部分でも、今のところ、不具合はありません。

.config ファイルは下記です。
#
# Automatically generated make config: don't edit
#

#
# Code maturity level options
#
# CONFIG_EXPERIMENTAL is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KERNELD=y

#
# General setup
#
# CONFIG_MATH_EMULATION is not set
CONFIG_NET=y
# CONFIG_MAX_16M is not set
CONFIG_PCI=y
# CONFIG_MCA is not set
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M686=y
# CONFIG_MTRR is not set
# CONFIG_BIGPHYS_AREA is not set

#
# Floppy, IDE, and other block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_BLK_DEV_IDE_PCMCIA is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_TRITON=y
# CONFIG_IDE_CHIPSETS is not set

#
# Additional Block Devices
#
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_DEV_HD is not set

#
# Networking options
#
# CONFIG_FIREWALL is not set
# CONFIG_NET_ALIAS is not set
CONFIG_INET=y
# CONFIG_IP_FORWARD is not set
# CONFIG_IP_MULTICAST is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_IP_ACCT is not set
# CONFIG_IP_ROUTER is not set
# CONFIG_NET_IPIP is not set

#
# (it is safe to leave these untouched)
#
# CONFIG_INET_PCTCP is not set
# CONFIG_INET_RARP is not set
# CONFIG_NO_PATH_MTU_DISCOVERY is not set
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y

#
#  
#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_AX25 is not set
# CONFIG_NETLINK is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_CHR_DEV_SG is not set

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set

#
# SCSI low-level drivers
#
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
CONFIG_SCSI_NCR53C8XX=m
CONFIG_SCSI_NCR53C8XX_NVRAM_DETECT=y
CONFIG_SCSI_NCR53C8XX_TAGGED_QUEUE=y
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=5
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_GDTH is not set

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_EQUALIZER is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m

#
# CCP compressors for PPP are only built as modules.
#
# CONFIG_SLIP is not set
# CONFIG_NET_RADIO is not set
CONFIG_NET_ETHERNET=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_VENDOR_SMC is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_EEXPRESS_PRO100B is not set
# CONFIG_DE4X5 is not set
# CONFIG_DEC_ELCP is not set
# CONFIG_DGRS is not set
CONFIG_NE2K_PCI=m
# CONFIG_YELLOWFIN is not set
# CONFIG_RTL8139 is not set
# CONFIG_EPIC is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_MCA is not set
# CONFIG_NET_EISA is not set
# CONFIG_NET_POCKET is not set
# CONFIG_TR is not set
# CONFIG_FDDI is not set
# CONFIG_ARCNET is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Filesystems
#
# CONFIG_QUOTA is not set
CONFIG_MINIX_FS=y
# CONFIG_EXT_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_XIA_FS is not set
CONFIG_NLS=m
CONFIG_ISO9660_FS=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
# CONFIG_UMSDOS_FS is not set
CONFIG_VFAT_FS=m
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_KOI8_R is not set
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
# CONFIG_SMB_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Character devices
#
CONFIG_SERIAL=y
# CONFIG_DIGI is not set
# CONFIG_CYCLADES is not set
# CONFIG_STALDRV is not set
# CONFIG_RISCOM8 is not set
CONFIG_PRINTER=m
# CONFIG_SPECIALIX is not set
CONFIG_MOUSE=y
# CONFIG_ATIXL_BUSMOUSE is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_MS_BUSMOUSE is not set
CONFIG_PSMOUSE=m
# CONFIG_82C710_MOUSE is not set
# CONFIG_UMISC is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_FTAPE is not set
CONFIG_APM=y
CONFIG_APM_IGNORE_USER_SUSPEND=y
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_POWER_OFF=y
CONFIG_APM_IGNORE_MULTIPLE_SUSPEND=y
# CONFIG_WATCHDOG is not set
# CONFIG_RTC is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_PAS is not set
CONFIG_SB=y
# CONFIG_ADLIB is not set
# CONFIG_GUS is not set
# CONFIG_MPU401 is not set
# CONFIG_UART6850 is not set
# CONFIG_PSS is not set
# CONFIG_GUS16 is not set
# CONFIG_GUSMAX is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
# CONFIG_CS4232 is not set
# CONFIG_MAUI is not set
CONFIG_AUDIO=y
CONFIG_MIDI=y
CONFIG_YM3812=y
SBC_BASE=220
SBC_IRQ=10
SBC_DMA=1
SB_DMA2=1
SB_MPU_BASE=330
SB_MPU_IRQ=-1
DSP_BUFFSIZE=65536
# CONFIG_LOWLEVEL_SOUND is not set

#
# Kernel hacking
#
# CONFIG_PROFILE is not set

/etc/modules は下記です。
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.
# An entry named `auto' will cause the system to start kerneld
immediately.
# Kerneld then loads modules on demand. `noauto' disables kerneld
completely.

#auto
autofs
vfat
smbfs
psaux
lp
bsd_comp
ne2k-pci
dummy
sound
loop
ncr53c8xx

以上です。なにとぞ、宜しくお願いします。