reused junk
BLR3-TX4@onLinux
最終更新:
busters
-
view
カーネルを2.6.26.8に乗せ換えた
動いた
2.6.26.8のカーネルにdebian(sarge)を積んで動いた。
カーネル自体はkurobox(無印)向けのパッチを当てた上で、修正、追加することで動作した。
変更箇所を簡単に示すと
カーネル自体はkurobox(無印)向けのパッチを当てた上で、修正、追加することで動作した。
変更箇所を簡単に示すと
- タイマ割込みに外部WDTのクリアを追加
- MTDのFlashROMのアドレスを変更
- LAN側のAN983Bの内蔵PHYをdisableし外付PHY(BCM5325)を使うよう修正
dmesg
KURO-BOX:~# dmesg KERNELBASE=c0000000 (r6=9030c0 r7=9030c0) r3=ff000001 (r4=904000 r5=e63260) Linux version 2.6.26.8-kurobox (HO@busters) (gcc version 3.3.5) #24 Thu Jan 15 13:39:36 JST 2009 Early serial console at MMIO 0x80004600 (options '57600n8') console [uart0] enabled BUFFALO Network Attached Storage Series (C) 2002-2005 BUFFALO INC. Entering add_active_range(0, 0, 16384) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 16384 Normal 16384 -> 16384 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 16384 On node 0 totalpages: 16384 DMA zone: 128 pages used for memmap DMA zone: 0 pages reserved DMA zone: 16256 pages, LIFO batch:3 Normal zone: 0 pages used for memmap Movable zone: 0 pages used for memmap Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS0,57600 OpenPIC Version 1.2 (1 CPUs and 11 IRQ sources) at 80040000 PID hash table entries: 256 (order: 8, 1024 bytes) decrementer frequency = 24.391680 MHz Console: colour dummy device 80x25 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 56476k available (1968k kernel code, 832k data, 124k init, 0k highmem) Calibrating delay loop... 129.53 BogoMIPS (lpj=259072) Mount-cache hash table entries: 512 net_namespace: 480 bytes NET: Registered protocol family 16 PCI: Probing PCI hardware PCI: Cannot allocate resource region 1 of device 0000:00:00.0 Registering openpic with sysfs... NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 checking if image is initramfs...it isn't (no cpio magic); looks like an initrd Freeing initrd memory: 5500k freed JFFS2 version 2.2. (NAND) ツゥ 2001-2006 Red Hat, Inc. msgmni has been set to 121 io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0x80004600 (irq = 26) is a 16550A console handover: boot [uart0] -> real [ttyS0] serial8250.1: ttyS1 at MMIO 0x80004500 (irq = 25) is a 16550A brd: module loaded loop: module loaded Linux Tulip driver version 1.1.15 (Feb 27, 2007) tulip0: MII transceiver #1 config 3000 status 7829 advertising 05e1. tulip0: MII transceiver #2 config 3000 status 7809 advertising 05e1. tulip0: MII transceiver #3 config 3000 status 7809 advertising 05e1. tulip0: MII transceiver #4 config 3000 status 7809 advertising 05e1. eth0: ADMtek Comet rev 17 at Port 0xbfff00, 00:07:40:85:46:4a, IRQ 16. tulip1: MII transceiver #1 config 1000 status 7849 advertising 05e1. eth1: ADMtek Comet rev 17 at Port 0xbffe00, 00:07:40:85:46:4b, IRQ 17. physmap platform flash device: 00800000 at ff800000 physmap-flash.0: Found 1 x16 devices at 0x0 in 8-bit bank Amd/Fujitsu Extended Query Table at 0x0040 physmap-flash.0: Swapping erase regions for broken CFI table. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. cmdlinepart partition parsing not available RedBoot partition parsing not available Using physmap partition information Creating 5 MTD partitions on "physmap-flash.0": 0x00000000-0x00700000 : "mtd_firmimg" 0x00700000-0x00770000 : "mtd_bootcode" 0x00770000-0x00780000 : "mtd_status" 0x00780000-0x00800000 : "mtd_conf" 0x00000000-0x00800000 : "mtd_allflash" mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 124k init ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x04, vendor 0x4243) ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x05, vendor 0x4243) ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x02, vendor 0x4243) ssb: Core 3 found: V90 (cc 0x807, rev 0x02, vendor 0x4243) ssb: Core 4 found: PCI (cc 0x804, rev 0x09, vendor 0x4243) ssb: SPROM revision 1 detected. ssb: Sonics Silicon Backplane found on PCI device 0000:00:0e.0 b43-phy0: Broadcom 4306 WLAN found phy0: Selected rate control algorithm 'pid' Broadcom 43xx driver loaded [ Features: PNR, Firmware-ID: FW13 ] input: b43-phy0 as /class/input/input0 firmware: requesting b43/ucode5.fw firmware: requesting b43/pcm5.fw firmware: requesting b43/b0g0initvals5.fw firmware: requesting b43/b0g0bsinitvals5.fw b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10) b43-phy0: Radio turned on by software eth0: Setting full-duplex based on MII#1 link partner capability of 41e1. ip_tables: (C) 2000-2006 Netfilter Core Team input: b43-phy0 as /class/input/input1 b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10) KURO-BOX:~#