>
> 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.

Reply via email to