Hello,
I'm using BBB board A5C, and kernel version 3.15.3-bone3.1. I also see
ethernet PHY is not detected. Log as below:
Please refer detailed attached log.
*[ 3.740457] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6*
*[ 3.746859] davinci_mdio 4a101000.mdio: detected phy mask fffffffe*
*[ 3.754398] libphy: 4a101000.mdio: probed*
*[ 3.758612] davinci_mdio 4a101000.mdio: phy[0]: device
4a101000.mdio:00, driver unknown*
*[ 3.767567] Detected MACID = 90:59:af:5c:61:78*
*[ 3.773165] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)*
*[ 3.779741] sr_init: No PMIC hook to init smartreflex*
*[ 3.785201] sr_init: platform driver register failed for SR*
*[ 3.794297] VFS: Cannot open root device "nfs" or unknown-block(0,255):
error -6*
*[ 3.802114] Please append a correct "root=" boot option; here are the
available partitions:*
*[ 3.810888] b300 1875968 mmcblk0 driver: mmcblk*
*[ 3.816464] b301 72261 mmcblk0p1 00000000-01*
*[ 3.822046] b302 1799280 mmcblk0p2 00000000-02*
*[ 3.827617] b310 1024 mmcblk0boot1 (driver?)*
*[ 3.833197] b308 1024 mmcblk0boot0 (driver?)*
*[ 3.838767] Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,255)*
*[ 3.847616] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.3-bone3.1 #1*
*[ 3.854410] [<c00113f5>] (unwind_backtrace) from [<c000fa37>]
(show_stack+0xb/0xc)*
*[ 3.862356] [<c000fa37>] (show_stack) from [<c054dd05>]
(panic+0x65/0x170)*
*[ 3.869572] [<c054dd05>] (panic) from [<c08a6d0b>]
(mount_block_root+0x1af/0x21c)*
*[ 3.877421] [<c08a6d0b>] (mount_block_root) from [<c08a6eb1>]
(prepare_namespace+0xe9/0x128)*
*[ 3.886271] [<c08a6eb1>] (prepare_namespace) from [<c08a6a93>]
(kernel_init_freeable+0x1ab/0x1b8)*
*[ 3.895574] [<c08a6a93>] (kernel_init_freeable) from [<c054d37b>]
(kernel_init+0xb/0xb4)*
*[ 3.904060] [<c054d37b>] (kernel_init) from [<c000d1f9>]
(ret_from_fork+0x11/0x38)*
*[ 3.911998] drm_kms_helper: panic occurred, switching back to text
console*
*[ 3.919217] ---[ end Kernel panic - not syncing: VFS: Unable to mount
root fs on unknown-block(0,255)*
On Sat, Jun 28, 2014 at 2:22 AM, Jay @ Control Module Industries <
[email protected]> wrote:
> I have encountered the same issue(s) on A6A boards.
>
> I couldn't find a patch, so I wrote this patch to update the device tree
> in the davinci_mdio driver in the 3.15.1 tree, it seems to correct it. I
> would welcome any input on a different approach.
>
> diff --git a/drivers/net/ethernet/ti/davinci_mdio.c
> b/drivers/net/ethernet/ti/davinci_mdio.c
> index 0cca9de..e5a9cdc 100644
> --- a/drivers/net/ethernet/ti/davinci_mdio.c
> +++ b/drivers/net/ethernet/ti/davinci_mdio.c
> @@ -39,6 +39,7 @@
> #include <linux/of.h>
> #include <linux/of_device.h>
> #include <linux/pinctrl/consumer.h>
> +#include <linux/phy.h>
>
> /*
> * This timeout definition is a worst-case ultra defensive measure against
> @@ -97,6 +98,10 @@ struct davinci_mdio_data {
> unsigned long access_time; /* jiffies */
> };
>
> +#if IS_ENABLED(CONFIG_OF)
> +static void davinci_mdio_update_dt_from_phymask(u32 phy_mask);
> +#endif
> +
> static void __davinci_mdio_reset(struct davinci_mdio_data *data)
> {
> u32 mdio_in, div, mdio_out_khz, access_time;
> @@ -150,6 +155,11 @@ static int davinci_mdio_reset(struct mii_bus *bus)
> /* restrict mdio bus to live phys only */
> dev_info(data->dev, "detected phy mask %x\n", ~phy_mask);
> phy_mask = ~phy_mask;
> +
> + #if IS_ENABLED(CONFIG_OF)
> + davinci_mdio_update_dt_from_phymask(phy_mask);
> + #endif
> +
> } else {
> /* desperately scan all phys */
> dev_warn(data->dev, "no live phy, scanning all\n");
> @@ -312,6 +322,79 @@ static int davinci_mdio_probe_dt(struct
> mdio_platform_data *data,
> }
> #endif
>
> +#if IS_ENABLED(CONFIG_OF)
> +static void davinci_mdio_update_dt_from_phymask(u32 phy_mask)
> +{
> + int i, len;
> + u32 addr;
> + __be32 *old_phy_p, *phy_id_p;
> + struct property *phy_id_property = NULL;
> + struct device_node *node_p, *slave_p;
> +
> + addr = 0;
> +
> + for (i = 0; i < PHY_MAX_ADDR; i++) {
> + if ((phy_mask & (1 << i)) == 0) {
> + addr = (u32) i;
> + break;
> + }
> + }
> +
> + for_each_compatible_node(node_p, NULL, "ti,cpsw") {
> + for_each_node_by_name(slave_p, "slave") {
> +
> + old_phy_p = (__be32 *) of_get_property(slave_p, "phy_id",
> &len);
> +
> + if (len != (sizeof(__be32 *) * 2))
> + goto err_out;
> +
> + if (old_phy_p) {
> +
> + phy_id_property = kzalloc(sizeof(*phy_id_property),
> GFP_KERNEL);
> +
> + if (! phy_id_property)
> + goto err_out;
> +
> + phy_id_property->length = len;
> + phy_id_property->name = kstrdup("phy_id", GFP_KERNEL);
> + phy_id_property->value = kzalloc(len, GFP_KERNEL);
> +
> + if (! phy_id_property->name)
> + goto err_out;
> +
> + if (! phy_id_property->value)
> + goto err_out;
> +
> + memcpy(phy_id_property->value, old_phy_p, len);
> +
> + phy_id_p = (__be32 *) phy_id_property->value + 1;
> +
> + *phy_id_p = cpu_to_be32(addr);
> +
> + of_update_property(slave_p, phy_id_property);
> +
> + ++addr;
> + }
> + }
> + }
> +
> + return;
> +
> +err_out:
> +
> + if (phy_id_property) {
> + if (phy_id_property->name)
> + kfree(phy_id_property->name);
> +
> + if (phy_id_property->value)
> + kfree(phy_id_property->value);
> +
> + if (phy_id_property)
> + kfree(phy_id_property);
> + }
> +}
> +#endif
> +
> static int davinci_mdio_probe(struct platform_device *pdev)
> {
> struct mdio_platform_data *pdata = dev_get_platdata(&pdev->dev);
>
> --
> 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/d/optout.
>
--
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/d/optout.
U-Boot SPL 2014.07-rc3-dirty (Jul 05 2014 - 17:03:02)
reading u-boot.img
reading u-boot.img
U-Boot 2014.07-rc3-dirty (Jul 05 2014 - 17:03:02)
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Vishnu TEST Hit any key to stop autoboot: 0
U-Boot# setenv serverip 192.168.0.102
U-Boot# setenv fdtfile am335x-boneblack.dtb
U-Boot# setenv rootpath /home/vishnu/BeaglBone/myrootfs
U-Boot# run netboot
Booting from network ...
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.0.103
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.0.102; our IP address is 192.168.0.103
Filename 'zImage'.
Load address: 0x82000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##############################################
394.5 KiB/s
done
Bytes transferred = 6224640 (5efb00 hex)
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.0.102; our IP address is 192.168.0.103
Filename 'am335x-boneblack.dtb'.
Load address: 0x88000000
Loading: #######
184.6 KiB/s
done
Bytes transferred = 32168 (7da8 hex)
Kernel image @ 0x82000000 [ 0x000000 - 0x5efb00 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8fff5000, end 8ffffda7 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.15.3-bone3.1 (vishnu@ubuntu) (gcc version 4.8.3
20140401 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC
4.8-2014.04) ) #1 Fri Jul 4 10:58:38 IST 2014
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[ 0.000000] Machine model: TI AM335x BeagleBone
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.0 (sgx neon )
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 129792
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/nfs
nfsroot=192.168.0.102:/home/vishnu/BeaglBone/myrootfs,nolock rw ip=dhcp
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] allocated 1048576 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want
memory cgroups
[ 0.000000] Memory: 506824K/523264K available (5685K kernel code, 594K
rwdata, 3136K rodata, 304K init, 980K bss, 16440K reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf800000 - 0xbfe00000 ( 6 MB)
[ 0.000000] .text : 0xc0008000 - 0xc08a5668 (8822 kB)
[ 0.000000] .init : 0xc08a6000 - 0xc08f2248 ( 305 kB)
[ 0.000000] .data : 0xc08f4000 - 0xc0988b48 ( 595 kB)
[ 0.000000] .bss : 0xc0988b48 - 0xc0a7decc ( 981 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128
interrupts
[ 0.000000] Total of 128 interrupts on 1 active controller
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000010] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every
178956969942ns
[ 0.000025] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000165] Console: colour dummy device 80x30
[ 0.000188] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[ 0.089544] pid_max: default: 32768 minimum: 301
[ 0.089609] Security Framework initialized
[ 0.089681] AppArmor: AppArmor disabled by boot time parameter
[ 0.089688] Yama: becoming mindful.
[ 0.089852] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.089861] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.090338] Initializing cgroup subsys memory
[ 0.090364] Initializing cgroup subsys devices
[ 0.090373] Initializing cgroup subsys freezer
[ 0.090382] Initializing cgroup subsys net_cls
[ 0.090389] Initializing cgroup subsys blkio
[ 0.090396] Initializing cgroup subsys perf_event
[ 0.090432] CPU: Testing write buffer coherency: ok
[ 0.090714] Setting up static identity map for 0x80557cc0 - 0x80557d0c
[ 0.093672] devtmpfs: initialized
[ 0.095106] VFP support v0.3: implementor 41 architecture 3 part 30 variant
c rev 3
[ 0.101034] omap_hwmod: tptc0 using broken dt data from edma
[ 0.101101] omap_hwmod: tptc1 using broken dt data from edma
[ 0.101158] omap_hwmod: tptc2 using broken dt data from edma
[ 0.105079] omap_hwmod: debugss: _wait_target_disable failed
[ 0.160420] xor: measuring software checksum speed
[ 0.259521] arm4regs : 1247.200 MB/sec
[ 0.359519] 8regs : 917.200 MB/sec
[ 0.459516] 32regs : 916.400 MB/sec
[ 0.559516] neon : 1816.000 MB/sec
[ 0.559522] xor: using function: neon (1816.000 MB/sec)
[ 0.559535] pinctrl core: initialized pinctrl subsystem
[ 0.559863] regulator-dummy: no parameters
[ 0.566504] NET: Registered protocol family 16
[ 0.567010] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.567587] cpuidle: using governor ladder
[ 0.567596] cpuidle: using governor menu
[ 0.573409] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.574074] platform 49000000.edma: alias fck already exists
[ 0.574090] platform 49000000.edma: alias fck already exists
[ 0.574101] platform 49000000.edma: alias fck already exists
[ 0.574564] OMAP GPIO hardware version 0.1
[ 0.580322] No ATAGs?
[ 0.580338] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.581163] omap_init_mbox: hwmod doesn't have valid attrs
[ 0.759759] raid6: int32x1 238 MB/s
[ 0.929649] raid6: int32x2 339 MB/s
[ 1.099582] raid6: int32x4 349 MB/s
[ 1.269599] raid6: int32x8 346 MB/s
[ 1.439527] raid6: neonx1 1444 MB/s
[ 1.609536] raid6: neonx2 1770 MB/s
[ 1.779516] raid6: neonx4 1915 MB/s
[ 1.949552] raid6: neonx8 1186 MB/s
[ 1.949558] raid6: using algorithm neonx4 (1915 MB/s)
[ 1.949563] raid6: using intx1 recovery algorithm
[ 1.955510] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 1.955970] vmmcsd_fixed: 3300 mV
[ 1.957701] SCSI subsystem initialized
[ 1.958304] usbcore: registered new interface driver usbfs
[ 1.958359] usbcore: registered new interface driver hub
[ 1.958469] usbcore: registered new device driver usb
[ 1.960155] input: tps65217_pwr_but as
/devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0
[ 1.961285] DCDC1: at 1500 mV
[ 1.962041] vdd_mpu: 925 <--> 1325 mV at 1325 mV
[ 1.962776] vdd_core: 925 <--> 1150 mV at 1125 mV
[ 1.963510] LDO1: at 1800 mV
[ 1.964233] LDO2: at 3300 mV
[ 1.965452] LDO3: 1800 mV
[ 1.966178] LDO4: at 3300 mV
[ 1.966834] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[ 1.967277] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 1.968837] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
[ 1.968983] media: Linux media interface: v0.10
[ 1.969036] Linux video capture interface: v2.00
[ 1.969111] pps_core: LinuxPPS API ver. 1 registered
[ 1.969117] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <[email protected]>
[ 1.969142] PTP clock support registered
[ 1.970208] NetLabel: Initializing
[ 1.970220] NetLabel: domain hash size = 128
[ 1.970224] NetLabel: protocols = UNLABELED CIPSOv4
[ 1.970275] NetLabel: unlabeled traffic allowed by default
[ 1.970425] Switched to clocksource timer1
[ 2.003686] NET: Registered protocol family 2
[ 2.004175] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 2.004222] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 2.004259] TCP: Hash tables configured (established 4096 bind 4096)
[ 2.004312] TCP: reno registered
[ 2.004322] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 2.004335] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 2.004472] NET: Registered protocol family 1
[ 2.004811] RPC: Registered named UNIX socket transport module.
[ 2.004822] RPC: Registered udp transport module.
[ 2.004827] RPC: Registered tcp transport module.
[ 2.004832] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 2.005393] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5
counters available
[ 2.006607] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 2.006671] audit: initializing netlink subsys (disabled)
[ 2.006714] audit: type=2000 audit(2.000:1): initialized
[ 2.193181] VFS: Disk quotas dquot_6.5.2
[ 2.193351] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 2.194736] NFS: Registering the id_resolver key type
[ 2.194800] Key type id_resolver registered
[ 2.194807] Key type id_legacy registered
[ 2.194835] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 2.195068] fuse init (API version 7.23)
[ 2.195392] SGI XFS with ACLs, security attributes, realtime, large
block/inode numbers, no debug enabled
[ 2.196824] msgmni has been set to 989
[ 2.197622] Block layer SCSI generic (bsg) driver version 0.4 loaded (major
249)
[ 2.197708] io scheduler noop registered
[ 2.197716] io scheduler deadline registered
[ 2.197760] io scheduler cfq registered (default)
[ 2.201428] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 2.202954] omap_uart 44e09000.serial: no wakeirq for uart0
[ 2.203245] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88, base_baud =
3000000) is a OMAP UART0
[ 3.035186] console [ttyO0] enabled
[ 3.039289] omap_uart 48022000.serial: no wakeirq for uart0
[ 3.045365] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89, base_baud =
3000000) is a OMAP UART1
[ 3.056251] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 3.063379] [drm] Initialized drm 1.1.0 20060810
[ 3.068298] usbcore: registered new interface driver udl
[ 3.074039] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 3.081303] at24 2-0054: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 3.088536] at24 2-0055: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 3.095781] at24 2-0056: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 3.103024] at24 2-0057: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[ 3.114646] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.121564] ehci-platform: EHCI generic platform driver
[ 3.127157] ehci-omap: OMAP-EHCI Host Controller driver
[ 3.132793] usbcore: registered new interface driver usb-storage
[ 3.140207] 47401300.usb-phy supply vcc not found, using dummy regulator
[ 3.149244] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[ 3.155530] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus
number 1
[ 3.163916] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.171048] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 3.178620] usb usb1: Product: MUSB HDRC host driver
[ 3.183831] usb usb1: Manufacturer: Linux 3.15.3-bone3.1 musb-hcd
[ 3.190218] usb usb1: SerialNumber: musb-hdrc.0.auto
[ 3.195975] hub 1-0:1.0: USB hub found
[ 3.199935] hub 1-0:1.0: 1 port detected
[ 3.205099] 47401b00.usb-phy supply vcc not found, using dummy regulator
[ 3.214086] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 3.220332] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus
number 2
[ 3.228720] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.235854] usb usb2: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 3.243433] usb usb2: Product: MUSB HDRC host driver
[ 3.248636] usb usb2: Manufacturer: Linux 3.15.3-bone3.1 musb-hcd
[ 3.255029] usb usb2: SerialNumber: musb-hdrc.1.auto
[ 3.260787] hub 2-0:1.0: USB hub found
[ 3.264741] hub 2-0:1.0: 1 port detected
[ 3.275722] mousedev: PS/2 mouse device common for all mice
[ 3.281959] i2c /dev entries driver
[ 3.285994] IR Sharp protocol handler initialized
[ 3.291940] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 3.299384] sdhci: Secure Digital Host Controller Interface driver
[ 3.305898] sdhci: Copyright(c) Pierre Ossman
[ 3.390616] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.397299] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.403705] hidraw: raw HID events driver (C) Jiri Kosina
[ 3.410108] usbcore: registered new interface driver usbhid
[ 3.415974] usbhid: USB HID core driver
[ 3.420628] ashmem: initialized
[ 3.424670] oprofile: using arm/armv7
[ 3.428697] TCP: cubic registered
[ 3.432625] NET: Registered protocol family 10
[ 3.439088] mip6: Mobile IPv6
[ 3.442240] NET: Registered protocol family 17
[ 3.446981] Key type dns_resolver registered
[ 3.451477] mpls_gso: MPLS GSO support
[ 3.458503] ThumbEE CPU extension supported.
[ 3.463043] Registering SWP/SWPB emulation handler
[ 3.468065] SmartReflex Class3 initialized
[ 3.472893] registered taskstats version 1
[ 3.478994] Btrfs loaded
[ 3.481848] Error: Driver 'tfp410' is already registered, aborting...
[ 3.523628] mmc1: BKOPS_EN bit is not set
[ 3.530222] mmc1: new high speed MMC card at address 0001
[ 3.536373] mmcblk0: mmc1:0001 MMC02G 1.78 GiB
[ 3.541286] mmcblk0boot0: mmc1:0001 MMC02G partition 1 1.00 MiB
[ 3.547616] mmcblk0boot1: mmc1:0001 MMC02G partition 2 1.00 MiB
[ 3.555620] mmcblk0: p1 p2
[ 3.560166] mmcblk0boot1: unknown partition table
[ 3.566489] mmcblk0boot0: unknown partition table
[ 3.612637] tda998x 0-0070: found TDA19988
[ 3.617766] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.624718] [drm] No driver support for vblank timestamp query.
[ 3.631244] tilcdc 4830e000.lcdc: No connectors reported connected with modes
[ 3.638735] [drm] Cannot find any crtc or sizes - going 1024x768
[ 3.653396] Console: switching to colour frame buffer device 128x48
[ 3.665300] tilcdc 4830e000.lcdc: fb0: frame buffer device
[ 3.671163] tilcdc 4830e000.lcdc: registered panic notifier
[ 3.677016] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
[ 3.740457] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 3.746859] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 3.754398] libphy: 4a101000.mdio: probed
[ 3.758612] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00,
driver unknown
[ 3.767567] Detected MACID = 90:59:af:5c:61:78
[ 3.773165] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 3.779741] sr_init: No PMIC hook to init smartreflex
[ 3.785201] sr_init: platform driver register failed for SR
[ 3.794297] VFS: Cannot open root device "nfs" or unknown-block(0,255):
error -6
[ 3.802114] Please append a correct "root=" boot option; here are the
available partitions:
[ 3.810888] b300 1875968 mmcblk0 driver: mmcblk
[ 3.816464] b301 72261 mmcblk0p1 00000000-01
[ 3.822046] b302 1799280 mmcblk0p2 00000000-02
[ 3.827617] b310 1024 mmcblk0boot1 (driver?)
[ 3.833197] b308 1024 mmcblk0boot0 (driver?)
[ 3.838767] Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,255)
[ 3.847616] CPU: 0 PID: 1 Comm: swapper Not tainted 3.15.3-bone3.1 #1
[ 3.854410] [<c00113f5>] (unwind_backtrace) from [<c000fa37>]
(show_stack+0xb/0xc)
[ 3.862356] [<c000fa37>] (show_stack) from [<c054dd05>] (panic+0x65/0x170)
[ 3.869572] [<c054dd05>] (panic) from [<c08a6d0b>]
(mount_block_root+0x1af/0x21c)
[ 3.877421] [<c08a6d0b>] (mount_block_root) from [<c08a6eb1>]
(prepare_namespace+0xe9/0x128)
[ 3.886271] [<c08a6eb1>] (prepare_namespace) from [<c08a6a93>]
(kernel_init_freeable+0x1ab/0x1b8)
[ 3.895574] [<c08a6a93>] (kernel_init_freeable) from [<c054d37b>]
(kernel_init+0xb/0xb4)
[ 3.904060] [<c054d37b>] (kernel_init) from [<c000d1f9>]
(ret_from_fork+0x11/0x38)
[ 3.911998] drm_kms_helper: panic occurred, switching back to text console
[ 3.919217] ---[ end Kernel panic - not syncing: VFS: Unable to mount root
fs on unknown-block(0,255)