Following on from a previous thread where I was asking about line stats and whether they were all good, I've got a more interesting problem with my fairly new DSL line.
Short story: ISP are AAISP (awesome), line is a BT 21CN, router is a Cisco 877. Router worked fine for the last 2.5 years on a Be Line in London.
Problem: The ATM0 interface randomly goes down for about 10 minutes at a time, before coming back up again. This happens ~5-10 times per day.
Here's a connection graph of the last three days provided by AAISP. The purple bits are no connection.
I switched on debug logging for the ATM interface on the router, as well as debugging dialer and PPP events. Here's what happens when the connection drops:
It then cycles through the last few steps repeatedly for about 10 minutes, constantly getting the error "ATU-C and ATU-R are not configured for a common mode of operation". After about 10 minutes, it just seems to connect again.
IOS software verision is: Cisco IOS Software, C870 Software (C870-ADVIPSERVICESK9-M), Version 15.0(1)M1, RELEASE SOFTWARE (fc1).
sh dsl atm0:
BT Wholesale have done a test and confirmed there's no fault on the circuit. I'm plugged into the test socket on the master faceplate using a microfilter I know works. AAISP think that it's a router problem, but I'm sceptical of this given that it's worked faultlessly for the last 3 years and wouldn't break just because I've moved house.
I've heard rumours that certain Cisco DSL FW versions didn't get on with certain DSLAMs, would it be worth my while flashing a different IOS or FW version to see if that sorts it?
Any ideas what it could be?
Short story: ISP are AAISP (awesome), line is a BT 21CN, router is a Cisco 877. Router worked fine for the last 2.5 years on a Be Line in London.
Problem: The ATM0 interface randomly goes down for about 10 minutes at a time, before coming back up again. This happens ~5-10 times per day.
Here's a connection graph of the last three days provided by AAISP. The purple bits are no connection.

