NetBSD-Bugs archive

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

re: port-macppc/54331: macppc MP kernels fail to boot successfully in -current (8.99.49)



The following reply was made to PR port-macppc/54331; it has been noted by GNATS.

From: matthew green <mrg%eterna.com.au@localhost>
To: "David H. Gutteridge" <david%gutteridge.ca@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: re: port-macppc/54331: macppc MP kernels fail to boot successfully in -current (8.99.49)
Date: Mon, 12 Aug 2019 09:07:32 +1000

 > Your patch fixed the remaining issue booting an MP+DEBUG+DIAGNOSTIC+
 > LOCKDEBUG kernel built from the netbsd-8 branch. Thanks!
 
 great news.  i sent a pullup request.  i had actually fixed one
 of the two chunks back in march, but both are commited now.
 
 > With this plus macallan@'s earlier patch applied, I don't see any
 > remaining issues for netbsd-8, so we've narrowed this PR to what's in
 > HEAD/netbsd-9 now.
 
 i will get the above additional fix into netbsd-9.
 
 can you update us with the status of -current/-9?  the system
 hangs after probing USB still?
 
 if so and if you can drop to DDB, can you inspect the
 "config_pending" variable?  eg, "x/x config_pending".  if it
 is zero, that means that some device configuration has called
 config_incr() without a matching config_decr(), which makes the
 code that allows mountroot and then init to run to wait.  this
 is normally for eg, boot device probe, but it tends to indicate
 that there is a lack of interupts, allowing a device probe to
 complete, but really, anything that stops the driver from
 getting to its config_decr() moment will do this.
 
 
 .mrg.
 


Home | Main Index | Thread Index | Old Index