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 < cmidr...@gmail.com> 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 beagleboard+unsubscr...@googlegroups.com. > 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 beagleboard+unsubscr...@googlegroups.com. 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 <giome...@linux.it> [ 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)