Date: Sun, 19 Apr 2015 20:43:36 +0200 From: Ralf Wenk <iz-rpi03@hs-karlsruhe.de> To: freebsd-arm@FreeBSD.org Subject: Re: Raspberry Pi B+ freeze during booting (new: r281074 causing it) Message-ID: <E1YjuBs-004cg6-OO@smtp.hs-karlsruhe.de> In-Reply-To: <E1YiMSu-00AywE-9U@smtp.hs-karlsruhe.de> References: <E1YiMSu-00AywE-9U@smtp.hs-karlsruhe.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, I wrote at Wed, 15 Apr 2015 14:30:48 +0200: > with r281139 my RPi freeze while booting. The last two lines logged > are always the same and belong to the ethernet interface. > > ue0: <USB Ethernet> on smsc0 > ue0: Ethernet address: b8:eb:71:8a:6d:0b > > [...] the last revision which kernel boots here successful is 281073. Release 281074 is the first one which shows the described problem. I tried to break into the kernel debugger or booted with verbose mode turned on to get more information. Unfortunately without any success. The log entry of release 281074 says Remove the extra copy of uart_fdt_get_clock and uart_fdt_get_shift. While here also use OF_getencprop in uart_fdt_get_clock. As I am using the boot console on serial port I am using a slightly changed kernel configuration (RPI-Bsc) with #device vt #device kbdmux #device ukbd commented as suggested in the default kernel configuration (RPI-B). Any suggestions what to do? Some ideas: - r281074 changes OF_getprop into OF_getencprop uart_cpu_fdt.c should I reverse it and give it a try? - Also the extra copy of uart_fdt_get_clock() in uart_bus_fdt.c contained the line *cell = fdt32_to_cpu(clock); just before the return(0); uart_fdt_get_clock() in uart_cpu_fdt.c r281073 contained it as well, but it was deleted in r281074. Was this statement useless? Ralf
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1YjuBs-004cg6-OO>