NetBSD-Bugs archive

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

Re: kern/54373: wm(4) MDIC read/write error on Panasonic CF-NX3



The following reply was made to PR kern/54373; it has been noted by GNATS.

From: SAITOH Masanobu <msaitoh%execsw.org@localhost>
To: gnats-bugs%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc: msaitoh%execsw.org@localhost
Subject: Re: kern/54373: wm(4) MDIC read/write error on Panasonic CF-NX3
Date: Sun, 14 Jul 2019 08:02:12 +0900

 On 2019/07/14 0:20, Izumi Tsutsui wrote:
 >> Number:         54373
 >> Category:       kern
 >> Synopsis:       wm(4) MDIC read/write error on Panasonic CF-NX3
 >> Confidential:   no
 >> Severity:       non-critical
 >> Priority:       medium
 >> Responsible:    kern-bug-people
 >> State:          open
 >> Class:          sw-bug
 >> Submitter-Id:   net
 >> Arrival-Date:   Sat Jul 13 15:20:00 +0000 2019
 >> Originator:     Izumi Tsutsui
 >> Release:        NetBSD 8.1
 >> Organization:
 >> Environment:
 > System: NetBSD mirage 8.1 NetBSD 8.1 (GENERIC) #0: Fri May 31 08:43:59 UTC 2019 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/i386/compile/GENERIC i386
 > Architecture: i386
 > Machine: i386
 >> Description:
 > After reboot from Windows 10 Pro 64bit 1903,
 > wm(4) driver on NetBSD/amd64 8.1 complains on attach:
 > 
 > ---
 > NetBSD 8.1 (GENERIC) #0: Fri May 31 08:43:59 UTC 2019
 >         mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC
 > total memory = 3265 MB
 > avail memory = 3146 MB
 > cpu_rng: RDRAND
 > timecounter: Timecounters tick every 10.000 msec
 > Kernelized RAIDframe activated
 > running cgd selftest aes-xts-256 aes-xts-512 done
 > timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
 > efi: systbl at pa dbf52f18
 > Panasonic Corporation CF-NX3RDJCS (002)
 > mainbus0 (root)
 > 
 >  :
 > 
 > wm0 at pci0 dev 25 function 0: I218 LM Ethernet Connection (rev. 0x04)
 > wm0: interrupting at msi1 vec 0
 > wm0: PCI-Express bus
 > wm0: 2048 words FLASH
 > wm0: Ethernet address xx:xx:xx:xx:xx:xx
 > wm0: 0xa4480<FLASH,IOH_VALID,PCIE,ASF_FIRM,AMT>
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 23
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 23
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 26
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 26
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 30
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 18
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 16
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 17
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC read timed out: phy 1 reg 25
 > wm0: MDIC write timed out: phy 1 reg 31
 > wm0: MDIC write timed out: phy 1 reg 25
 > wm0: MDIC read timed out: phy 2 reg 2
 > wm0: MDIC read timed out: phy 2 reg 2
 > XXX return with false
 > wm0: MDIC write error: phy 1 reg 23
 > ihphy0 at wm0 phy 2: i217 10/100/1000 media interface, rev. 5
 > ihphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 > ---
 > 
 > On the first power-on startup it's attached without errors.
 > 
 >> How-To-Repeat:
 > Boot NetBSD/amd64 8.1 after reboot from Windows 10 Pro 64 bit.
 > 
 >> Fix:
 > No idea. Some initialization missing?
 > 
 
 Could you show me the output of "pcictl pci0 dump -b 0 -d 25 -f 0"
 on both NetBSD cold boot and warm boot from Windows 10?
 
 The problem seems like a problem I fixed in if_wm.c rev. 1.592.
 
 -- 
 -----------------------------------------------
                 SAITOH Masanobu (msaitoh%execsw.org@localhost
                                  msaitoh%netbsd.org@localhost)
 


Home | Main Index | Thread Index | Old Index