From: Taku Izumi <izumi.taku@jp•fujitsu.com>
To: netdev@vger•kernel.org, Bruce Allan <bruce.w.allan@intel•com>,
"David S. Miller" <davem@davemloft•net>,
Jesse Brandeburg <jesse.brandeburg@intel•com>,
John Ronciak <john.ronciak@intel
Cc: Koki Sanagi <sanagi.koki@jp•fujitsu.com>,
Kenji Kaneshige <kaneshige.kenji@jp•fujitsu.com>,
chavey@google•com
Subject: [PATCH v2 0/3] e1000e,igb,ixgbe: add registers etc. printout code just before resetting adapters
Date: Fri, 22 Jan 2010 14:45:24 +0900 [thread overview]
Message-ID: <4B593B74.2020601@jp.fujitsu.com> (raw)
Hi Jeff,
This patchset is the update version of "register etc. printout code" patch. (sorry
for late reply)
The old one is http://marc.info/?l=linux-netdev&m=126286127208276&w=2
v1 -> v2:
- replaced hexdump() with print_hex_dump()
- changed the register printout inplementation (for-switch-case -> data-driven-table)
However the default value of "dump_flag" is not changed (still 1).
The reason I didn't change is
- I think HW index (TDH,TDT..) and SW index (NTC,NTU) are at least necessary
- the amount of default output is not so large (see bellow)
- the adapter resetting problem doesn't happen frequently
The default output sample (NOT the actual hangup case) is as follows:
Jan 22 14:17:14 fedora11 kernel: igb 0000:03:00.0: Net device Info
Jan 22 14:17:14 fedora11 kernel: Device Name state trans_start
last_rx
Jan 22 14:17:14 fedora11 kernel: eth1 0000000000000003 00000000FFFB922A
0000000000000000
Jan 22 14:17:14 fedora11 kernel: igb 0000:03:00.0: Register Dump
Jan 22 14:17:14 fedora11 kernel: Register Name [value ]
Jan 22 14:17:14 fedora11 kernel: CTRL 18c00241
Jan 22 14:17:14 fedora11 kernel: STATUS 00080783
Jan 22 14:17:14 fedora11 kernel: CTRL_EXT 10180c00
Jan 22 14:17:14 fedora11 kernel: ICR 00000081
Jan 22 14:17:14 fedora11 kernel: RCTL 0400803a
Jan 22 14:17:14 fedora11 kernel: RDLEN[0-3] 00001000 00001000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: RDH[0-3] 000000bc 00000000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: RDT[0-3] 000000ba 000000fe 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: RXDCTL[0-3] 02010810 02010810 00010000 00010000
Jan 22 14:17:14 fedora11 kernel: RDBAL[0-3] 35e48000 35f68000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: RDBAH[0-3] 00000000 00000000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TCTL a503f0fa
Jan 22 14:17:14 fedora11 kernel: TDBAL[0-3] 35e4c000 35ef1000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TDBAH[0-3] 00000000 00000000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TDLEN[0-3] 00001000 00001000 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TDH[0-3] 00000000 0000001e 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TDT[0-3] 00000000 0000001e 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TXDCTL[0-3] 02000108 02000108 00000000 00000000
Jan 22 14:17:14 fedora11 kernel: TDFH 40020272
Jan 22 14:17:14 fedora11 kernel: TDFT 00000270
Jan 22 14:17:14 fedora11 kernel: TDFHS 00000272
Jan 22 14:17:14 fedora11 kernel: TDFPC 00000000
Jan 22 14:17:14 fedora11 kernel: igb 0000:03:00.0: TX Rings Summary
Jan 22 14:17:14 fedora11 kernel: Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp
Jan 22 14:17:14 fedora11 kernel: 0 0 0 0000000000000000 0000 0
0000000000000000
Jan 22 14:17:14 fedora11 kernel: 1 1E 1E 0000000000000000 0000 0
0000000000000000
Jan 22 14:17:14 fedora11 kernel: igb 0000:03:00.0: RX Rings Summary
Jan 22 14:17:14 fedora11 kernel: Queue [NTU] [NTC]
Jan 22 14:17:14 fedora11 kernel: 0 BB BC
Jan 22 14:17:14 fedora11 kernel: 1 FF 0
Best regards,
Taku Izumi
next reply other threads:[~2010-01-22 5:45 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-22 5:45 Taku Izumi [this message]
2010-01-22 5:48 ` [PATCH v2 1/3] e1000e: add registers etc. printout code just before resetting adapters Taku Izumi
2010-01-22 8:48 ` Taku Izumi
2010-02-19 19:19 ` Laurent Chavey
2010-01-22 5:49 ` [PATCH v2 2/3] igb: " Taku Izumi
2010-01-22 8:49 ` Taku Izumi
2010-01-22 5:50 ` [PATCH v2 3/3] ixgbe: " Taku Izumi
2010-01-22 8:50 ` Taku Izumi
2010-01-22 6:25 ` [PATCH v2 0/3] e1000e,igb,ixgbe: " Joe Perches
2010-01-22 8:46 ` Taku Izumi
2010-01-22 21:54 ` [PATCH v2 0/3] e1000e, igb, ixgbe: " Brandeburg, Jesse
2010-01-26 10:21 ` [PATCH v2 0/3] e1000e,igb,ixgbe: " Taku Izumi
2010-02-17 19:10 ` Brandeburg, Jesse
2010-02-17 19:32 ` Brandeburg, Jesse
2010-02-19 8:16 ` Taku Izumi
2010-02-19 11:20 ` Jeff Kirsher
2010-02-24 19:36 ` Laurent Chavey
2010-02-25 0:24 ` Taku Izumi
2010-02-25 0:30 ` Taku Izumi
2010-02-26 9:05 ` [PATCH v2 0/3] e1000e, igb, ixgbe: " Taku Izumi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B593B74.2020601@jp.fujitsu.com \
--to=izumi.taku@jp$(echo .)fujitsu.com \
--cc=bruce.w.allan@intel$(echo .)com \
--cc=chavey@google$(echo .)com \
--cc=davem@davemloft$(echo .)net \
--cc=jesse.brandeburg@intel$(echo .)com \
--cc=john.ronciak@intel \
--cc=kaneshige.kenji@jp$(echo .)fujitsu.com \
--cc=netdev@vger$(echo .)kernel.org \
--cc=sanagi.koki@jp$(echo .)fujitsu.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox