The following reply was made to PR port-i386/50076; it has been noted by GNATS.
Cc:
Subject: Re: install/50076: Error on boot NetBSD-7.0_RC1-i386 on Toshiba Tecra 550CDT
Date: Thu, 23 Jul 2015 11:31:15 +0300
23.07.2015, 09:20, "Martin Husemann" <
mar...@duskware.de>:
> The following reply was made to PR port-i386/50076; it has been noted by GNATS.
>
> From: Martin Husemann <
mar...@duskware.de>
> To: gnats...@NetBSD.org
> Cc:
> Subject: Re: install/50076: Error on boot NetBSD-7.0_RC1-i386 on Toshiba Tecra 550CDT
> Date: Thu, 23 Jul 2015 08:19:57 +0200
>
> šFor easy access in gnats: it is a kernel fault at cfparent_match, called
> šfrom config_found() at the end of oboe_attach().
>
> šThe bug is pretty obvious in the source:
>
> šššššššššsc->sc_child = config_found((void *)sc, &ia, ir_print);
>
> šCan you build your own kernel for testing? If so, try the patch
> šbelow - if not, let me know.
>
> šMartin
>
> šIndex: oboe.c
> š===================================================================
> šRCS file: /cvsroot/src/sys/dev/pci/oboe.c,v
> šretrieving revision 1.42
> šdiff -u -r1.42 oboe.c
> š--- oboe.c 29 Mar 2014 19:28:25 -0000 1.42
> š+++ oboe.c 23 Jul 2015 06:18:38 -0000
> š@@ -238,7 +238,7 @@
>
> ššššššššššoboe_alloc_taskfile(sc);
>
> š- sc->sc_child = config_found((void *)sc, &ia, ir_print);
> š+ sc->sc_child = config_found(self, &ia, ir_print);
> šš}
>
> ššstatic int