Date: Mon, 2 Mar 2015 18:48:14 -0700 From: Warner Losh <imp@bsdimp.com> To: =?utf-8?Q?Mat=C3=ADas_Perret_Cantoni?= <perretcantonim@gmail.com> Cc: freebsd-arm@freebsd.org Subject: Re: panic: bus_add_child is not implemented Message-ID: <8A6DDF8F-0BAA-40CE-8905-866C48BA6015@bsdimp.com> In-Reply-To: <CADLKG00yGO6%2Bfd54pemcCTZ7PvhFU6wxzKCt_xWxg%2B4LxjsQTw@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] can you send me the source? Warner > On Mar 2, 2015, at 6:11 PM, MatÃas Perret Cantoni <perretcantonim@gmail.com> wrote: > > Hello! > > I wrote a simple newbus driver for reading and writing a specific I/O port, > which is basically a copy of the Warner Losh example driver for the iOpener > Led. I compiled with no errors, but I get a kernel panic " bus_add_child is > not implemented" when I try to load it in my development board which is a > Zedboard with FreeBSD. > > > The way I compiled it: > > # cd /usr/src > root@matiBSD:/usr/src # make buildenv TARGET_ARCH=armv6 > BUILDENV_SHELL=/usr/local/bin/bash > KERNBUILDDIR=/usr/obj/arm.armv6/usr/src/sys/ZEDBOARD > Entering world for armv6:arm > [root@matiBSD /usr/src]# cd /home/drivers/p3 > [root@matiBSD /home/drivers/p3]# make > > > The content of the Makefile I used: > > KMOD =p3 > SRCS =p3.c device_if.c bus_if.h > .include <bsd.knod.mk> > > > The way I tried to load it: > > root@zedboard:/usr # kldload /boot/msdos/p3.ko > panic: bus_add_child is not implemented > cpuid = 1 > > > My only guess here is that I should compile the driver with the kernel so > that the linker can properly link the BUS_ADD_CHILD() method call in the > drivers identify() method. > > My host is: FreeBSD matiBSD 10.1-BETA2 FreeBSD 10.1-BETA2 > My target is: FreeBSD zedboard 10.1-BETA2 FreeBSD 10.1-BETA2 > > > I'm new at this, so any income is appreciated! > > Regards, > Matias. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJU9RLfAAoJEGwc0Sh9sBEAqk4P/3x7QpnmeWj0XiNHIRYUfP4Z 15gpl61NUWFELunnHbkllERBjgd+sguYHDjHErV+n6Fmp7xyTekk2yGXo53VksNm 2NETaBa2H6wXAuDc9EyaHS/VMMdaaWLziWGyl5X9FRwgj/mL36qWJLNzylcmsM12 fKO/NyF905/7SxiT/jxsqOG+wpShpkjnknkvYm5qMzKNHJibyM5T3BQbpw84jT+z vIXubESscFdACtFaiT9Qg3K87pmMuJJUO04bHHpAEaY49S2YYWVmbDsiA4jY9EK8 UfQoNtfrtSyhvF+37Ihq/vpKBanBohBcx4ERfMmp7hBvk2n9BwB/c8kSoK1LqPW7 M1kGA2pcd0ZCDCk2xWCY5ud0Rr8PbF+101U5rGGDvpYwycIZ0crqECm4gGLocJku 0GRKGg6owcqOLpmcFX/f9IkhIaYQ9jPA5OiQJehO9+Sl5V6SNIBA0pn0QL351GzB 5/who1VwW5gt1njdcHlarv3kf50D0R+wpVUQGTCq2/43joWwjzgPWTcIvPP+uOE6 pyOSNDANAo7d80i9lJIv+DG2MN9Sz5tPm1CO5ISJCdOOoUoSSZr9DvU3+T4jklB1 FzdPM2acoZXt/Wa2UAcYzvyWoL3O7UFcptp+TC1bNt0WVyLzUjU3A2ctg2QFBfOz SFSkxtT0S0uHyQueXC6h =Obv7 -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8A6DDF8F-0BAA-40CE-8905-866C48BA6015>
