免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2126 | 回复: 6
打印 上一主题 下一主题

[网络子系统] ping IP出现NETDEV WATCHDOG: [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-09-16 17:32 |只看该作者 |倒序浏览
本帖最后由 yv9200 于 2015-09-17 09:46 编辑

硬件mpc8309 ,内核2.6.33.7
在系统起来之后 ifconfig eth2 down 成功,出现phy_remove...........................
                     ifconfig eht2 up 成功, 出现 PHY: mdio@e0102120:03 - Link is Up - 100/Full
ping 当前网段的IP时出现
ping 192.168.111.69
PING 192.168.111.69 (192.168.111.69): 56 data bytes
watchdog_timeo.................................
1111111111111111111111111
55555555555555555555555555555555555
UCC2 Fast registers:
Base address: 0xcd11e200
gumr  : addr=0xcd11e200, val=0x0000003c
upsmr : addr=0xcd11e204, val=0x02002000
utodr : addr=0xcd11e208, val=0x0000
udsr  : addr=0xcd11e20c, val=0x7e7e
ucce  : addr=0xcd11e210, val=0x00000000
uccm  : addr=0xcd11e214, val=0x5f010001
uccs  : addr=0xcd11e218, val=0x00
urfb  : addr=0xcd11e220, val=0x000026c0
urfs  : addr=0xcd11e224, val=0x0200
urfet : addr=0xcd11e228, val=0x0100
urfset: addr=0xcd11e22a, val=0x0180
utfb  : addr=0xcd11e22c, val=0x000024c0
utfs  : addr=0xcd11e230, val=0x0200
utfet : addr=0xcd11e234, val=0x0100
utftt : addr=0xcd11e238, val=0x0100
utpt  : addr=0xcd11e23c, val=0x0100
urtry : addr=0xcd11e240, val=0x00000000
guemr : addr=0xcd11e290, val=0x13
UCC2 Geth registers:
Base address: 0xcd122200
maccfg1    : addr - 0xcd122300, val - 0x00000035
maccfg2    : addr - 0xcd122304, val - 0x00007125
ipgifg     : addr - 0xcd122308, val - 0x40605060
hafdup     : addr - 0xcd12230c, val - 0x00a1f037
ifctl      : addr - 0xcd122338, val - 0x01000000
ifstat     : addr - 0xcd12233c, val - 0x00000000
macstnaddr1: addr - 0xcd122340, val - 0x0303ef9f
macstnaddr2: addr - 0xcd122344, val - 0x04000000
uempr      : addr - 0xcd122350, val - 0x00000000
utbipar    : addr - 0xcd122354, val - 0x00000000
uescr      : addr - 0xcd122358, val - 0x0804
tx64       : addr - 0xcd122380, val - 0x00000000
tx127      : addr - 0xcd122384, val - 0x00000000
tx255      : addr - 0xcd122388, val - 0x00000000
rx64       : addr - 0xcd12238c, val - 0x00000000
rx127      : addr - 0xcd122390, val - 0x00000000
rx255      : addr - 0xcd122394, val - 0x00000000
txok       : addr - 0xcd122398, val - 0x00000000
txcf       : addr - 0xcd12239c, val - 0x0000
tmca       : addr - 0xcd1223a0, val - 0x00000000
tbca       : addr - 0xcd1223a4, val - 0x00000000
rxfok      : addr - 0xcd1223a8, val - 0x00000000
rxbok      : addr - 0xcd1223ac, val - 0x00000000
rbyt       : addr - 0xcd1223b0, val - 0x00000000
rmca       : addr - 0xcd1223b4, val - 0x00000000
rbca       : addr - 0xcd1223b8, val - 0x00000000
scar       : addr - 0xcd1223bc, val - 0x00000000
scam       : addr - 0xcd1223c0, val - 0xffff0000
Thread data TXs:
Base address: 0xfdefba00
Thread data TX[0]:
Base address: 0xfdefba00
0xfdefba00: 00000000 00000000 00000000 00000000
0xfdefba10: 00000000 00000000 00000000 00000000
0xfdefba20: 00000000 00000000 00000000 00000000
0xfdefba30: 00000000 00000000 00000000 00000000
0xfdefba40: 00000000 00000000 00000000 00000000
0xfdefba50: 00000000 00000000 00000000 00000000
0xfdefba60: 00000000 00000000
Thread data RX:
Base address: 0xfdefbc00
Thread data RX[0]:
Base address: 0xfdefbc00
0xfdefbc00: 00000000 00000000 00000000 00000000
0xfdefbc10: 00000000 00000000 00000000 00000000
0xfdefbc20: 00002e00 000000b9
TX global param:
Base address: 0xfdefb900
temoder      : addr - 0xfdefb900, val - 0xc100
sqptr        : addr - 0xfdefb938, val - 0x00002980
schedulerbasepointer: addr - 0xfdefb93c, val - 0x00000000
txrmonbaseptr: addr - 0xfdefb940, val - 0x000028c8
tstate       : addr - 0xfdefb944, val - 0x30000000
iphoffset[0] : addr - 0xfdefb948, val - 0x00
iphoffset[1] : addr - 0xfdefb949, val - 0x00
iphoffset[2] : addr - 0xfdefb94a, val - 0x00
iphoffset[3] : addr - 0xfdefb94b, val - 0x00
iphoffset[4] : addr - 0xfdefb94c, val - 0x00
iphoffset[5] : addr - 0xfdefb94d, val - 0x00
iphoffset[6] : addr - 0xfdefb94e, val - 0x00
iphoffset[7] : addr - 0xfdefb94f, val - 0x00
vtagtable[0] : addr - 0xfdefb950, val - 0x00000000
vtagtable[1] : addr - 0xfdefb954, val - 0x00000000
vtagtable[2] : addr - 0xfdefb958, val - 0x00000000
vtagtable[3] : addr - 0xfdefb95c, val - 0x00000000
vtagtable[4] : addr - 0xfdefb960, val - 0x00000000
vtagtable[5] : addr - 0xfdefb964, val - 0x00000000
vtagtable[6] : addr - 0xfdefb968, val - 0x00000000
vtagtable[7] : addr - 0xfdefb96c, val - 0x00000000
tqptr        : addr - 0xfdefb970, val - 0x00002a00
RX global param:
Base address: 0xfdefbb00
remoder         : addr - 0xfdefbb00, val - 0x00001000
rqptr           : addr - 0xfdefbb04, val - 0x00002c00
typeorlen       : addr - 0xfdefbb20, val - 0x0c00
rxgstpack       : addr - 0xfdefbb23, val - 0x00
rxrmonbaseptr   : addr - 0xfdefbb24, val - 0x00002d00
intcoalescingptr: addr - 0xfdefbb30, val - 0x000029c0
rstate          : addr - 0xfdefbb36, val - 0x30
mrblr           : addr - 0xfdefbb46, val - 0x0600
rbdqptr         : addr - 0xfdefbb48, val - 0x00002d60
mflr            : addr - 0xfdefbb4c, val - 0x05ee
minflr          : addr - 0xfdefbb4e, val - 0x0040
maxd1           : addr - 0xfdefbb50, val - 0x05f0
maxd2           : addr - 0xfdefbb52, val - 0x05f0
ecamptr         : addr - 0xfdefbb54, val - 0x00000000
l2qt            : addr - 0xfdefbb58, val - 0x00000000
l3qt[0]         : addr - 0xfdefbb5c, val - 0x00000000
l3qt[1]         : addr - 0xfdefbb60, val - 0x00000000
l3qt[2]         : addr - 0xfdefbb64, val - 0x00000000
l3qt[3]         : addr - 0xfdefbb68, val - 0x00000000
l3qt[4]         : addr - 0xfdefbb6c, val - 0x00000000
l3qt[5]         : addr - 0xfdefbb70, val - 0x00000000
l3qt[6]         : addr - 0xfdefbb74, val - 0x00000000
l3qt[7]         : addr - 0xfdefbb78, val - 0x00000000
vlantype        : addr - 0xfdefbb7c, val - 0x8100
vlantci         : addr - 0xfdefbb7e, val - 0x0000
addressfiltering[0]: addr - 0xfdefbb80, val - 0x00
addressfiltering[1]: addr - 0xfdefbb81, val - 0x00
addressfiltering[2]: addr - 0xfdefbb82, val - 0x00
addressfiltering[3]: addr - 0xfdefbb83, val - 0x00
addressfiltering[4]: addr - 0xfdefbb84, val - 0x00
addressfiltering[5]: addr - 0xfdefbb85, val - 0x00
addressfiltering[6]: addr - 0xfdefbb86, val - 0x00
addressfiltering[7]: addr - 0xfdefbb87, val - 0x00
addressfiltering[8]: addr - 0xfdefbb88, val - 0x00
addressfiltering[9]: addr - 0xfdefbb89, val - 0x00
addressfiltering[10]: addr - 0xfdefbb8a, val - 0x00
addressfiltering[11]: addr - 0xfdefbb8b, val - 0x01
addressfiltering[12]: addr - 0xfdefbb8c, val - 0x00
addressfiltering[13]: addr - 0xfdefbb8d, val - 0x00
addressfiltering[14]: addr - 0xfdefbb8e, val - 0x00
addressfiltering[15]: addr - 0xfdefbb8f, val - 0x00
addressfiltering[16]: addr - 0xfdefbb90, val - 0x00
addressfiltering[17]: addr - 0xfdefbb91, val - 0x00
addressfiltering[18]: addr - 0xfdefbb92, val - 0x01
addressfiltering[19]: addr - 0xfdefbb93, val - 0x00
addressfiltering[20]: addr - 0xfdefbb94, val - 0x00
addressfiltering[21]: addr - 0xfdefbb95, val - 0x5e
addressfiltering[22]: addr - 0xfdefbb96, val - 0x00
addressfiltering[23]: addr - 0xfdefbb97, val - 0x01
addressfiltering[24]: addr - 0xfdefbb98, val - 0x00
addressfiltering[25]: addr - 0xfdefbb99, val - 0x00
addressfiltering[26]: addr - 0xfdefbb9a, val - 0xff
addressfiltering[27]: addr - 0xfdefbb9b, val - 0xff
addressfiltering[28]: addr - 0xfdefbb9c, val - 0xff
addressfiltering[29]: addr - 0xfdefbb9d, val - 0xff
addressfiltering[30]: addr - 0xfdefbb9e, val - 0xff
addressfiltering[31]: addr - 0xfdefbb9f, val - 0xff
addressfiltering[32]: addr - 0xfdefbba0, val - 0x00
addressfiltering[33]: addr - 0xfdefbba1, val - 0x00
addressfiltering[34]: addr - 0xfdefbba2, val - 0xff
addressfiltering[35]: addr - 0xfdefbba3, val - 0xff
addressfiltering[36]: addr - 0xfdefbba4, val - 0xff
addressfiltering[37]: addr - 0xfdefbba5, val - 0xff
addressfiltering[38]: addr - 0xfdefbba6, val - 0xff
addressfiltering[39]: addr - 0xfdefbba7, val - 0xff
addressfiltering[40]: addr - 0xfdefbba8, val - 0x00
addressfiltering[41]: addr - 0xfdefbba9, val - 0x00
addressfiltering[42]: addr - 0xfdefbbaa, val - 0xff
addressfiltering[43]: addr - 0xfdefbbab, val - 0xff
addressfiltering[44]: addr - 0xfdefbbac, val - 0xff
addressfiltering[45]: addr - 0xfdefbbad, val - 0xff
addressfiltering[46]: addr - 0xfdefbbae, val - 0xff
addressfiltering[47]: addr - 0xfdefbbaf, val - 0xff
addressfiltering[48]: addr - 0xfdefbbb0, val - 0x00
addressfiltering[49]: addr - 0xfdefbbb1, val - 0x00
addressfiltering[50]: addr - 0xfdefbbb2, val - 0xff
addressfiltering[51]: addr - 0xfdefbbb3, val - 0xff
addressfiltering[52]: addr - 0xfdefbbb4, val - 0xff
addressfiltering[53]: addr - 0xfdefbbb5, val - 0xff
addressfiltering[54]: addr - 0xfdefbbb6, val - 0xff
addressfiltering[55]: addr - 0xfdefbbb7, val - 0xff
addressfiltering[56]: addr - 0xfdefbbb8, val - 0x81
addressfiltering[57]: addr - 0xfdefbbb9, val - 0x00
addressfiltering[58]: addr - 0xfdefbbba, val - 0x00
addressfiltering[59]: addr - 0xfdefbbbb, val - 0x00
addressfiltering[60]: addr - 0xfdefbbbc, val - 0x00
addressfiltering[61]: addr - 0xfdefbbbd, val - 0x00
addressfiltering[62]: addr - 0xfdefbbbe, val - 0x00
addressfiltering[63]: addr - 0xfdefbbbf, val - 0x00
exfGlobalParam  : addr - 0xfdefbbc0, val - 0x00000000
Send Q memory registers:
Base address: 0xfdefb980
SQQD[0]:
Base address: 0xfdefb980
0xfdefb980: 07b8c3a0 000029a0 07b8c3a0 07b8c418
0xfdefb990: 00000000 00000000 07b8c3a0 07b8c418
0xfdefb9a0: 00000000 00000000 00000000 00000000
0xfdefb9b0: 00000000 00000000 00000000 00000000
TX FW statistics pram:
Base address: 0xfdefb8c8
0xfdefb8c8: 00000000 00000000 00000000 00000000
0xfdefb8d8: 00000000 00000000 00000000 00000000
0xfdefb8e8: 00000000 00000000 00000000 00000000
RX FW statistics pram:
Base address: 0xfdefbd00
0xfdefbd00: 00000000 00000000 00000000 00000000
0xfdefbd10: 00000000 00000000 00000000 00000000
0xfdefbd20: 00000000 00000000 00000000 00000000
0xfdefbd30: 00000000 00000000 00000000 00000000
0xfdefbd40: 00000000 00000000 00000000 00000000
0xfdefbd50: 00000000 00000000 00000000
RX IRQ coalescing tables:
Base address: 0xfdefb9c0
RX IRQ coalescing table entry[0]:
Base address: 0xfdefb9c0
interruptcoalescingmaxvalue: addr - 0xfdefb9c0, val - 0x00000001
interruptcoalescingcounter : addr - 0xfdefb9c4, val - 0x00000001
RX BD QS tables:
Base address: 0xfdefbd60
RX BD QS table[0]:
Base address: 0xfdefbd60
bdbaseptr        : addr - 0xfdefbd60, val - 0x00002d70
bdptr            : addr - 0xfdefbd64, val - 0x00002d70
externalbdbaseptr: addr - 0xfdefbd68, val - 0x07b8cd60
externalbdptr    : addr - 0xfdefbd6c, val - 0x07b8cd60
ucode RX Prefetched BDs:
Base address: 0xfdefbd70
0xfdefbd70: 90000000 07021840 90000000 07038040
0xfdefbd80: 90000000 07038840 90000000 07b54040
Init enet param shadow:
Base address: 0xc79d84e0
0xc79d84e0: 0630ff00 04000000 11002b03 b8000003
0xc79d84f0: b9002e03 00000000 00000000 00000000
0xc79d8500: 00000000 00000000 00000000 00000000
0xc79d8510: 00000000 00000000 00002903 c8002dc3
0xc79d8520: 00000000 00000000 00000000 00000000
0xc79d8530: 00000000 00000000 00000000 00
Init enet entry 0:
Base address: 0xfdefbdc0
0xfdefbdc0: 40002900 00000000 00000000 000000c8
0xfdefbdd0: 00000000 00000000 00000000 00000000
0xfdefbde0: 00000000 00000020 06002a40 06002a40
sched: RT throttling activated
0xfdefbdf0: 00000000 00000000 00000000 00000000
Init enet entry 1:
Base address: 0xfdefbe00
0xfdefbe00: 00002b00 00000000 00000000 30000000
0xfdefbe10: 00000000 00002dc0 00000000 00000000
0xfdefbe20: 00000000 00000000 00000000 00000000
0xfdefbe30: 00000000 00000000 00000000 00000000
0xfdefbe40: 00000000 00000000 00000000 00000000
0xfdefbe50: 00000000 00000000 000000b9 000000b9
0xfdefbe60: 00001000 81000000 00000000 00000000
0xfdefbe70: 00000000 00000000 00000000 00000000
TX BDs[0]
0xc7b8c3a0: 9800002a 07bbb402 9800002a 07bbba02
0xc7b8c3b0: 9800002a 07bbb802 9800002a 07bb6e02
0xc7b8c3c0: 9800002a 07bbb202 9800002a 07bb6a02
0xc7b8c3d0: 9800002a 07bb6802 9800002a 07bb6c02
0xc7b8c3e0: 9800002a 07bb6402 9800002a 07bb6202
0xc7b8c3f0: 9800002a 07bb6602 9800002a 07b94e02
0xc7b8c400: 9800002a 07b94c02 9800002a 07bb6002
0xc7b8c410: 9800002a 07b94802 b800002a 07b94602
RX BDs[0]
0xc7b8cd60: 90000000 07021840 90000000 07038040
0xc7b8cd70: 90000000 07038840 90000000 07b54040
0xc7b8cd80: 90000000 07b54840 90000000 07b58040
0xc7b8cd90: 90000000 07b58840 90000000 07b3b040
0xc7b8cda0: 90000000 07b3b840 90000000 07b63840
0xc7b8cdb0: 90000000 07b73040 90000000 07ba1840
0xc7b8cdc0: 90000000 07ba0040 90000000 07ba0840
0xc7b8cdd0: 90000000 07b9f040 b0000000 07b9f840
phy_remove...........................
333333333333333333333333333333333333333
4444444444444444444444444444444444444
PHY: mdio@e0102120:03 - Link is Up - 100/Full

--- 192.168.111.69 ping statistics ---
35 packets transmitted, 0 packets received, 100% packet loss
哪位大神遇到相关问题,或者给提供点找这种问题的方法,多谢。

此贴没说明白问题,我想问的是ifconfig 如何找到那个网卡信息,能说明当前的MAC是配置正确的吗? 还有就是在插网线的时候出现mdio@e0102120:03 - Link is Up - 100/Full能说明我的phy也是配置正确的吗?如何mac和phy都是正确的,如果网络还ping不通,该去哪里找问题?

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2015-09-16 17:49 |只看该作者
回复 1# yv9200
PING 192.168.111.69 (192.168.111.69): 56 data bytes
watchdog_timeo.................................
1111111111111111111111111
55555555555555555555555555555555555


这信息是什么鬼

   

论坛徽章:
0
3 [报告]
发表于 2015-09-16 17:55 |只看该作者
那个111111111111111,5555555555是我调试加的信息,/*
3750  * ucc_geth_timeout gets called when a packet has not been
3751  * transmitted after a set amount of time.
3752  */
3753 static void ucc_geth_timeout(struct net_device *dev)
3754 {
3755         struct ucc_geth_private *ugeth = netdev_priv(dev);
3756
3757         netif_carrier_off(dev);
3758         printk("55555555555555555555555555555555555\n");
3759         schedule_work(&ugeth->timeout_work);
3760 }
3761
回复 2# Godbach


   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
4 [报告]
发表于 2015-09-16 17:58 |只看该作者
回复 3# yv9200

那你的问题是什么,有点糊涂了



   

论坛徽章:
0
5 [报告]
发表于 2015-09-16 18:02 |只看该作者
可以找打mac,可以找到phy,但ping不通。那个打印信息显示是超时,我不知道该怎么解决。。。。。回复 4# Godbach


   

论坛徽章:
20
程序设计版块每日发帖之星
日期:2015-08-17 06:20:00程序设计版块每日发帖之星
日期:2016-07-16 06:20:00程序设计版块每日发帖之星
日期:2016-07-18 06:20:00每日论坛发贴之星
日期:2016-07-18 06:20:00黑曼巴
日期:2016-12-26 16:00:3215-16赛季CBA联赛之江苏
日期:2017-06-26 11:05:5615-16赛季CBA联赛之上海
日期:2017-07-21 18:12:5015-16赛季CBA联赛之青岛
日期:2017-09-04 17:32:0515-16赛季CBA联赛之吉林
日期:2018-03-26 10:02:16程序设计版块每日发帖之星
日期:2016-07-15 06:20:0015-16赛季CBA联赛之江苏
日期:2016-07-07 18:37:512015亚冠之萨济拖拉机
日期:2015-08-17 12:21:08
6 [报告]
发表于 2015-09-17 17:16 |只看该作者
网卡timeout是由软件watchdong触发的,通常意味着网卡dma队列已满,并且老的报文并没有及时发送出去。
可能的原因是,估计是tx相关的寄存器没有配置正确吧?ethtool -d可以导出寄存器的信息,参照一下芯片的spec,或者拿一个正常的设备做对比。
驱动的tx interrupt被触发过吗?

论坛徽章:
0
7 [报告]
发表于 2015-09-18 11:21 |只看该作者
[找到问题了,我的设备树里的网卡信息可能配置的不全,我在uboot把这个网卡信息加一下就可以正常起来了。但按原理来说uboot可以没有这个网卡信息,设备树里加这个信息网卡也可以正常工作的,目前还没弄太清楚,只是板子能正常工作了
uboot网卡配置信息:
#define CONFIG_UEC_ETH3         /* ETH3 */
611
612 #ifdef CONFIG_UEC_ETH3
613 #define CONFIG_SYS_UEC3_UCC_NUM 2       /* UCC3 */
614 #define CONFIG_SYS_UEC3_RX_CLK          QE_CLK11
615 #define CONFIG_SYS_UEC3_TX_CLK          QE_CLK12
616 #define CONFIG_SYS_UEC3_ETH_TYPE        FAST_ETH
617 #define CONFIG_SYS_UEC3_PHY_ADDR        0x03
618 #ifdef CONFIG_BOARD_MII
619 #define CONFIG_SYS_UEC3_INTERFACE_TYPE  MII
620 #else
621 #define CONFIG_SYS_UEC3_INTERFACE_TYPE  RMII
622 #endif
623 #define CONFIG_SYS_UEC3_INTERFACE_SPEED 100
624 #endif

设备树配置信息:enet0: ethernet@2000 {
                        device_type = "network";
                        compatible = "ucc_geth";
                        cell-index = <1>;
                        reg = <0x2000 0x200>;
                        interrupts = <32>;
                        interrupt-parent = <&qeic>;
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        rx-clock-name = "none";
                        tx-clock-name = "none";
                        phy-handle = <&phy0>;
                        phy-connection-type = "mii";
                };
mdio@2120 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <0x2120 0x18>;
                        compatible = "fsl,ucc-mdio";

                        phy0: ethernet-phy@00 {
                                interrupt-parent = <&ipic>;
                                interrupts = <48 0x8>;
                                reg = <0x01>;
                                device_type = "ethernet-phy";
                        };

我还是每太弄明白到底少加了什么?
b]回复 6# nswcfd


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP