Cisco/Technicolor DPC3848VE Linux

My instructions are needed for the first time. The firmware running on the modem DOESN'T HAVE sysupgrade.

my filesystem has this: ./usr/sbin/cfdisk am I ok?
Yes, if you have that, you can use it!

Give it a try, and follow my steps carefully. I copy the squashfs and the kernel back to the thumbdrive so we can copy them to the emmc once we've booted from the thumbdrive. Remember that all of this is required ONCE. After that, you can use sysupgrade on the combined images. Please note I've modified my previous post.

My filesystem includes ./sbin/sysupgrade

It won't install ANY kernel module because it's not on the OpenWRT servers as a target, but yes, you can install everything else that's not a kernel module. If you require a kernel module, you can enable that by yourself, and either bundle it by default (i.e. marking the module as * on the menuconfig), or creating the ipk (i.e. by marking the module as M on the menuconfig) and later copying it and its dependencies to the modem and using dpkg to install them.

oh I may have to add a few things and it should quickly update it.

Yes, yours, but the modem's default firmware doesn't. That's why we need to boot from a OpenWRT kernel + rootfs on a thumbdrive to do all of these changes by ourselves THE FIRST TIME.

The way I was going to do it with ymodem was boot the openwrt kernel on a openwrt filesystem

The way I was going to do it with ymodem was boot the openwrt kernel on a openwrt filesystem

Sure, if you want to use ymodem, you can ignore my steps 1, 2 and instead of step 6, you can run:

ymodem 0x100000

Upload through ymodem... and then continue with my step 7.

You posted this example:

ord4 0xdf9fa004 0xB
ord4 0xC80D0000 0x03000000
ymodem 0x200000
bootkernel -b 0x200000 "console=ttyS0,115200 ip=static memmap=exactmap memmap=128K@128K memmap=240M@1M root=/dev/mmcblk0p3"

So I was going to use that as the template. You seem to mention a different memory address here and write 2 values for some reason

Yes, use the ones I've provided here. These ord4 lines turns on the ARM6 core, so, DON'T do it. Also use 0x100000 instead of 0x200000 because you get more space to load the kernel (there's a HARD limit around 6M). And finally, use the commandline I've posted here, don't use the one on my repository because that only works with the old 2.6 kernel and it's outdated (I used it when I started playing with this). Please use what I've shared on this thread

ok I will update the build with everything I think I need including luci and then try it, or just try to boot in the first place maybe now just to see. Thanks

not quite sure what the commandline is here.

On my old example:

bootkernel -b 0x200000 "console=ttyS0,115200 ip=static memmap=exactmap memmap=128K@128K memmap=240M@1M root=/dev/mmcblk0p3"

the part in quotemarks is the commandline passed to the kernel by the CEFDK bootloader. Use the ones I've posted here, not on my old stuff on my github.

OK so the idea is I make a new partition that is quite large at the end of flash and then the squashfs will go there (and fit)? Will it use all the space right away or be limited to the size of the build?

Yes, but you remove all (except one) partition before. You should have the following on cfdisk BEFORE writing:


If not, don't write anything and follow my steps closely.

ok, the method you are mentioning does not use sysupgade, but writes to partitions using dd. Again I know with a lot of filesystems if you make a partition size that is bigger than a saved copy, the filesystem will usually be the old size. There is the resize ext4 command to fix it. Not sure what will happen in the squashfs case here. This method you are mentioning leaves the original booter so I can go back and fix it if I had to?

So here we are putting the whole boot and filesystem into a filesystem. I assume it works but it is a bit odd? Maybe it gets interpreted as a filesystem with the bzimage in there somewhere?

Yes, if you follow my steps, the original bootloader will stay intact. I'm dd'ng the squashfs variant NOT THE EXT4, because that's what OpenWRT usually use. Squashfs is a READ ONLY filesystem, and OpenWRT creates an overlay so it's R/W for the most part.

So here we are putting the whole boot and filesystem into a filesystem. I assume it works but it is a bit odd? Maybe it gets interpreted as a filesystem with the bzimage in there somewhere?

This copies the squashfs rootfs image into an entire PARTITION, not "filesystem". bzImage is a kernel image (which in this case is the type of openwrt-x86-intelce-intelce-kernel.bin).

I am pretty sure I understand at this point, but I am a bit confused about how we are using all the space in flash as free space. I think we need an overlay partition? and it needs to mostly be the free space? Let me guess the unused space becomes overlay?


OK I think I am bugging you but I think I understand at this point as per following your instructions. At the time I thought you were putting the kernel in another partition but what you are doing is this. Keeping the booter, moving the booter configuration, and then booting from squashfs partition that uses the remaining amount as overlay.

It REALLY helped that you mentioned the dd method because the sysupgrade would have probably bricked the router.

I am pretty sure I understand at this point, but I am a bit confused about how we are using all the space in flash as free space.

No, we're re-partitioning it, but keeping the FIRST partition where it starts. This is important to keep the bootloader running. By doing this, we can easily re-use all the partitions as we want. I've done so. The first partition is the kernel, stored RAW (i.e. by using dd); it's a 6M partition. The second one is the "config" partition, 8M, which is a copy of the original "nvram" partition of the modem (it was 2M, needs to be grown to use the full 8M). The last one is where the rootfs goes, and uses the remaining space of the eMMC. OpenWRT then creates an overlay automatically with the "unused" space of that partition. A little bit confusing, but trust me.

I just tried the old stuff I built to see if it would generally work and I sort of hung. Maybe it didn't understand the /dev/sda1. What I did was make an ext4 partition on all of a thumbdrive and then extract the filesystem.tar to it.

OH I THINK I KNOW. I DID NOT INCLUDE USB-STORAGE PROBABLY

Cs).l> ymodem 0x100000                                                          
shell> bootkernel -b 0x100000 "earlyprintk=intelce console=uart,mmio32,0xdffe02"
CMD(0x48000)='earlyprintk=intelce console=uart,mmio32,0xdffe0200 pci=nocrs root!
                                                                                
