{"id":798,"date":"2012-04-12T14:03:51","date_gmt":"2012-04-12T22:03:51","guid":{"rendered":"http:\/\/blog.portnumber53.com\/?p=798"},"modified":"2012-04-12T14:03:51","modified_gmt":"2012-04-12T22:03:51","slug":"linux-hardware-compatibility-wi311mi","status":"publish","type":"post","link":"https:\/\/blog.portnumber53.com\/index.php\/2012\/04\/12\/linux-hardware-compatibility-wi311mi\/","title":{"rendered":"Linux Hardware Compatibility: W311MI"},"content":{"rendered":"<p>This is just to let others know what piece of hardware worked during my linux experiments:<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.portnumber53.com\/wp-content\/uploads\/2012\/04\/W311MI-box.jpg\" rel=\"noopener\" style=\"\" target=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"aligncenter size-full wp-image-799\" height=\"58\" src=\"http:\/\/blog.portnumber53.com\/wp-content\/uploads\/2012\/04\/W311MI-box.jpg\" style=\"\" title=\"W311MI-box\" width=\"248\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>dmesg output<\/p>\n<p>&lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Linux version 2.6.31.6_SMP_820 (bdietrich@brad-ux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #96 SMP Tue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Feb 8 12:08:54 PST 2011<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] CPU: ARMv6-compatible processor [410fb025] revision 5 (ARMv7), cr=00c5387f<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Machine: Oxsemi NAS<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.000000] 1 memory region<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Ignoring unrecognised tag 0x00000000<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Memory policy: ECC disabled, Data cache writealloc<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.000000] On node 0 totalpages: 32768<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.000000] free_area_init_node: node 0, pgdat c0401080, node_mem_map c0424000<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; Normal zone: 256 pages used for memmap<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; Normal zone: 0 pages reserved<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; Normal zone: 32512 pages, LIFO batch:7<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Built 1 zonelists in Zone order, mobility grouping on.&nbsp; Total pages: 32512<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Kernel command line: root=ubi0:rootfs ubi.mtd=2,512 rootfstype=ubifs console=ttyS0,115200 elevator=cfq mac_adr=0x0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0,0&#215;30,0xe0,0x00,0x00,0x01 mem=128M poweroutage=yes<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Memory: 128MB = 128MB total<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Memory: 125496KB available (3712K code, 275K data, 120K init, 0K highmem)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Hierarchical RCU implementation.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.000000] NR_IRQS:96<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] OX820_RPS_init_irq: interrupts 64 to 96<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.010000] Console: colour dummy device 80&#215;30<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.010000] console [ttyS0] enabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.020000] Calibrating delay loop&#8230; 279.34 BogoMIPS (lpj=1396736)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.260000] Security Framework initialized<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.260000] Mount-cache hash table entries: 512<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.270000] CPU: Testing write buffer coherency: ok<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.270000] Calibrating local timer&#8230; 350.00MHz.<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.340000] CPU1: Booted secondary processor<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.440000] Calibrating delay loop&#8230; 279.34 BogoMIPS (lpj=1396736)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.670000] Brought up 2 CPUs<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.680000] SMP: Total of 2 processors activated (558.69 BogoMIPS).<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.690000] NET: Registered protocol family 16<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.690000] Number of DMA channels = 4, version = 4<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.700000] Reserving a DMA channel for DirectRAID<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.700000] Allocating 389 SRAM generic DMA descriptors<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.720000] bio: create slab &lt;bio-0&gt; at 0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.730000] SCSI subsystem initialized<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp;&nbsp; 0.730000] libata version 3.00 loaded.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.750000] NET: Registered protocol family 2<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.750000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.760000] Switched to NOHz mode on CPU #0<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.760000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.760000] Switched to NOHz mode on CPU #1<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.770000] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.780000] TCP: Hash tables configured (established 4096 bind 4096)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.780000] TCP reno registered<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.790000] NET: Registered protocol family 1<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.790000] Create fragment cache<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.800000] fuse init (API version 7.12)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.800000] msgmni has been set to 245<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.810000] alg: No test for stdrng (krng)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.810000] io scheduler noop registered<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.820000] io scheduler anticipatory registered<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.820000] io scheduler deadline registered<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.830000] io scheduler cfq registered (default)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.850000] Serial: 8250\/16550 driver, 2 ports, IRQ sharing disabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.860000] serial8250: ttyS0 at MMIO 0x44200000 (irq = 55) is a 16550A<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.880000] brd: module loaded<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.890000] loop: module loaded<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.890000] ox820sata: OX820 sata core.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.890000] scsi0 : oxnassata<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.900000] scsi1 : oxnassata<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.900000] ata1: SATA max UDMA\/133 irq 50<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 0.910000] ata2: SATA max UDMA\/133 irq 50<br \/>\n\t&lt;3&gt;[&nbsp;&nbsp;&nbsp; 0.910000] ox820sata: reseting SATA core<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.270000] ata1: SATA link down (SStatus 0 SControl 300)<br \/>\n\t&lt;3&gt;[&nbsp;&nbsp;&nbsp; 1.270000] ox820sata: reseting SATA core<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.630000] ata2: SATA link down (SStatus 0 SControl 300)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.630000] tun: Universal TUN\/TAP device driver, 1.6<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.640000] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 1.640000] NAND: Page read time 40ms<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.650000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 1.660000] Scanning device for bad blocks<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 1.670000] Bad eraseblock 225 at 0x000001c20000<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 1.680000] Bad eraseblock 273 at 0x000002220000<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.740000] Creating 2 MTD partitions on &quot;NAND 128MiB 3,3V 8-bit&quot;:<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.750000] 0x000000000000-0x000000e00000 : &quot;boot&quot;<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.750000] 0x000000e00000-0x000008000000 : &quot;rootfs&quot;<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.760000] UBI: attaching mtd2 to ubi0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.760000] UBI: physical eraseblock size:&nbsp;&nbsp; 131072 bytes (128 KiB)<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.770000] UBI: logical eraseblock size:&nbsp;&nbsp;&nbsp; 129024 bytes<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.770000] UBI: smallest flash I\/O unit:&nbsp;&nbsp;&nbsp; 2048<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.780000] UBI: sub-page size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.780000] UBI: VID header offset:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512 (aligned 512)<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 1.790000] UBI: data offset:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2048<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.200000] UBI: attached mtd2 to ubi0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.200000] UBI: MTD device name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;rootfs&quot;<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.210000] UBI: MTD device size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 114 MiB<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.210000] UBI: number of good PEBs:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 910<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.220000] UBI: number of bad PEBs:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.220000] UBI: max. allowed volumes:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 128<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.220000] UBI: wear-leveling threshold:&nbsp;&nbsp;&nbsp; 4096<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.230000] UBI: number of internal volumes: 1<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.230000] UBI: number of user volumes:&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.240000] UBI: available PEBs:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.240000] UBI: total number of reserved PEBs: 910<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.250000] UBI: number of PEBs reserved for bad PEB handling: 9<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.250000] UBI: max\/mean erase counter: 2\/0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.260000] UBI: image sequence number: 0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.260000] UBI: background thread &quot;ubi_bgt0d&quot; started, PID 275<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.270000] mice: PS\/2 mouse device common for all mice<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.270000] TCP cubic registered<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.280000] NET: Registered protocol family 10<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.280000] NET: Registered protocol family 17<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.290000] RPC: Registered udp transport module.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.290000] RPC: Registered tcp transport module.<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.520000] UBIFS: mounted UBI device 0, volume 0, name &quot;rootfs&quot;<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.530000] UBIFS: file system size:&nbsp;&nbsp; 114315264 bytes (111636 KiB, 109 MiB, 886 LEBs)<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.540000] UBIFS: journal size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.540000] UBIFS: media format:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; w4\/r0 (latest is w4\/r0)<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.550000] UBIFS: default compressor: zlib<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 2.550000] UBIFS: reserved for root:&nbsp; 0 bytes (0 KiB)<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp;&nbsp; 2.560000] VFS: Mounted root (ubifs filesystem) on device 0:10.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 2.570000] Freeing init memory: 120K<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 3.440000] Probing for Synopsis GMAC, unit 0<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.450000] eth0: Tuning GMAC 0 RGMII timings<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.450000] eth0: PHY is Realtek RTL8211D, type 0x001cc914<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 3.460000] eth0: GMAC ver = 53, vendor ver = 18 at 0xed400000, IRQ 40<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 3.470000] eth0: Found PHY at address 3, type 0x001cc914 -&gt; 10\/100\/1000<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp;&nbsp; 3.480000] eth0: Ethernet addr: 00:30:e0:00:00:00<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.500000] eth0: PHY is Realtek RTL8211D, type 0x001cc914<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.500000] Offload is not active on eth0<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.510000] Alloc&#39;ing ARM descs 10240 bytes<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.510000] eth0: Resetting GMAC<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.520000] eth0: GMAC reset complete<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 3.520000] eth0: Setting Rx flow control thresholds for LAN port<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 4.080000] eth0: PHY is Realtek RTL8211D, type 0x001cc914<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 4.580000] eth0: link down<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 6.540000] ADDRCONF(NETDEV_UP): eth0: link is not ready<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 8.080000] eth0: link up, 1000Mbps, full-duplex, using pause, lpa 0xCDE1<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp;&nbsp; 8.080000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.690000] usbcore: registered new interface driver usbfs<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.700000] usbcore: registered new interface driver hub<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.710000] usbcore: registered new device driver usb<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.760000] ehci_hcd: USB 2.0 &#39;Enhanced&#39; Host Controller (EHCI) Driver<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.770000] oxnas-ehci oxnas-ehci.0: OXNAS EHCI Host Controller<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.780000] oxnas-ehci oxnas-ehci.0: new USB bus registered, assigned bus number 1<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.810000] oxnas-ehci oxnas-ehci.0: irq 39, io mem 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.830000] oxnas-ehci oxnas-ehci.0: USB 0.0 started, EHCI 1.00<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.840000] usb usb1: configuration #1 chosen from 1 choice<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.840000] hub 1-0:1.0: USB hub found<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.850000] hub 1-0:1.0: 2 ports detected<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.940000] Initializing USB Mass Storage driver&#8230;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.940000] usbcore: registered new interface driver usb-storage<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 10.950000] USB Mass Storage support registered.<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.170000] usb 1-1: new high speed USB device using oxnas-ehci and address 2<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp; 11.330000] ufsd: module license &#39;Commercial product&#39; taints kernel.<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp; 11.340000] Disabling lock debugging due to kernel taint<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.470000] usb 1-1: configuration #1 chosen from 1 choice<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.560000] hub 1-1:1.0: USB hub found<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.570000] hub 1-1:1.0: 4 ports detected<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 11.610000] ufsd: driver 8.3 (008_A) with acl LBD=ON with ioctl loaded at bf078000<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 11.610000] NTFS read\/write support included<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 11.610000] Hfs+\/HfsX read\/write support included<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.870000] usb 1-1.2: new high speed USB device using oxnas-ehci and address 3<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp; 11.960000] rtusb init rt2870 &#8212;&gt;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 11.970000] usbcore: registered new interface driver rt2870<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp; 12.000000] Cloud Engines XCE Init [Version: 2.5.9.1]<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.010000] XCE: CPU MEMORY MAP:<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.010000] XCE:&nbsp;&nbsp; &#8212; 0x00001000 &#8211; 0xbeffffff (3055 MB)&nbsp; User Space Mappings<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.020000] XCE:&nbsp;&nbsp; &#8212; 0xbf000000 &#8211; 0xbfffffff (&nbsp; 16 MB)&nbsp; Kernel module space<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.020000] XCE:&nbsp;&nbsp; &#8212; 0xc0000000 &#8211; 0xc7ffffff ( 128 MB)&nbsp; Kernel direct-mapped ram<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.030000] XCE:&nbsp;&nbsp; &#8212; 0xc8800000 &#8211; 0xecffffff ( 584 MB)&nbsp; Kernel vmalloc space<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.040000] XCE:&nbsp;&nbsp; &#8212; 0xed000000 &#8211; 0xfeffffff ( 287 MB)&nbsp; Kernel platform space<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.040000] XCE: CPU FEATURES:<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.050000] XCE:&nbsp;&nbsp; &#8212; I Cache:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.050000] XCE:&nbsp;&nbsp; &#8212; D Cache:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.060000] XCE:&nbsp;&nbsp; &#8212; Branch Predict:&nbsp; disabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.060000] XCE:&nbsp;&nbsp; &#8212; MMU:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.070000] XCE:&nbsp;&nbsp; &#8212; Alignment Abort: disabled<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.070000] XCE: BLPARAMS: Locating parameter block&#8230;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.080000] XCE: BLPARAMS: reading 2048 bytes @ a0000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.080000] XCE: Loaded Property Size: 2048<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.090000] XCE:&nbsp;&nbsp;&nbsp; &#8211; &#39;cesvcid&#39; -&gt; &#39;7BR8RPYW6XVXK3F2PKS978HRTN&#39;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.090000] XCE:&nbsp;&nbsp;&nbsp; &#8211; &#39;ceboardver&#39; -&gt; &#39;PPV3&#39;<br \/>\n\t&lt;4&gt;[&nbsp;&nbsp; 12.100000] XCE: No board spec found matching boardid &#39;PPV3&#39; &#8212; Using &#39;PPRO1&#39;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.100000] XCE: Current GPIO State:<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.110000] XCE:&nbsp; GPIO A input:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xf679fff7<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.110000] XCE:&nbsp; GPIO A OE status:&nbsp;&nbsp;&nbsp; 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.120000] XCE:&nbsp; GPIO A IRQ enable:&nbsp;&nbsp; 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.120000] XCE:&nbsp; GPIO A IRQ event:&nbsp;&nbsp;&nbsp; 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.130000] XCE:&nbsp; GPIO A output state: 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.130000] XCE:&nbsp; GPIO B input:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0003ffff<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.140000] XCE:&nbsp; GPIO B OE status:&nbsp;&nbsp;&nbsp; 0x00030000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.140000] XCE:&nbsp; GPIO B IRQ enable:&nbsp;&nbsp; 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.150000] XCE:&nbsp; GPIO B IRQ event:&nbsp;&nbsp;&nbsp; 0x00000000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.150000] XCE:&nbsp; GPIO B output state: 0x00030000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.290000] XCE: BLPARAMS: Locating parameter block&#8230;<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.290000] XCE: BLPARAMS: reading 2048 bytes @ a0000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.300000] XCE: BLPARAMS: reading 2048 bytes @ a0800<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.310000] XCE: BLPARAMS: reading 2048 bytes @ a1000<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 12.310000] XCE: BLPARAMS: reading 2048 bytes @ a1800<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 13.990000] usb 1-1.2: configuration #1 chosen from 1 choice<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 14.010000] scsi2 : SCSI emulation for USB Mass Storage devices<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp; 14.020000] usb-storage: device found at 3<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp; 14.020000] usb-storage: waiting for device to settle before scanning<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 17.800000] XCE: XCE: LED -&gt; CONNECTED<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp; 18.200000] eth0: no IPv6 routers present<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 19.020000] scsi 2:0:0:0: Direct-Access&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mass&nbsp; Storage Device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PQ: 0 ANSI: 0<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 19.050000] sd 2:0:0:0: [sda] 625142446 512-byte logical blocks: (320 GB\/298 GiB)<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp; 19.050000] usb-storage: device scan complete<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 19.050000] sd 2:0:0:0: [sda] Write Protect is off<br \/>\n\t&lt;7&gt;[&nbsp;&nbsp; 19.060000] sd 2:0:0:0: [sda] Mode Sense: 03 00 00 00<br \/>\n\t&lt;3&gt;[&nbsp;&nbsp; 19.060000] sd 2:0:0:0: [sda] Assuming drive cache: write through<br \/>\n\t&lt;3&gt;[&nbsp;&nbsp; 19.070000] sd 2:0:0:0: [sda] Assuming drive cache: write through<br \/>\n\t&lt;6&gt;[&nbsp;&nbsp; 19.070000]&nbsp; sda: sda1<br \/>\n\t&lt;3&gt;[&nbsp;&nbsp; 19.220000] sd 2:0:0:0: [sda] Assuming drive cache: write through<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 19.220000] sd 2:0:0:0: [sda] Attached SCSI disk<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 19.930000] ufsd: use builtin utf8 instead of kernel utf8<br \/>\n\t&lt;5&gt;[&nbsp;&nbsp; 20.130000] ufsd: sda1 without journal<br \/>\n\t&lt;6&gt;[&nbsp; 517.820000] XCE: BLPARAMS: Locating parameter block&#8230;<br \/>\n\t&lt;6&gt;[&nbsp; 517.830000] XCE: BLPARAMS: reading 2048 bytes @ a0000<br \/>\n\t&lt;6&gt;[&nbsp; 517.840000] XCE: BLPARAMS: reading 2048 bytes @ a0800<br \/>\n\t&lt;6&gt;[&nbsp; 517.840000] XCE: BLPARAMS: reading 2048 bytes @ a1000<br \/>\n\t&lt;6&gt;[&nbsp; 517.850000] XCE: BLPARAMS: reading 2048 bytes @ a1800<br \/>\n\t&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is just to let others know what piece of hardware worked during my linux experiments: &nbsp; &nbsp; dmesg output &lt;5&gt;[&nbsp;&nbsp;&nbsp; 0.000000] Linux version 2.6.31.6_SMP_820 (bdietrich@brad-ux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #96 SMP Tue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Feb 8 12:08:54 PST 2011 &lt;4&gt;[&nbsp;&nbsp;&nbsp; 0.000000] CPU: ARMv6-compatible processor [410fb025] revision 5&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/blog.portnumber53.com\/index.php\/2012\/04\/12\/linux-hardware-compatibility-wi311mi\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[172,219,256,349,355,366],"class_list":["post-798","post","type-post","status-publish","format-standard","hentry","category-linux","tag-hardware-compatibility","tag-linux","tag-network","tag-usb","tag-w311mi","tag-wireless"],"_links":{"self":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts\/798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/comments?post=798"}],"version-history":[{"count":0,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/posts\/798\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/media?parent=798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/categories?post=798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.portnumber53.com\/index.php\/wp-json\/wp\/v2\/tags?post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}