> > Loren again. Have learned a bunch since this morning. Looks like the > earlier parts of the error dump were a distraction. The real error is here: > ----- > [ 0.787219] PC is at cpsw_probe+0x3fc/0x8a2 > [ 0.791601] LR is at ioremap_page_range+0xc3/0x100 > ... > [ 0.827703] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA Thumb > Segment kernel > ... > [ 0.989210] [<c024120a>] (cpsw_probe+0x3fc/0x8a2) from [<c01f45b1>] > (platform_drv_probe+0xd/0xe) > [ 0.998407] [<c01f45b1>] (platform_drv_probe+0xd/0xe) from [<c01f3b67>] > (driver_probe_device+0x67/0x144) > [ 1.008324] [<c01f3b67>] (driver_probe_device+0x67/0x144) from > [<c01f3c79>] (__driver_attach+0x35/0x48) > [ 1.018151] [<c01f3c79>] (__driver_attach+0x35/0x48) from [<c01f2c95>] > (bus_for_each_dev+0x29/0x48) > [ 1.027614] [<c01f2c95>] (bus_for_each_dev+0x29/0x48) from [<c01f362b>] > (bus_add_driver+0x83/0x158) > [ 1.037074] [<c01f362b>] (bus_add_driver+0x83/0x158) from [<c01f3f59>] > (driver_register+0x4d/0xa4) > [ 1.046447] [<c01f3f59>] (driver_register+0x4d/0xa4) from [<c000868d>] > (do_one_initcall+0x61/0xec) > [ 1.055826] [<c000868d>] (do_one_initcall+0x61/0xec) from [<c060a691>] > (kernel_init_freeable+0xb9/0x14c) > [ 1.065754] [<c060a691>] (kernel_init_freeable+0xb9/0x14c) from > [<c03808ef>] (kernel_init+0x7/0x90) > [ 1.075222] [<c03808ef>] (kernel_init+0x7/0x90) from [<c000c6fd>] > (ret_from_fork+0x11/0x34) > [ 1.083950] Code: fe8c e200 f8c4 05c0 (6803) f44f > [ 1.088959] ---[ end trace cfd1c70238fb5623 ]--- > ----- > > Makes sense since cpsw_probe is about ethernet and it was called while > loading drivers, and I killed the board trying to install a Wi-Fi adapter. > (But it was working! Until I tried to reboot...) > > I found this: > <http://lxr.free-electrons.com/ident?i=cpsw_probe> > ----- > cpsw_probe > Defined as a function in: > drivers/net/ethernet/ti/cpsw.c, line 1906 > Referenced (in 1 files total) in: > drivers/net/ethernet/ti/cpsw.c: > line 1907 > line 2282 > ----- > > And this: > > <https://git.ti.com/sitara-linux/sitara-linux-am335x/blobs/18961ec6683af9c2e3ea1f98ed758d7d3181f916/drivers/net/ethernet/ti/cpsw.c> > ----- > /* > * Texas Instruments Ethernet Switch Driver > * > * Copyright (C) 2010 Texas Instruments > * > ... > 1034 - static int __devinit cpsw_probe(struct platform_device *pdev) > ----- > > But obviously the line numbers don't match, and neither one is probably > the source for my Angstrom version. I've tried to find the sources for my > kernel, but I gather it is created by patching a binary, and I haven't > gotten down to the sources for that. Probably a distraction anyway. > > What I imagine I need is to change whatever is telling my boot process to > look for the Wi-Fi driver. It affects booting from eMMC and uSD > identically, and operates even with the uSD removed, so it must be in the > eMMC. Guess I need to go find out how to use the U-Boot ls and tftp > commands? > > Loren > >
-- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