early console in extract_kernel                                                 
input_data: 0x018d1094                                                          
input_len: 0x00423e28                                                           
output: 0x01000000                                                              
output_len: 0x00b31a84                                                          
kernel_total_size: 0x00d0d000                                                   
needed_size: 0x00d0d000                                                         
                                                                                
Decompressing Linux... Parsing ELF... No relocation needed... done.             
Booting the kernel (entry_offset: 0x00000000).                                  
[    0.000000] Linux version 6.6.35 (msuffidy@FRZNWSTE) (i486-openwrt-linux-mus4
[    0.000000] KERNEL supported cpus:                                           
[    0.000000]   Intel GenuineIntel                                             
[    0.000000] Disabled fast string operations                                  
[    0.000000] BIOS-provided physical RAM map:                                  
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000011aaf] reserved  
[    0.000000] BIOS-e820: [mem 0x0000000000011ab0-0x0000000000017fff] ACPI data 
[    0.000000] BIOS-e820: [mem 0x0000000000018000-0x000000000001ffff] reserved  
[    0.000000] BIOS-e820: [mem 0x0000000000020000-0x000000000003ffff] usable    
[    0.000000] BIOS-e820: [mem 0x0000000000040000-0x00000000000fffff] reserved  
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000073fffff] usable    
[    0.000000] BIOS-e820: [mem 0x0000000007400000-0x0000000007ffffff] reserved  
[    0.000000] BIOS-e820: [mem 0x0000000008000000-0x000000000fffffff] usable    
[    0.000000] BIOS-e820: [mem 0x0000000010000000-0x000000001fffffff] reserved  
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec003ff] type 6    
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee003ff] persisten)
[    0.000000] ce2600 setup data: layout table 0x200000                         
[    0.000000] ce2600 setup data: board rev 0x0                                 
[    0.000000] earlycon: uart0 at MMIO32 0x00000000dffe0200 (options '')        
[    0.000000] printk: bootconsole [uart0] enabled                              
[    0.000000] NX (Execute Disable) protection: active                          
[    0.000000] APIC: Static calls initialized                                   
[    0.000000] extended physical RAM map:                                       
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x0000000000011aaf] d
[    0.000000] reserve setup_data: [mem 0x0000000000011ab0-0x0000000000017fff] a
[    0.000000] reserve setup_data: [mem 0x0000000000018000-0x000000000001ffff] d
[    0.000000] reserve setup_data: [mem 0x0000000000020000-0x000000000003ffff] e
[    0.000000] reserve setup_data: [mem 0x0000000000040000-0x00000000000fffff] d
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x00000000073fffff] e
[    0.000000] reserve setup_data: [mem 0x0000000007400000-0x0000000007ffffff] d
[    0.000000] reserve setup_data: [mem 0x0000000008000000-0x000000000fffffff] e
[    0.000000] reserve setup_data: [mem 0x0000000010000000-0x000000001fffffff] d
[    0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec003ff] 6
[    0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee003ff] )
[    0.000000] tsc: Detected 1198.080 MHz processor                             
[    0.000097] last_pfn = 0x10000 max_arch_pfn = 0x1000000                      
[    0.005330] MTRR map: 5 entries (4 fixed + 1 variable; max 20), built from 8s
[    0.013682] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT     
[    0.031313] ACPI: Early table checksum verification disabled                 
[    0.036987] ACPI: RSDP 0x000000000009FC00 000024 (v02 INTEL )                
[    0.042740] ACPI: RSDT 0x0000000000017FB0 000030 (v01 INTEL           000000)
[    0.051282] ACPI: FACP 0x0000000000013B20 0000F4 (v03 INTEL           000000)
[    0.059822] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Pm1aEven)
[    0.069830] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Pm1aCont)
[    0.080016] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/PmTimerB)
[    0.089847] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Bloc)
[    0.099417] ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aEventBlock:)
[    0.110125] ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aControlBloc)
[    0.121007] ACPI BIOS Warning (bug): Invalid length for FADT/PmTimerBlock: 4)
[    0.131537] ACPI: DSDT 0x0000000000013C20 0010D4 (v01 Intel  CE2600   000000)
[    0.140072] ACPI: FACS 0x0000000000017F70 000040                             
[    0.144696] ACPI: FACS 0x0000000000017F70 000040                             
[    0.149321] ACPI: APIC 0x0000000000011AF0 000068 (v01 INTEL           000000)
[    0.157856] ACPI: HPET 0x0000000000011AB0 000038 (v01 INTEL           000000)
[    0.166389] ACPI: Reserving FACP table memory at [mem 0x13b20-0x13c13]       
[    0.172916] ACPI: Reserving DSDT table memory at [mem 0x13c20-0x14cf3]       
[    0.179443] ACPI: Reserving FACS table memory at [mem 0x17f70-0x17faf]       
[    0.185971] ACPI: Reserving FACS table memory at [mem 0x17f70-0x17faf]       
[    0.192499] ACPI: Reserving APIC table memory at [mem 0x11af0-0x11b57]       
[    0.199026] ACPI: Reserving HPET table memory at [mem 0x11ab0-0x11ae7]       
[    0.205574] 256MB LOWMEM available.                                          
[    0.209056]   mapped low ram: 0 - 10000000                                   
[    0.213142]   low ram: 0 - 10000000                                          
[    0.216635] Zone ranges:                                                     
[    0.219157]   DMA      [mem 0x0000000000020000-0x0000000000ffffff]           
[    0.225337]   Normal   [mem 0x0000000001000000-0x000000000fffffff]           
[    0.231516] Movable zone start for each node                                 
[    0.235776] Early memory node ranges                                         
[    0.239339]   node   0: [mem 0x0000000000020000-0x000000000003ffff]          
[    0.245606]   node   0: [mem 0x0000000000100000-0x00000000073fffff]          
[    0.251873]   node   0: [mem 0x0000000008000000-0x000000000fffffff]          
[    0.258141] Initmem setup node 0 [mem 0x0000000000020000-0x000000000fffffff] 
[    0.265208] On node 0, zone DMA: 32 pages in unavailable ranges              
[    0.265479] On node 0, zone DMA: 192 pages in unavailable ranges             
[    0.275765] On node 0, zone Normal: 3072 pages in unavailable ranges         
[    0.282003] ACPI: PM-Timer IO Port: 0x1008                                   
[    0.292474] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23   
[    0.299356] IOAPIC[1]: apic_id 1, version 32, address 0xbffff000, GSI 24-47  
[    0.306323] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high level)      
[    0.312938] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)      
[    0.319559] ACPI: Using ACPI (MADT) for SMP configuration information        
[    0.325999] ACPI: HPET id: 0x8086a201 base: 0xfed00000                       
[    0.331154] smpboot: Allowing 2 CPUs, 0 hotplug CPUs                         
[    0.336165] [mem 0x20000000-0xfebfffff] available for PCI devices            
[    0.342272] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xfffs
[    0.352811] setup_percpu: NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_i1
[    0.360795] percpu: Embedded 27 pages/cpu s80468 r0 d30124 u110592           
[    0.367075] Kernel command line: earlyprintk=intelce console=uart,mmio32,0xd0
[    0.380514] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, )
[    0.388287] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, li)
[    0.395827] Built 1 zonelists, mobility grouping on.  Total pages: 61600     
[    0.402536] mem auto-init: stack:off, heap alloc:off, heap free:off          
[    0.413586] Checking if this processor honours the WP bit even in supervisor.
[    0.421628] Memory: 234556K/248960K available (7374K kernel code, 734K rwdat)
[    0.487646] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1       
[    0.497847] rcu: Hierarchical RCU implementation.                            
[    0.502560]  Tracing variant of Tasks RCU enabled.                           
[    0.507349] rcu: RCU calculated value of scheduler-enlistment delay is 10 ji.
[    0.514967] NR_IRQS: 2304, nr_irqs: 512, preallocated irqs: 16               
[    0.521181] rcu: srcu_init: Setting srcu_struct sizes based on contention.   
[    0.528536] Console: colour dummy device 80x25                               
[    0.533016] printk: console [ttyS0] enabled                                  
[    0.533016] printk: console [ttyS0] enabled                                  
[    0.541368] printk: bootconsole [uart0] disabled                             
[    0.541368] printk: bootconsole [uart0] disabled                             
[    0.550614] ACPI: Core revision 20230628                                     
[    0.555663] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_s
[    0.564844] APIC: Switch to symmetric I/O mode setup                         
[    0.570549] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1             
[    0.624938] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1s
[    0.635481] Calibrating delay loop (skipped), value calculated using timer f)
[    0.645502] Disabled fast string operations                                  
[    0.649710] CPU0: Thermal monitoring enabled (TM1)                           
[    0.655517] process: using mwait in idle threads                             
[    0.660145] Last level iTLB entries: 4KB 32, 2MB 0, 4MB 0                    
[    0.665485] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 8, 1GB 0             
[    0.671510] x86/fpu: x87 FPU will use FXSAVE                                 
[    0.677163] Freeing SMP alternatives memory: 32K                             
[    0.681790] pid_max: default: 32768 minimum: 301                             
[    0.692737] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, line)
[    0.695493] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes,)
[    0.711613] smpboot: CPU0: Intel(R) Atom(TM) CPU  652   @ 1.20GHz (family: 0)
[    0.716360] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adj.
[    0.724119] Performance Events: PEBS fmt0+, Atom events, 8-deep LBR, Intel P.
[    0.725497] ... version:                3                                    
[    0.735485] ... bit width:              40                                   
[    0.739578] ... generic registers:      2                                    
[    0.743584] ... value mask:             000000ffffffffff                     
[    0.745487] ... max period:             000000007fffffff                     
[    0.750795] ... fixed-purpose events:   3                                    
[    0.755484] ... event mask:             0000000700000003                     
[    0.761059] signal: max sigframe size: 1440                                  
[    0.765709] rcu: Hierarchical SRCU implementation.                           
[    0.770501] rcu:     Max phase no-delay instances is 1000.                   
[    0.775981] smp: Bringing up secondary CPUs ...                              
[    0.781143] smpboot: x86: Booting SMP configuration:                         
[    0.785525] .... node  #0, CPUs:      #1                                     
[    0.057388] Disabled fast string operations                                  
[    0.798144] smp: Brought up 1 node, 2 CPUs                                   
[    0.802253] smpboot: Max logical packages: 1                                 
[    0.805499] smpboot: Total of 2 processors activated (4792.32 BogoMIPS)      
[    0.815687] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ms
[    0.825513] futex hash table entries: 512 (order: 3, 32768 bytes, linear)    
[    0.829786] NET: Registered PF_NETLINK/PF_ROUTE protocol family              
[    0.836681] thermal_sys: Registered thermal governor 'step_wise'             
[    0.844634] cpuidle: using governor ladder                                   
[    0.850153] PCI: Using configuration type 1 for base access                  
[    0.855499] cexxxx: pcimode=0x0 (using SIM: 0)                               
[    0.872267] ACPI: Added _OSI(Module Device)                                  
[    0.875510] ACPI: Added _OSI(Processor Device)                               
[    0.879953] ACPI: Added _OSI(3.0 _SCP Extensions)                            
[    0.885501] ACPI: Added _OSI(Processor Aggregator Device)                    
[    0.893821] ACPI: 1 ACPI AML tables successfully acquired and loaded         
[    0.896568] ACPI: _OSC evaluation for CPUs failed, trying _PDC               
[    0.906332] ACPI: Interpreter enabled                                        
[    0.910016] ACPI: PM: (supports S0 S5)                                       
[    0.915496] ACPI: Using IOAPIC for interrupt routing                         
[    0.920615] PCI: Ignoring host bridge windows from ACPI; if necessary, use "g
[    0.925489] PCI: Using E820 reservations for host bridge windows             
[    0.947369] ACPI: PCI: Interrupt link LSAT configured for IRQ 47             
[    0.953461] ACPI: PCI: Interrupt link LUSB configured for IRQ 46             
[    0.955563] ACPI: PCI: Interrupt link LGBE configured for IRQ 45             
[    0.965536] ACPI: PCI: Interrupt link LUAR configured for IRQ 38             
[    0.971591] ACPI: PCI: Interrupt link LDOS configured for IRQ 24             
[    0.975534] ACPI: PCI: Interrupt link LGPA configured for IRQ 25             
[    0.981588] ACPI: PCI: Interrupt link LEPU configured for IRQ 25             
[    0.985534] ACPI: PCI: Interrupt link LHVE configured for IRQ 25             
[    0.995532] ACPI: PCI: Interrupt link LAVC configured for IRQ 44             
[    1.001590] ACPI: PCI: Interrupt link LHDR configured for IRQ 44             
[    1.005533] ACPI: PCI: Interrupt link LGPB configured for IRQ 26             
[    1.011584] ACPI: PCI: Interrupt link LCRS configured for IRQ 27             
[    1.015541] ACPI: PCI: Interrupt link LTSP configured for IRQ 28             
[    1.025533] ACPI: PCI: Interrupt link LTSD configured for IRQ 29             
[    1.031592] ACPI: PCI: Interrupt link LWTG configured for IRQ 42             
[    1.035534] ACPI: PCI: Interrupt link LLW0 configured for IRQ 30             
[    1.041585] ACPI: PCI: Interrupt link LLW1 configured for IRQ 31             
[    1.045537] ACPI: PCI: Interrupt link LL2W configured for IRQ 32             
[    1.055533] ACPI: PCI: Interrupt link LDSD configured for IRQ 33             
[    1.061590] ACPI: PCI: Interrupt link LMOC configured for IRQ 34             
[    1.065576] ACPI: PCI: Interrupt link LMTX configured for IRQ 35             
[    1.071634] ACPI: PCI: Interrupt link LSEC configured for IRQ 36             
[    1.075785] ACPI: PCI: Interrupt link LMMC configured for IRQ 37             
[    1.085556] ACPI: PCI: Interrupt link LIDL configured for IRQ 39             
[    1.091623] ACPI: PCI: Interrupt link LPWM configured for IRQ 39             
[    1.095536] ACPI: PCI: Interrupt link LI2C configured for IRQ 40             
[    1.101585] ACPI: PCI: Interrupt link LPNT configured for IRQ 41             
[    1.111538] ACPI: PCI: Interrupt link LAEP configured for IRQ 44             
[    1.115533] ACPI: PCI: Interrupt link LWAN configured for IRQ 33             
[    1.121591] ACPI: PCI: Interrupt link LMPD configured for IRQ 43             
[    1.125639] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])           
[    1.135514] acpi PNP0A08:00: _OSC: OS supports [Segments MSI HPX-Type3]      
[    1.142134] acpi PNP0A08:00: _OSC: not requesting OS control; OS requires [E]
[    1.145507] acpi PNP0A08:00: _OSC: platform retains control of PCIe features)
[    1.155852] PCI host bridge to bus 0000:00                                   
 ...

