kernel 3.5 and device-tree support... June 02, 2012 10:02AM |
Registered: 13 years ago Posts: 502 |
-rw-r--r-- 1074 kirkwood-dns320.dts blob | history | raw -rw-r--r-- 998 kirkwood-dns325.dts blob | history | raw -rw-r--r-- 444 kirkwood-dreamplug.dts blob | history | raw -rw-r--r-- 799 kirkwood-ib62x0.dts blob | history | raw -rw-r--r-- 610 kirkwood-iconnect.dts blob | history | raw
Robert Mugabe
Re: kernel 3.5 and device-tree support... June 03, 2012 12:13PM |
Starting kernel ... Uncompressing Linux... done, booting the kernel. ΓΏ U-Boot 2011.12 (Feb 13 2012 - 11:03:37) Seagate FreeAgent DockStar SoC: Kirkwood 88F6281_A0 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Out: serial Err: serial Net: egiga0 88E1116 Initialized on egiga0 Using egiga0 device ping failed; host 10.254.131.253 is not alive Hit any key to stop autoboot: 0 (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 4 USB Device(s) found scanning bus for storage devices... Device NOT ready Request Sense returned 02 3A 00 2 Storage Device(s) found Loading file "/rescueme" from usb device 0:1 (usbda1) ** File not found /rescueme reading /rescueme.txt ** Unable to read "/rescueme.txt" from usb 0:1 ** Creating 1 MTD partitions on "nand0": 0x000002500000-0x000010000000 : "mtd=3" UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=3" UBI: MTD device size: 219 MiB UBI: number of good PEBs: 1750 UBI: number of bad PEBs: 2 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 0 UBI: available PEBs: 1729 UBI: total number of reserved PEBs: 21 UBI: number of PEBs reserved for bad PEB handling: 17 UBI: max/mean erase counter: 1/1 UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19 Error reading superblock on volume 'ubi:rootfs'! Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1 bytes read Found bootable drive on usb 0:1 Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1704392 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 5896341 bytes read ## Booting kernel from Legacy Image at 00800000 ... Image Name: Linux-3.5.0-rc1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1704328 Bytes = 1.6 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 01100000 ... Image Name: initramfs Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 5896277 Bytes = 5.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel.
Re: kernel 3.5 and device-tree support... June 11, 2012 12:40PM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 12, 2012 09:24AM |
Registered: 13 years ago Posts: 502 |
Re: kernel 3.5 and device-tree support... June 13, 2012 11:26AM |
Registered: 13 years ago Posts: 78 |
Re: kernel 3.5 and device-tree support... June 13, 2012 11:45AM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 13, 2012 01:09PM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 13, 2012 01:13PM |
Registered: 13 years ago Posts: 502 |
Re: kernel 3.5 and device-tree support... June 13, 2012 01:16PM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 13, 2012 05:24PM |
Registered: 12 years ago Posts: 23 |
Arnd Bergmann - Mar 28, 2012 Ah, E02 is a good one. The device drivers should all be working upstream, but board support isn't there. Jason Cooper has a git tree where he collects support for new machines as they get ported over from board files (as they were up to v3.3 for Kirkwood) to device tree files.
Re: kernel 3.5 and device-tree support... June 13, 2012 07:41PM |
Registered: 13 years ago Posts: 502 |
Re: kernel 3.5 and device-tree support... June 14, 2012 06:21AM |
Registered: 12 years ago Posts: 23 |
Re: kernel 3.5 and device-tree support... June 14, 2012 09:48AM |
Registered: 13 years ago Posts: 502 |
Re: kernel 3.5 and device-tree support... June 14, 2012 09:51AM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 16, 2012 03:26PM |
Registered: 12 years ago Posts: 60 |
Re: kernel 3.5 and device-tree support... June 17, 2012 11:29AM |
Registered: 12 years ago Posts: 378 |
Re: kernel 3.5 and device-tree support... June 18, 2012 07:26PM |
Registered: 12 years ago Posts: 60 |
diff -ruN a/arch/arm/boot/dts/kirkwood-goflexnet.dts b/arch/arm/boot/dts/kirkwood-goflexnet.dts --- a/arch/arm/boot/dts/kirkwood-goflexnet.dts 1969-12-31 19:00:00.000000000 -0500 +++ b/arch/arm/boot/dts/kirkwood-goflexnet.dts 2012-06-18 13:19:34.000000000 -0400 @@ -0,0 +1,24 @@ +/dts-v1/; + +/include/ "kirkwood.dtsi" + +/ { + model = "Seagate GoFlex Net"; + compatible = "seagate,goflexnet", "mrvl,kirkwood-88f6281", "mrvl,kirkwood"; + + memory { + device_type = "memory"; + reg = <0x00000000 0x8000000>; + }; + + chosen { + bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10"; + }; + + ocp@f1000000 { + serial@12000 { + clock-frequency = <200000000>; + status = "ok"; + }; + }; +}; diff -ruN a/arch/arm/mach-kirkwood/board-dt.c b/arch/arm/mach-kirkwood/board-dt.c --- a/arch/arm/mach-kirkwood/board-dt.c 2012-06-16 20:25:17.000000000 -0400 +++ b/arch/arm/mach-kirkwood/board-dt.c 2012-06-18 13:20:55.000000000 -0400 @@ -68,6 +68,9 @@ if (of_machine_is_compatible("raidsonic,ib-nas62x0")) ib62x0_init(); + if (of_machine_is_compatible("seagate,goflexnet")) + goflexnet_init(); + of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL); } @@ -77,6 +80,7 @@ "dlink,dns-325", "iom,iconnect", "raidsonic,ib-nas62x0", + "seagate,goflexnet", NULL }; diff -ruN a/arch/arm/mach-kirkwood/board-goflexnet.c b/arch/arm/mach-kirkwood/board-goflexnet.c --- a/arch/arm/mach-kirkwood/board-goflexnet.c 1969-12-31 19:00:00.000000000 -0500 +++ b/arch/arm/mach-kirkwood/board-goflexnet.c 2012-06-18 13:55:49.000000000 -0400 @@ -0,0 +1,180 @@ +/* + * Copyright 2012 (C), Jason Cooper <jason@lakedaemon.net> + * + * arch/arm/mach-kirkwood/board-dreamplug.c + * + * Marvell DreamPlug Reference Board Init for drivers not converted to + * flattened device tree yet. + * + * This file is licensed under the terms of the GNU General Public + * License version 2. This program is licensed "as is" without any + * warranty of any kind, whether express or implied. + * + * Copied and modified for Seagate GoFlex Net support by + * Joshua Coombs <josh.coombs@gmail.com> based on ArchLinux ARM's + * GoFlex kernel patches. + * + */ + +#include <linux/kernel.h> +#include <linux/init.h> +#include <linux/platform_device.h> +#include <linux/mtd/partitions.h> +#include <linux/ata_platform.h> +#include <linux/mv643xx_eth.h> +#include <linux/of.h> +#include <linux/of_address.h> +#include <linux/of_fdt.h> +#include <linux/of_irq.h> +#include <linux/of_platform.h> +#include <linux/gpio.h> +#include <linux/leds.h> +#include <linux/mtd/physmap.h> +#include <asm/mach-types.h> +#include <asm/mach/arch.h> +#include <asm/mach/map.h> +#include <mach/kirkwood.h> +#include <mach/bridge-regs.h> +#include <plat/mvsdio.h> +#include "common.h" +#include "mpp.h" + +struct mtd_partition goflexnet_partitions[] = { + { + .name = "u-boot", + .size = SZ_1M, + .offset = 0, + }, + { + .name = "uImage", + .size = SZ_4M, + .offset = MTDPART_OFS_NXTBLK, + }, + { + .name = "pogoplug", + .size = SZ_32M, + .offset = MTDPART_OFS_NXTBLK, + }, + { + .name = "root", + .size = MTDPART_SIZ_FULL, + .offset = MTDPART_OFS_NXTBLK, + }, +}; + +static struct mv643xx_eth_platform_data goflexnet_ge00_data = { + .phy_addr = MV643XX_ETH_PHY_ADDR(0), +}; + +static struct mv_sata_platform_data goflexnet_sata_data = { + .n_ports = 2, +}; + +static struct gpio_led goflexnet_led_pins[] = { + { + .name = "status:green:health", + .default_trigger = "default-on", + .gpio = 46, // 0x4000 + .active_low = 1, + }, + { + .name = "status:orange:fault", + .default_trigger = "none", + .gpio = 47, // 0x8000 + .active_low = 1, + }, + { + .name = "status:white:left0", + .default_trigger = "none", + .gpio = 42, // 0x0400 + .active_low = 0, + }, + { + .name = "status:white:left1", + .default_trigger = "none", + .gpio = 43, // 0x0800 + .active_low = 0, + }, + { + .name = "status:white:left2", + .default_trigger = "none", + .gpio = 44, // 0x1000 + .active_low = 0, + }, + { + .name = "status:white:left3", + .default_trigger = "none", + .gpio = 45, // 0x2000 + .active_low = 0, + }, + { + .name = "status:white:right0", + .default_trigger = "none", + .gpio = 38, // 0x0040 + .active_low = 0, + }, + { + .name = "status:white:right1", + .default_trigger = "none", + .gpio = 39, // 0x0080 + .active_low = 0, + }, + { + .name = "status:white:right2", + .default_trigger = "none", + .gpio = 40, // 0x0100 + .active_low = 0, + }, + { + .name = "status:white:right3", + .default_trigger = "none", + .gpio = 41, // 0x0200 + .active_low = 0, + }, +}; + +static struct gpio_led_platform_data goflexnet_led_data = { + .leds = goflexnet_led_pins, + .num_leds = ARRAY_SIZE(goflexnet_led_pins), +}; + +static struct platform_device goflexnet_leds = { + .name = "leds-gpio", + .id = -1, + .dev = { + .platform_data = &goflexnet_led_data, + } +}; + +static unsigned int goflexnet_mpp_config[] __initdata = { + MPP29_GPIO, /* USB Power Enable */ + MPP47_GPIO, /* LED Orange */ + MPP46_GPIO, /* LED Green */ + MPP45_GPIO, /* LED Left Capacity 3 */ + MPP44_GPIO, /* LED Left Capacity 2 */ + MPP43_GPIO, /* LED Left Capacity 1 */ + MPP42_GPIO, /* LED Left Capacity 0 */ + MPP41_GPIO, /* LED Right Capacity 3 */ + MPP40_GPIO, /* LED Right Capacity 2 */ + MPP39_GPIO, /* LED Right Capacity 1 */ + MPP38_GPIO, /* LED Right Capacity 0 */ + 0 +}; + +void __init goflexnet_init(void) +{ + /* + * Basic setup. Needs to be called early. + */ + kirkwood_mpp_conf(goflexnet_mpp_config); + + if (gpio_request(29, "USB Power Enable") != 0 || + gpio_direction_output(29, 1) != 0) + printk(KERN_ERR "can't setup GPIO 29 (USB Power Enable)\n"); + kirkwood_ehci_init(); + + kirkwood_ge00_init(&goflexnet_ge00_data); + kirkwood_sata_init(&goflexnet_sata_data); + + platform_device_register(&goflexnet_leds); +} diff -ruN a/arch/arm/mach-kirkwood/common.h b/arch/arm/mach-kirkwood/common.h --- a/arch/arm/mach-kirkwood/common.h 2012-06-16 20:25:17.000000000 -0400 +++ b/arch/arm/mach-kirkwood/common.h 2012-06-18 13:35:54.000000000 -0400 @@ -77,6 +77,12 @@ static inline void ib62x0_init(void) {}; #endif +#ifdef CONFIG_MACH_GOFLEXNET_DT +void goflexnet_init(void); +#else +static inline void goflexnet_init(void) {}; +#endif + /* early init functions not converted to fdt yet */ char *kirkwood_id(void); void kirkwood_l2_init(void); diff -ruN a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig --- a/arch/arm/mach-kirkwood/Kconfig 2012-06-16 20:25:17.000000000 -0400 +++ b/arch/arm/mach-kirkwood/Kconfig 2012-06-18 13:37:22.000000000 -0400 @@ -80,6 +80,13 @@ RaidSonic IB-NAS6210 & IB-NAS6220 devices, using Flattened Device Tree. +config MACH_GOFLEXNET_DT + bool "Seagate GoFlex Net (Flattened Device Tree)" + select ARCH_KIRKWOOD_DT + help + Say 'Y' here if you want your kernel to support the + Seagate GoFlex Net (Flattened Device Tree). + config MACH_TS219 bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS" help diff -ruN a/arch/arm/mach-kirkwood/Makefile b/arch/arm/mach-kirkwood/Makefile --- a/arch/arm/mach-kirkwood/Makefile 2012-06-16 20:25:17.000000000 -0400 +++ b/arch/arm/mach-kirkwood/Makefile 2012-06-18 13:38:04.000000000 -0400 @@ -25,3 +25,4 @@ obj-$(CONFIG_MACH_ICONNECT_DT) += board-iconnect.o obj-$(CONFIG_MACH_DLINK_KIRKWOOD_DT) += board-dnskw.o obj-$(CONFIG_MACH_IB62X0_DT) += board-ib62x0.o +obj-$(CONFIG_MACH_GOFLEXNET_DT) += board-goflexnet.o diff -ruN a/arch/arm/mach-kirkwood/Makefile.boot b/arch/arm/mach-kirkwood/Makefile.boot --- a/arch/arm/mach-kirkwood/Makefile.boot 2012-06-16 20:25:17.000000000 -0400 +++ b/arch/arm/mach-kirkwood/Makefile.boot 2012-06-18 13:38:38.000000000 -0400 @@ -7,3 +7,4 @@ dtb-$(CONFIG_MACH_DLINK_KIRKWOOD_DT) += kirkwood-dns325.dtb dtb-$(CONFIG_MACH_ICONNECT_DT) += kirkwood-iconnect.dtb dtb-$(CONFIG_MACH_IB62X0_DT) += kirkwood-ib62x0.dtb +dtb-$(CONFIG_MACH_GOFLEXNET_DT) += kirkwood-goflexnet.dtb
Re: kernel 3.5 and device-tree support... July 31, 2012 08:14AM |
Registered: 12 years ago Posts: 60 |
Alan
Re: kernel 3.5 and device-tree support... August 01, 2012 07:23AM |
Re: kernel 3.5 and device-tree support... August 01, 2012 07:33AM |
Registered: 12 years ago Posts: 60 |
Alan
Re: kernel 3.5 and device-tree support... August 01, 2012 07:40AM |
Re: kernel 3.5 and device-tree support... August 08, 2012 08:11PM |
Registered: 12 years ago Posts: 60 |
config MACH_TS219_DT bool "Device Tree for QNAP TS-11X, TS-21X NAS" select ARCH_KIRKWOOD_DT select ARM_APPENDED_DTB select ARM_ATAG_DTB_COMPAT help Say 'Y' here if you want your kernel to support the QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS devices using Fattened Device Tree. There are two different Device Tree descriptions, depending on if the device is based on an if the board uses the MV6281 or MV6282. If you have the wrong one, the buttons will not work. config MACH_GOFLEXNET_DT bool "Seagate GoFlex Net (Flattened Device Tree)" select ARCH_KIRKWOOD_DT help Say 'Y' here if you want your kernel to support the Seagate GoFlex Net (Flattened Device Tree). config MACH_LSXL_DT
/* * Copyright 2012 (C), Jason Cooper <jason@lakedaemon.net> * * arch/arm/mach-kirkwood/board-goflexnet.c * * Seagate GoFlext Net Board Init for drivers not converted to * flattened device tree yet. * * This file is licensed under the terms of the GNU General Public * License version 2. This program is licensed "as is" without any * warranty of any kind, whether express or implied. * * Copied and modified for Seagate GoFlex Net support by * Joshua Coombs <josh.coombs@gmail.com> based on ArchLinux ARM's * GoFlex kernel patches. * */ #include <linux/kernel.h> #include <linux/init.h> #include <linux/platform_device.h> #include <linux/ata_platform.h> #include <linux/mv643xx_eth.h> #include <linux/of.h> #include <linux/of_address.h> #include <linux/of_fdt.h> #include <linux/of_irq.h> #include <linux/of_platform.h> #include <linux/gpio.h> #include <asm/mach-types.h> #include <asm/mach/arch.h> #include <asm/mach/map.h> #include <mach/kirkwood.h> #include <mach/bridge-regs.h> #include <plat/mvsdio.h> #include "common.h" #include "mpp.h" static struct mv643xx_eth_platform_data goflexnet_ge00_data = { .phy_addr = MV643XX_ETH_PHY_ADDR(0), }; static unsigned int goflexnet_mpp_config[] __initdata = { MPP29_GPIO, /* USB Power Enable */ MPP47_GPIO, /* LED Orange */ MPP46_GPIO, /* LED Green */ MPP45_GPIO, /* LED Left Capacity 3 */ MPP44_GPIO, /* LED Left Capacity 2 */ MPP43_GPIO, /* LED Left Capacity 1 */ MPP42_GPIO, /* LED Left Capacity 0 */ MPP41_GPIO, /* LED Right Capacity 3 */ MPP40_GPIO, /* LED Right Capacity 2 */ MPP39_GPIO, /* LED Right Capacity 1 */ MPP38_GPIO, /* LED Right Capacity 0 */ 0 }; void __init goflexnet_init(void) { /* * Basic setup. Needs to be called early. */ kirkwood_mpp_conf(goflexnet_mpp_config); if (gpio_request(29, "USB Power Enable") != 0 || gpio_direction_output(29, 1) != 0) pr_err("can't setup GPIO 29 (USB Power Enable)\n"); kirkwood_ehci_init(); kirkwood_ge00_init(&goflexnet_ge00_data); }
#ifdef CONFIG_MACH_IB62X0_DT void ib62x0_init(void); #else static inline void ib62x0_init(void) {}; #endif #ifdef CONFIG_MACH_GOFLEXNET_DT void goflexnet_init(void); #else static inline void goflexnet_init(void) {}; #endif #ifdef CONFIG_MACH_LSXL_DT void lsxl_init(void); #else
/dts-v1/; /include/ "kirkwood.dtsi" / { model = "Seagate GoFlex Net"; compatible = "seagate,goflexnet", "marvell,kirkwood-88f6281", "marvell,kirkwood"; memory { device_type = "memory"; reg = <0x00000000 0x8000000>; }; chosen { bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10"; }; ocp@f1000000 { serial@12000 { clock-frequency = <200000000>; status = "ok"; }; nand@3000000 { status = "okay"; partition@0 { label = "u-boot"; reg = <0x0000000 0x100000>; read-only; }; partition@100000 { label = "uImage"; reg = <0x0100000 0x400000>; }; partition@500000 { label = "pogoplug"; reg = <0x0500000 0x2000000>; }; partition@2500000 { label = "root"; reg = <0x02500000 0xd800000>; }; }; sata@80000 { status = "okay"; nr-ports = <2>; }; }; gpio-leds { compatible = "gpio-leds"; health { label = "status:green:health"; gpios = <&gpio1 14 1>; linux,default-trigger = "default-on"; }; fault { label = "status:orange:fault"; gpios = <&gpio1 15 1>; }; left0 { label = "status:white:left0"; gpios = <&gpio1 10 0>; }; left1 { label = "status:white:left1"; gpios = <&gpio1 11 0>; }; left2 { label = "status:white:left2"; gpios = <&gpio1 12 0>; }; left3 { label = "status:white:left3"; gpios = <&gpio1 13 0>; }; right0 { label = "status:white:right0"; gpios = <&gpio1 6 0>; }; right1 { label = "status:white:right1"; gpios = <&gpio1 7 0>; }; right2 { label = "status:white:right2"; gpios = <&gpio1 8 0>; }; right3 { label = "status:white:right3"; gpios = <&gpio1 9 0>; }; }; };
#ifdef CONFIG_KEXEC kexec_reinit = kirkwood_enable_pcie; #endif if (of_machine_is_compatible("globalscale,dreamplug")) dreamplug_init(); if (of_machine_is_compatible("dlink,dns-kirkwood")) dnskw_init(); if (of_machine_is_compatible("iom,iconnect")) iconnect_init(); if (of_machine_is_compatible("raidsonic,ib-nas62x0")) ib62x0_init(); if (of_machine_is_compatible("qnap,ts219")) qnap_dt_ts219_init(); if (of_machine_is_compatible("seagate,goflexnet")) goflexnet_init(); if (of_machine_is_compatible("buffalo,lsxl")) lsxl_init(); of_platform_populate(NULL, kirkwood_dt_match_table, kirkwood_auxdata_lookup, NULL); } static const char *kirkwood_dt_board_compat[] = { "globalscale,dreamplug", "dlink,dns-320", "dlink,dns-325", "iom,iconnect", "raidsonic,ib-nas62x0", "qnap,ts219", "seagate,goflexnet", "buffalo,lsxl", NULL };
dtb-$(CONFIG_MACH_TS219_DT) += kirkwood-qnap-ts219.dtb dtb-$(CONFIG_MACH_GOFLEXNET_DT) += kirkwood-goflexnet.dtb dbt-$(CONFIG_MACH_LSXL_DT) += kirkwood-lschlv2.dtb
obj-$(CONFIG_MACH_TS219_DT) += board-ts219.o tsx1x-common.o obj-$(CONFIG_MACH_GOFLEXNET_DT) += board-goflexnet.o obj-$(CONFIG_MACH_LSXL_DT) += board-lsxl.o
Alan
Re: kernel 3.5 and device-tree support... August 09, 2012 06:07AM |
Re: kernel 3.5 and device-tree support... August 09, 2012 06:57AM |
Registered: 12 years ago Posts: 60 |
LED-NICE-NAME { label = "status:COLOR:LED-NICE-NAME"; gpios = <&gpioA B C>;
{ .name = "status:COLOR:LED-NICE-NAME", .default_trigger = "none", .gpio = D, // 0x0200 .active_low = C, },
compatible = "seagate,goflexnet", "marvell,kirkwood-88f6281", "marvell,kirkwood";
Alan
Re: kernel 3.5 and device-tree support... August 09, 2012 07:12AM |
Alan
Re: kernel 3.5 and device-tree support... August 09, 2012 07:40AM |
Re: kernel 3.5 and device-tree support... August 09, 2012 07:59AM |
Registered: 12 years ago Posts: 60 |
Alan
Re: kernel 3.5 and device-tree support... August 09, 2012 08:05AM |
Re: kernel 3.5 and device-tree support... August 09, 2012 08:15AM |
Registered: 12 years ago Posts: 60 |
Alan
Re: kernel 3.5 and device-tree support... August 09, 2012 10:35AM |
sata_mv sata_mv.0: cannot get optional clkdev [ 24.374413] sata_mv sata_mv.0: slots 32 ports 2 [ ok 4.438393] uncorrectable error : udevd[370]: timeout 'scsi_id --whitelisted --replace-whitespace -p0x80 -d/dev/sda' udevd[370]: timeout '/sbin/blkid -o udev -p /dev/sda'