OpenWrt Forum Archive

Topic: Raspberry Pi B - kernel crash

The content of this topic has been archived on 18 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi I downloaded the generic image and packages for RPi and uses OpenWRT to route traffic form a LAN connected to the built in ethernet port to the WAN side connected Davicom DM9601 USB Ethernet device (powered from an USB hub). Using LUCI to configure from the LAN side and pinging external hosts goes well. But as soon as the LAN client (an Ububuntu 14.04 HPProbook) accesses some other sites on the internet the crash is immediate. If some one is interested in the crash dump shown on the system console I might be able to make a photo before the reboot. Or if this is the wrong forum please route me in to the a more appropriate place.

[Added 15/4] Tested  using the same USB Ethernet device but running with a TP-LINK WR703N running Attitude Adjustment and same additional kernel modules (though I ommited kmod-usb-net-cdc-ether) and I works like a dream, no kernel crashes.

This was the modules I added to the RPi to get the DM9601 up and running:
kmod-mii_3.10.49-1_brcm2708.ipk
kmod-usb-net-cdc-ether_3.10.49-1_brcm2708.ipk
kmod-usb-net-dm9601-ether_3.10.49-1_brcm2708.ipk
kmod-usb-net_3.10.49-1_brcm2708.ipk

(Last edited by 8c2af462cf8b489b90d1a8e26 on 15 Apr 2015, 19:58)

Hi, did you resolved the problem? Because I have exactly same experience on Chaos Calmer.

Here are screen shot taken right after kernel panic. Sorry for low quality (taken from cell phone).

imgur.com/jHFHjDr
imgur.com/WzTn92s

EDIT: I've fixed this with patch from github.com/kmtaylor/rpi_patches or alternative github.com/raspberrypi/linux/issues/1045#issuecomment-182999937.
You have to compile openwrt from sources.

EDIT2: I've uploaded patched image (with following patch github.com/raspberrypi/linux/issues/1045#issuecomment-182999937)

mega.nz/#F!5JBl2RQI!CGUWPsLqBe_hbsGnx8N-QQ

(Last edited by finch on 26 Oct 2016, 12:03)

The discussion might have continued from here.