[    1.945589] pci 0000:03:00.0: supports D1 D2                                 
[    1.950107] pci 0000:00:1c.1: PCI bridge to [bus 03]                         
[    1.955500] pci 0000:00:1c.1:   bridge window [io  0xa000-0xafff]            
[    1.965489] pci 0000:00:1c.1:   bridge window [mem 0xbfc00000-0xbfdfffff]    
[    1.972288] pci 0000:00:1c.1:   bridge window [mem 0xbfa00000-0xbfafffff 64b]
[    1.975937] ACPI: PCI: Interrupt link LNKA configured for IRQ 4              
[    1.985728] ACPI: PCI: Interrupt link LNKB configured for IRQ 4              
[    1.991880] ACPI: PCI: Interrupt link LNKC configured for IRQ 4              
[    1.995715] ACPI: PCI: Interrupt link LNKD configured for IRQ 4              
[    2.005794] SCSI subsystem initialized                                       
[    2.009743] ACPI: bus type USB registered                                    
[    2.011593] usbcore: registered new interface driver usbfs                   
[    2.015545] usbcore: registered new interface driver hub                     
[    2.020928] usbcore: registered new device driver usb                        
[    2.026744] PCI: Using ACPI for IRQ routing                                  
[    2.030976] pci 0000:00:01.0: can't claim BAR 0 [mem 0xc0000000-0xffffffff]:]
[    2.048922] clocksource: Switched to clocksource tsc-early                   
[    2.057453] pnp: PnP ACPI init                                               
[    2.061080] pnp: PnP ACPI: found 0 devices                                   
[    2.104617] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_is
[    2.114984] NET: Registered PF_INET protocol family                          
[    2.120108] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linea)
[    2.128357] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096)
[    2.136737] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes,)
[    2.144517] TCP established hash table entries: 2048 (order: 1, 8192 bytes, )
[    2.152204] TCP bind hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.159394] TCP: Hash tables configured (established 2048 bind 2048)         
[    2.165879] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)       
[    2.172456] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)  
[    2.180010] NET: Registered PF_UNIX/PF_LOCAL protocol family                 
[    2.185806] pci 0000:00:01.0: BAR 0: assigned [mem 0x40000000-0x7fffffff]    
[    2.192636] pci 0000:00:01.0: BAR 0: error updating (0x40000000 != 0x0000000)
[    2.199907] pci 0000:00:01.0: PCI bridge to [bus 01]                         
[    2.204880] pci 0000:00:01.0:   bridge window [mem 0xc0000000-0xdfffffff]    
[    2.211694] pci 0000:00:1c.0: PCI bridge to [bus 02]                         
[    2.216663] pci 0000:00:1c.0:   bridge window [io  0x9000-0x9fff]            
[    2.222770] pci 0000:00:1c.0:   bridge window [mem 0xbfe00000-0xbfefffff]    
[    2.229574] pci 0000:00:1c.0:   bridge window [mem 0xbfb00000-0xbfbfffff 64b]
[    2.237330] pci 0000:00:1c.1: PCI bridge to [bus 03]                         
[    2.242314] pci 0000:00:1c.1:   bridge window [io  0xa000-0xafff]            
[    2.248434] pci 0000:00:1c.1:   bridge window [mem 0xbfc00000-0xbfdfffff]    
[    2.255229] pci 0000:00:1c.1:   bridge window [mem 0xbfa00000-0xbfafffff 64b]
[    2.262991] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]                  
[    2.268582] pci_bus 0000:00: resource 5 [mem 0x00000000-0xfffffffff]         
[    2.274942] pci_bus 0000:01: resource 1 [mem 0xc0000000-0xdfffffff]          
[    2.281220] pci_bus 0000:01: resource 4 [io  0x0000-0xffff]                  
[    2.286796] pci_bus 0000:01: resource 5 [mem 0x00000000-0xfffffffff]         
[    2.293165] pci_bus 0000:02: resource 0 [io  0x9000-0x9fff]                  
[    2.298750] pci_bus 0000:02: resource 1 [mem 0xbfe00000-0xbfefffff]          
[    2.305025] pci_bus 0000:02: resource 2 [mem 0xbfb00000-0xbfbfffff 64bit pre]
[    2.312265] pci_bus 0000:03: resource 0 [io  0xa000-0xafff]                  
[    2.317857] pci_bus 0000:03: resource 1 [mem 0xbfc00000-0xbfdfffff]          
[    2.324129] pci_bus 0000:03: resource 2 [mem 0xbfa00000-0xbfafffff 64bit pre]
[    2.331999] ACPI: \_SB_.LUSB: Enabled at IRQ 46                              
[    2.344650] PCI: CLS 0 bytes, default 64                                     
[    2.348992] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x114505es
[    2.359089] clocksource: Switched to clocksource tsc                         
[    2.364061] clocksource: Nonstop clocksource tsc should not supply suspend/rs
[    2.373260] ce2600_arm_bridge 0000:01:1f.0: CE2600 ARM (DOCSIS IP) bridge dr.
[    2.373463] kworker/u4:0 (34) used greatest stack depth: 6628 bytes left     
[    2.381315] ACPI: \_SB_.LDOS: Enabled at IRQ 24                              
[    2.392306] ce2600_arm_bridge 0000:01:1f.0: Phyiscal address: 0xc8000000.    
[    2.399411] ce2600: registering 8 leds                                       
[    2.403344] ce2600: registering 2 buttons                                    
[    2.412104] workingset: timestamp_bits=14 max_order=16 bucket_order=2        
[    2.412890] kworker/u4:2 (57) used greatest stack depth: 6416 bytes left     
[    2.430641] squashfs: version 4.0 (2009/01/31) Phillip Lougher               
[    2.436494] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORI.
[    2.450265] intelce_gpio 0000:01:0b.1: CE2600 GPIO controller detected.      
[    2.457277] ACPI: \_SB_.LIDL: Enabled at IRQ 39                              
[    2.462167] gpio gpiochip0: Static allocation of GPIO base is deprecated, us.
[    2.471463] gpio gpiochip1: Static allocation of GPIO base is deprecated, us.
[    2.480831] gpio gpiochip2: Static allocation of GPIO base is deprecated, us.
[    2.490271] gpio gpiochip3: Static allocation of GPIO base is deprecated, us.
[    2.504883] Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled          
[    2.511982] serial8250: ttyS0 at MMIO 0xdffe0200 (irq = 4, base_baud = 92160l
[    2.521470] serial8250: ttyS1 at MMIO 0xdffe0300 (irq = 4, base_baud = 92160l
[    2.531643] ACPI: \_SB_.LUAR: Enabled at IRQ 38                              
[    2.536578] printk: console [ttyS0] disabled                                 
[    2.541701] printk: console [ttyS0] enabled                                  
[    2.547268] 0000:01:0b.0: ttyS1 at MMIO 0xdffe0300 (irq = 26, base_baud = 92l
[    2.557275] Non-volatile memory driver v1.3                                  
[    2.571327] loop: module loaded                                              
[    2.574598] lpc_sch 0000:00:1f.0: Decode of the isch_smbus I/O range disabled
[    2.581801] lpc_sch 0000:00:1f.0: I/O space for isch_smbus uninitialized     
[    2.590109] Intel(R) SPI FLASH CONTROLLER Driver                             
[    2.594960] ce5xx-spi-flash 0000:01:17.0: csr iobase 0xdffe0100, iosize 0x100
[    2.604172] ce5xx-spi-flash 0000:01:17.0: mem iobase 0xd8000000, iosize 0x400
[    2.614101] ce5xx-spi-flash 0000:01:17.0: controller is unqueued, this is ded
[    2.622574] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff   
[    2.630655] e1000: Intel(R) PRO/1000 Network Driver                          
[    2.635565] e1000: Copyright (c) 1999-2006 Intel Corporation.                
[    2.641846] ACPI: \_SB_.LGBE: Enabled at IRQ 45                              
[    2.767757] e1000 0000:01:0c.0: Hardware Error                               
[    2.773187] e1000 0000:01:0c.0 eth0: (PCI:33MHz:32-bit) 00:05:04:03:02:01    
[    2.780068] e1000 0000:01:0c.0 eth0: Intel(R) PRO/1000 Network Connection    
[    2.786869] e1000_probe: marvell chip registration is disabled               
[    2.793348] Fusion MPT base driver 3.04.20                                   
[    2.797496] Copyright (c) 1999-2008 LSI Corporation                          
[    2.802399] Fusion MPT SPI Host driver 3.04.20                               
[    2.807658] usbcore: registered new interface driver usb-storage             
[    2.808015] ehci-pci 0000:01:0d.0: EHCI Host Controller                      
[    2.814068] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/in0
[    2.819023] ehci-pci 0000:01:0d.0: new USB bus registered, assigned bus numb1
[    2.827225] i2c_dev: i2c /dev entries driver                                 
[    2.834433] ehci-pci 0000:01:0d.0: Enabling legacy PCI PM                    
[    2.844182] ehci-pci 0000:01:0d.0: irq 28, io mem 0xdf810100                 
[    2.850102] intel_pstate: CPU model not supported                            
[    2.855030] sdhci: Secure Digital Host Controller Interface driver           
[    2.861282] sdhci: Copyright(c) Pierre Ossman                                
[    2.865826] sdhci-pci 0000:01:1b.0: SDHCI controller found [8086:070b] (rev )
[    2.869123] NET: Registered PF_INET6 protocol family                         
[    2.873603] ACPI: \_SB_.LMMC: Enabled at IRQ 37                              
[    2.879958] Segment Routing with IPv6                                        
[    2.886456] In-situ OAM (IOAM) with IPv6                                     
[    2.887099] ehci-pci 0000:01:0d.0: USB 0.0 started, EHCI 1.10                
[    2.890621] NET: Registered PF_PACKET protocol family                        
[    2.897555] hub 1-0:1.0: USB hub found                                       
[    2.902915] mmc0: SDHCI controller on PCI [0000:01:1b.0] using ADMA          
[    2.905518] hub 1-0:1.0: 1 port detected                                     
[    2.912477] 8021q: 802.1Q VLAN Support v1.8                                  
[    2.916960] ehci-pci 0000:01:0d.1: EHCI Host Controller                      
[    2.924864] ehci-pci 0000:01:0d.1: new USB bus registered, assigned bus numb2
[    2.932428] ehci-pci 0000:01:0d.1: irq 28, io mem 0xdf820100                 
[    2.939752] microcode: Microcode Update Driver: v2.2.                        
[    2.939791] IPI shorthand broadcast: enabled                                 
[    2.965432] sched_clock: Marking stable (2910024331, 47388016)->(2970367037,)
[    3.005133] clk: Disabling unused clocks                                     
[    3.006032] ehci-pci 0000:01:0d.1: USB 0.0 started, EHCI 1.10                
[    3.016264] hub 2-0:1.0: USB hub found                                       
[    3.020453] hub 2-0:1.0: 1 port detected                                     
[    3.025305] ehci-pci 0000:01:0d.2: EHCI Host Controller                      
[    3.030787] ehci-pci 0000:01:0d.2: new USB bus registered, assigned bus numb3
[    3.038399] ehci-pci 0000:01:0d.2: irq 28, io mem 0xdf880100                 
[    3.067459] ehci-pci 0000:01:0d.2: USB 0.0 started, EHCI 1.10                
[    3.074039] hub 3-0:1.0: USB hub found                                       
[    3.077925] hub 3-0:1.0: 1 port detected                                     
[    3.082705] Waiting for root device /dev/sda1...                             
[    3.255030] mmc0: new high speed MMC card at address 0001                    
[    3.261895] mmcblk0: mmc0:0001 MMC128 112 MiB                                
[    3.273489]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 > 
[    3.283691] mmcblk0boot0: mmc0:0001 MMC128 1.00 MiB                          
[    3.290291] mmcblk0boot1: mmc0:0001 MMC128 1.00 MiB