I switched on debug logging for the ATM interface on the router, as well as debugging dialer and PPP events. Here's what happens when the connection drops:
Code:
Mar 1 07:18:44 talkbot 6447: talkbot: 006379: *Apr 18 05:14:22.516 BST: DSL(ATM0): Defect: LOM
Mar 1 07:18:44 talkbot 6448: talkbot: 006380: *Apr 18 05:14:22.516 BST: DSL(ATM0): Defect: LOS LOF: retraining
Mar 1 07:18:44 talkbot 6449: talkbot: 006381: *Apr 18 05:14:22.516 BST: DSL(ATM0): Received response: 0x41
Mar 1 07:18:44 talkbot 6450: talkbot: 006382: *Apr 18 05:14:25.016 BST: atmsar_atm_lineaction(ATM0): state=0
Mar 1 07:18:44 talkbot 6451: talkbot: 006383: *Apr 18 05:14:25.016 BST: atmsar_1a_teardown_vc(ATM0): vc:1 vpi:0 vci:38
Mar 1 07:18:44 talkbot 6452: talkbot: 006384: *Apr 18 05:14:25.016 BST: ATM0.1 VC 0/38 Current Total Active VC Count 0
Mar 1 07:18:44 talkbot 6453: talkbot:
Mar 1 07:18:44 talkbot 6454: talkbot: 006385: *Apr 18 05:14:25.016 BST: ATM(): IP multicast cache invalidated for ATM0.1
Mar 1 07:18:44 talkbot 6455: talkbot: 006386: *Apr 18 05:14:25.016 BST: ATM: PVC removed, ATM0.1 VCD 1 (0/38)
Mar 1 07:18:44 talkbot 6456: talkbot: 006387: *Apr 18 05:14:25.016 BST: DSL: SM: [DMTDSL_SHOWTIME -> DMTDSL_RE_OPEN]
Mar 1 07:18:44 talkbot 6457: talkbot: 006388: *Apr 18 05:14:25.016 BST: DSL(ATM0): Send ADSL_CLOSE command.
Mar 1 07:18:44 talkbot 6458: talkbot: 006389: *Apr 18 05:14:25.016 BST: DSL(ATM0): Sent command 0x4
Mar 1 07:18:44 talkbot 6459: talkbot: 006390: *Apr 18 05:14:25.548 BST: DSL(ATM0): Received response: 0x25
Mar 1 07:18:44 talkbot 6460: talkbot: 006391: *Apr 18 05:14:25.548 BST: DSL(ATM0): Connection closed
Mar 1 07:18:44 talkbot 6461: talkbot: 006392: *Apr 18 05:14:25.548 BST: DSL: SM: [DMTDSL_RE_OPEN -> DMTDSL_DO_OPEN]
Mar 1 07:18:44 talkbot 6462: talkbot: 006393: *Apr 18 05:14:25.552 BST: DSL(ATM0): Send ADSL_OPEN command.
Mar 1 07:18:44 talkbot 6463: talkbot: 006394: *Apr 18 05:14:25.552 BST: DSL(ATM0): Using subfunction 0x0
Mar 1 07:18:44 talkbot 6464: talkbot: 006395: *Apr 18 05:14:25.552 BST: LOCAL:Max noise margin for power cutoff 31
Mar 1 07:18:44 talkbot 6465: talkbot: 006396: *Apr 18 05:14:25.552 BST: DSL(ATM0): GPCI[0] 0x0
Mar 1 07:18:44 talkbot 6466: talkbot: 006397: *Apr 18 05:14:25.552 BST: DSL(ATM0): GPCI[1] 0x0
Mar 1 07:18:44 talkbot 6467: talkbot: 006398: *Apr 18 05:14:25.552 BST: DSL(ATM0): GPCI[2] 0x11
Mar 1 07:18:44 talkbot 6468: talkbot: 006399: *Apr 18 05:14:25.552 BST: DSL(ATM0): GPCI[3] 0x0
Mar 1 07:18:44 talkbot 6469: talkbot: 006400: *Apr 18 05:14:25.552 BST: DSL(ATM0): Sent extended command 0x3
Mar 1 07:18:44 talkbot 6470: talkbot: 006401: *Apr 18 05:14:25.988 BST: DBS is not configured on ATM0.1 vc 0/38
Mar 1 07:18:44 talkbot 6471: talkbot:
Mar 1 07:18:44 talkbot 6472: talkbot: 006402: *Apr 18 05:14:25.988 BST: DBS is not configured on ATM0.1 vc 0/38
Mar 1 07:18:44 talkbot 6473: talkbot:
Mar 1 07:18:44 talkbot 6474: talkbot: 006403: *Apr 18 05:14:25.992 BST: %LINK-3-UPDOWN: Interface Virtual-Access2, changed state to down
Mar 1 07:18:44 talkbot 6475: talkbot: 006404: *Apr 18 05:14:25.996 BST: %DIALER-6-UNBIND: Interface Vi2 unbound from profile Di1
Mar 1 07:18:44 talkbot 6476: talkbot: 006405: *Apr 18 05:14:25.996 BST: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to down
Mar 1 07:18:44 talkbot 6477: talkbot: 006406: *Apr 18 05:14:27.017 BST: %LINK-3-UPDOWN: Interface ATM0, changed state to down
Mar 1 07:18:44 talkbot 6478: talkbot: 006407: *Apr 18 05:14:27.017 BST: atmsar_atm_lineaction(ATM0): state=0
Mar 1 07:18:44 talkbot 6479: talkbot: 006408: *Apr 18 05:14:28.017 BST: %LINEPROTO-5-UPDOWN: Line protocol on Interface ATM0, changed state to down
Mar 1 07:18:44 talkbot 6480: talkbot: 006409: *Apr 18 05:14:28.053 BST: DSL(ATM0): 1: Modem state = 0x9
Mar 1 07:18:44 talkbot 6481: talkbot: 006410: *Apr 18 05:14:30.553 BST: DSL(ATM0): 2: Modem state = 0x9
Mar 1 07:18:44 talkbot 6482: talkbot: 006411: *Apr 18 05:14:31.429 BST: ATM0: atmsar_vc_dlcx
Mar 1 07:18:44 talkbot 6483: talkbot: 006412: *Apr 18 05:14:33.053 BST: DSL(ATM0): 3: Modem state = 0x9
Mar 1 07:18:46 talkbot 6484: talkbot: 006413: *Apr 18 05:14:35.554 BST: DSL(ATM0): 4: Modem state = 0x9
Mar 1 07:18:48 talkbot 6485: talkbot: 006414: *Apr 18 05:14:36.574 BST: DSL(ATM0): Received response: 0x22
Mar 1 07:18:48 talkbot 6486: talkbot: 006415: *Apr 18 05:14:36.574 BST: DSL(ATM0): Open failed: The ATU-C and ATU-R are not configured for a common mode of operation -- retrying
It then cycles through the last few steps repeatedly for about 10 minutes, constantly getting the error "ATU-C and ATU-R are not configured for a common mode of operation". After about 10 minutes, it just seems to connect again.
IOS software verision is: Cisco IOS Software, C870 Software (C870-ADVIPSERVICESK9-M), Version 15.0(1)M1, RELEASE SOFTWARE (fc1).
sh dsl atm0:
Code:
talkbot#sh dsl int at0
ATM0
Alcatel 20190 chipset information
ATU-R (DS) ATU-C (US)
Modem Status: Showtime (DMTDSL_SHOWTIME)
DSL Mode: ITU G.992.5 (ADSL2+) Annex M
ITU STD NUM: 0x03 0x2
Chip Vendor ID: 'STMI' 'IFTN'
Chip Vendor Specific: 0x0000 0x71B9
Chip Vendor Country: 0x0F 0xB5
Modem Vendor ID: 'CSCO' ' '
Modem Vendor Specific: 0x0000 0x0000
Modem Vendor Country: 0xB5 0x00
Serial Number Near: FCZ123464EX
Serial Number Far:
Modem VerChip ID: C196 (3) capability-enabled
DFE BOM: DFE3.0 Annex M (3)
Capacity Used: 99% 90%
Noise Margin: 8.0 dB 10.5 dB
Output Power: 19.5 dBm 12.5 dBm
Attenuation: 42.5 dB 19.0 dB
FEC ES Errors: 0 0
ES Errors: 1 1
SES Errors: 1 0
LOSES Errors: 1 2
UES Errors: 0 155
Defect Status: None None
Last Fail Code: None
Watchdog Counter: 0xA5
Watchdog Resets: 0
Selftest Result: 0x00
Subfunction: 0x00
Interrupts: 161464 (0 spurious)
PHY Access Err: 0
Activations: 19
LED Status: ON
LED On Time: 100
LED Off Time: 100
Init FW: init_AMR-4.0.015_no_bist.bin
Operation FW: AMR-4.0.015.bin
FW Source: embedded
FW Version: 4.0.15
BT Wholesale have done a test and confirmed there's no fault on the circuit. I'm plugged into the test socket on the master faceplate using a microfilter I know works. AAISP think that it's a router problem, but I'm sceptical of this given that it's worked faultlessly for the last 3 years and wouldn't break just because I've moved house.
I've heard rumours that certain Cisco DSL FW versions didn't get on with certain DSLAMs, would it be worth my while flashing a different IOS or FW version to see if that sorts it?
Any ideas what it could be?