Linux Kernel 2.6.22.19-19

Started by bdn, 08. Mar 2010, 22:16

previous topic - next topic
Go Down

bdn

Hier gibt es Kernel 2.6.22.19 mit Sigma Patches für WD TV Live Media Player
http://support.wdc.com/product/download.asp?groupid=1003&lang=en
toolchain ist auch dabei.
ich habe es für smp8634 kompiliert aber noch nicht gebootet.

bdn

es bootet auf x300t:
Code: [Select]
xosPe0 serial#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx subid 0xc4
xenv cs2 ok
power supply: ok
dram0 ok (8)
dram1 ok (8)
zboot (0) ok
SIGNED BL

Microsoft IPTV Bootloader, Build (1051)
Built by BM-DELL-167, Sep 11 2006 16:54:12
>
**********************************
* SMP863x zboot start ...
* Version: 2.2.0-2.7.167.0
* Started at 0x91000000.
* Configurations (chip revision: 6):
*    Use 8KB DRAM as stack.
*    Support XLoad format.
*    Enabled BIST mode.
*    Enabled memory test mode.
*    Use internal memory for stage0/1.
**********************************
Boot from flash (0x48000000) mapped to 0xac000000.
Found XENV block at 0xac000000.
CPU clock frequency: 297.00MHz.
System clock frequency: 198.00MHz.
DRAM0 dunit_cfg/delay0_ctrl (0xe34111ba/0x000a6564).
DRAM1 dunit_cfg/delay0_ctrl (0xe34111ba/0x000a6565).
Using UART port 0 as console.
Board ID.: "KMM3210-TG-A"
Chip Revision: 0x8634:0x82 .. Mismatched.
Setting up H/W from XENV block at 0xac000000.
  Setting <SYSCLK premux> to 0x00000603.
  Setting <SYSCLK avclk_mux> to 0x00000000.
  Setting <SYSCLK hostclk_mux> to 0x00000100.
  Setting <IRQ rise edge trigger lo> to 0xff28ca00.
  Setting <IRQ fall edge trigger lo> to 0x0000c000.
  Setting <IRQ rise edge trigger hi> to 0x000001ff.
  Setting <IRQ fall edge trigger hi> to 0x00000000.
  Setting <IRQ GPIO map> to 0x0d090800.
  Setting <PB default timing> to 0x01090008.
  Setting <PB timing0> to 0x01090008.
  Setting <PB Use timing0> to 0x000003fc.
  Setting <PB timing1> to 0x00110101.
  Setting <PB Use timing1> to 0x000003f3.
  PB cs config: 0x000c10c0 (use 0x000c10c0)
  Enabled Devices: 0x00023efe
    BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
  MAC: xx:xx:xx:xx:xx:xx
  PCI IRQ routing:
    IDSEL 1: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 3: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 4: INTA(#15) INTB(#15) INTC(#15) INTD(#15)
  Smartcard pin assignments:
    OFF pin = 0
    5V pin = 1
    CMD pin = 2
  Setting up Clean Divider 2 to 96000000Hz.
  Setting up Clean Divider 4 to 33333333Hz.
  GPIO dir/data = 0x00000000/0x00000000
  UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
  UART1 GPIO mode/dir/data = 0x6e/0x00/0x00
XENV block processing completed.
Found existing memcfg: DRAM0(0x04000000), DRAM1(0x04000000)
Heap/Temp/Temp1/Dest start at 0x12400000/0x11800000/0x11e00000/0x13000000.
Default boot index: 0
processing zboot record at 0xac000000 (0xac000000) .. index 0Scanning ROMFS image at 0x90800000.. no romfs found.
  Execute final at 0x90020000 ..
Linux version 2.6.22.19-19 (bdn@baob10) (gcc version 4.2.3) #37 PREEMPT Wed Mar 10 21:17:23 CET 2010
<4>Configured for SMP863x (revision ES6+/RevA+), detected SMP8634 (revision ES7/RevB).
<4>Detected CPU/System/DSP Frequencies: 297.00/198.00/297.00MHz
Configured for SMP863x (revision ES6+/RevA+), detected SMP8634 (revision ES7/RevB).
<4>Detected CPU/System/DSP Frequencies: 297.00/198.00/297.00MHz
Detected CPU/System/DSP Frequencies: 297.00/198.00/297.00MHz
prom console registered
SMP86xx Enabled Devices under Linux/XENV 0x48000000 = 0x00023efe
BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019068
Determined physical RAM map:
memory: 07fe0000 @ 10020000 (usable)
User-defined physical RAM map:
memory: 01fe0000 @ 10020000 (usable)
Wasting 2098176 bytes for tracking 65568 unused pages
On node 0 totalpages: 73728
  DMA zone: 576 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 73152 pages, LIFO batch:15
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 73152
Kernel command line: console=ttyS0,115200n8 mem=32M rootdelay=5 root=/dev/nfs rw nfsroot=192.168.2.100:/home/bdn/rootfs ip=192.168.2.222:192.168.2.100:192.168.2.1:255.255.255.0:x300t:eth0
Primary instruction cache 16kB, 2-way, physically tagged, linesize 16 bytes.
Primary data cache 16kB, 2-way, virtually tagged, cache aliases, linesize 16 bytes
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 2048 (order: 11, 8192 bytes)
Using 148.500 MHz high precision timer.
console handover: boot [prom0] -> real [ttyS0]
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 25856k/32640k available (3145k kernel code, 6712k reserved, 538k data, 148k init, 0k highmem)
Calibrating delay loop... 295.93 BogoMIPS (lpj=591872)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
tangox: creating TLB mapping for 0x20000000 at 0xc0000000, size 0x04000000.
PCI: Initializing SMP86xx PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc4020000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc4004000, size 10 kB
PCI: Configured SMP86xx as PCI slave with 128MB PCI memory
PCI: Region size is 16384KB
PCI: Map DMA memory 0x10020000-0x12000000 for PCI at 0x11000000
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
Created /proc/cpucache_info entry.
Tango2 frequency scaling module installed.
NTFS driver 2.1.28 [Flags: R/O].
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered (default)
io scheduler cfq registered
SMP86xx ir (254:0): driver loaded (wait_period = 75ms, buffer_size = 2)
SMP86xx fip (253:0): driver loaded (buffer_size = 2)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A
loop: module loaded
tango2_enet: ethernet driver for SMP863x internal mac
tango2_enet: detected phy at address 0x01
tango2_enet: mac address xx:xx:xx:xx:xx:xx
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide0: SMP86xx Bus Mastering IDE controller
Probing IDE interface ide0...
hda: SAMSUNG SP0842N, ATA DISK drive
hda: no 80 conductors cable, falling back to lower udma mode
hda: selected mode 0x42
hda: set to Ultra DMA mode 2
ide0: DMA enabled for ATA DISK hda
ide0 at 0x223c0-0x223c7,0x22398 on irq 26
hda: max request size: 128KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(33)
hda: cache flushes supported
hda: hda1 hda2
physmap flash device CS2: 0x400000 at 0x48000000
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
CS2: Physically mapped flash: Found an alias at 0x100000 for the chip at 0x0
CS2: Physically mapped flash: Found an alias at 0x200000 for the chip at 0x0
CS2: Physically mapped flash: Found an alias at 0x300000 for the chip at 0x0
Amd/Fujitsu Extended Query Table at 0x0040
CS2: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
CS2: flash size mismatched, re-do probing/initialization.
physmap flash device CS2: 0x100000 at 0x48000000 (remapped 0xc4080000)
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
CS2: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Using physmap partition definition
Adding partition #1-#3
Creating 3 MTD partitions on "CS2: Physically mapped flash":
0x00000000-0x00008000 : "CS2-Part1"
0x00008000-0x000f0000 : "CS2-Part2"
mtd: partition "CS2-Part2" doesn't start on an erase block boundary -- force read-only
0x000f0000-0x00100000 : "CS2-Part3"
driver tangox-ehci-hcd, 10 Dec 2004
TangoX USB initializing...
tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021400
tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
tangox-ohci-hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
TangoX USB was initialized.
Initializing TangoX USB OHCI Controller Polling mode, Membase=0xa0021500 Status=0x0
tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
tangox-ohci-hcd tangox-ohci-hcd: io mem 0xa0021500
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usb 2-2: new full speed USB device using tangox-ohci-hcd and address 2
usb 2-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
i2c /dev entries driver
pktgen v2.68: Packet Generator for packet performance testing.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
IP-Config: Complete:
      device=eth0, addr=192.168.2.222, mask=255.255.255.0, gw=192.168.2.1,
     host=x300t, domain=, nis-domain=(none),
     bootserver=192.168.2.100, rootserver=192.168.2.100, rootpath=
Waiting 5sec before mounting root device...
scsi 0:0:0:0: Direct-Access     TrekStor i.Beat cebrax    0100 PQ: 0 ANSI: 4
sd 0:0:0:0: [sda] 1000064 2048-byte hardware sectors (2048 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 3e 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 1000064 2048-byte hardware sectors (2048 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 3e 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: unknown partition table
sd 0:0:0:0: [sda] Attached SCSI removable disk
usb-storage: device scan complete
Looking up port of RPC 100003/2 on 192.168.2.100
Looking up port of RPC 100005/1 on 192.168.2.100
VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 148k freed
init started: BusyBox v1.9.1 (2010-03-09 22:10:25 CET)
Algorithmics/MIPS FPU Emulator v1.5
Initializing random number generator... done.
Starting network...
ip: RTNETLINK answers: File exists

Sigma Designs SMP863x development environment (based on the buildroot project)
uclibc login: root
uclibc[~]$ insmod /modules/llad.ko
llad: module license 'LGPL' taints kernel.
uclibc[~]$ insmod /modules/em8xxx.ko
em8xxx init_module: begun
em8xxx0 identify: board as unknown subid
em8xxx identify: device 0x8634 0x84 accepted with software tango2revA
mumk_register_tasklet: (0) tasklet c401e000 status @c453efbc
em8xxx init_module: done. Found 1 em8xxx
uclibc[~]$ ls /C
boot.prf*     custom.ctc*   kmmmsg.txt*   system~1/     xtlboot.bin*
boot.sig*     custom.sig*   last_lx.bin*  tv2cli~1/     xtuapp~1.bin*
booterce.txt* dr.bmp*       lx.bin*       usb_lx.bin*   xtuboot.bin*
bootprf.bak*  dttscan.dat*  nk.bin*       userst~1.prf* ya.bin*
content.ctc*  error.bmp*    recycled/     win/
content.sig*  inetok.bmp*   startup.bmp*  xtlapp~1.bin*
uclibc[~]$


weisst jemand wie ich
Code: [Select]
Wasting 2098176 bytes for tracking 65568 unused pages
los werden kann. Scheint nicht normal zu sein.


Go Up