Страница 23 из 30

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-08-22 0:34:18
rayddteam
bsam писал(а):
rayddteam писал(а):
bsam писал(а):Это касается 330-й модели? А можно для начинающих чуть поподробнее в части "собрал, прошил"? Или хотя бы ткнуть ссылкой...
Нет, это про 320-й. По 320-у здесь http://wiki.ddteam.net/wiki.cgi?page=DIR-320+FreeBSD+RU
Про 330-ю модель -- понятно. А вот насчёт "собрал" -- не совсем. То есть перефразирую вопрос: с какими опциями надо собирать CURRENT, чтобы получить рабочую систему (mips'ов развелось...)? Этого я по ссылкам не нашёл. Если плохо искал, ткните ссылкой. Спасибо.
Сие детище пока в CURRENT не попало, пока проект на базе

Информация о том как собрать, как я уже писал, доступна тут http://wiki.ddteam.net/wiki.cgi?page=DIR-320+FreeBSD+RU
и о том как "прошивать" тоже.
есть там и англоязычная страница, они немного отличаются, лучше прочитать обе.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-08-22 1:00:40
rayddteam
v1lk0 писал(а):Ув. rayddteam, не могли бы вкратце описать процесс загрузки ядра?
В частности интересует кто грузит (CFE или свой бл) и запускает(переход на GLOBAL(btext) из sys\mips\mips\locore.S) ядро, по какому адресу (0x80000000 ?).

Хотелось бы запустить на подобной железке только фирмы ASUS на BCM5352, хотя бы просто ядро, без драйверов... :smile:
Результат проекта замещает прошивку с Линуксом.
CFE остается тот-же.
  1. CFE инициализирует устройство
  2. грузит пакованое ядро по адресу 0x803c0720
  3. распаковывает LZMA в ОЗУ по адресу 0x80001000
  4. Стартует 0x80001000
Здесь видно что происходит http://lists.freebsd.org/pipermail/free ... 00635.html

если надо бутиться по сетке, то надо брать ядро с "батутом" :) trampoline
в нашем исходнике "батут" можно найти в sys/conf/Makefile.mips в секции trampoline

Задача trampoline сводится к копированию ядра в 0x80001000 и старту системы.
т.е. грузим по tftp и стартуем ядро с трамполином

Код: Выделить всё

CFE> boot -tftp -raw -addr=0x807963c0 -max=0x770000 192.168.0.100:kernel.tramp.bin
далее трамполин копирует ядро в 0x80001000 и стартует.
дальше уже работа ядра.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-08-25 0:15:10
FreeBSP
помоему вкусная вещь для нашего embeded решения
http://matt.ucc.asn.au/dropbear/dropbear.html
сори, если боян

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-10 6:18:56
manefesto
как бы вроде можно не заниматься велосипедом а взять исходники безпроводной карты _http://opennet.ru/opennews/art.shtml?num=27914
не ?

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-10 8:32:46
Underwest
Вроде пока открыли только для 11n. Для g наверно уже никто и открывать не будет

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-10 9:34:35
manefesto
может я чото путаю, но карточка может работать в нескольких режимах.
какая именно стоит в длинке то ?

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-10 21:43:17
Underwest
dir-320 работает в b/g

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-24 8:00:42
FreeBSP
мы попали на башорг? (цэ)
http://www.opennet.ru/opennews/art.shtml?num=26344
http://www.pcnews.ru/articles/freebsd-2 ... 21193.html
Для беспроводных маршрутизаторов D-Link DIR-320, построенных на базе MIPS-совместимой платформы BCM5354, подготовлена специализированная сборка FreeBSD для работы которой достаточно имеющейся в устройстве 4 Мб Flash-памяти и 32 Мб ОЗУ. В настоящее время готова сборка с поддержкой IPSec. В разработке находятся сборки, нацеленные на работу в качестве маршрутизатора, беспроводной точки доступа и openvpn.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-09-24 11:16:11
manefesto
пусть докинут деньжат =)

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-10-25 17:09:25
Leo
По поводу патча для задержки загрузки - уже не нужен
http://lists.freebsd.org/pipermail/free ... 08847.html

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-10-25 18:45:23
FreeBSP
Саня жжот
я вот встретил такие грабли при загрузке с mmc карточки 8.0-release-p4
патч уже в основной ветке стабила?

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-10-26 23:11:19
terminus
Такое впечатление, что mav@ чуть ли не единственный из всей армии разработчиков кто что-то делает полезное :Search:
Остальные по-ходу баклуши окалачивают, да по конференциямЪ разезжают.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-11 12:18:45
rayddteam
Чтоб вы не думали обо мне плохого, решил напомнить.

За несколько дней рагребусь со своими срочняками и продолжу работу над проектом.
На носу:
  • Новая инфраструктура сборки
  • Поддержка Ralink RT3052F (DAP-1350)
чуть далее работа над прикручиванием bwn для BCM5354

P.S. Про открытие кода драйвера WiFi от Broadcom, эта новость вопервых касается 4313(вроде), 43224, 43225, вовторых драйвер для Линуха. Ни какого отношения к нашей задаче не имеет. у нас 4318 и тот не идентичен PCI-ному.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-11 23:44:08
nikll
Это все конечно очень радует, чертовски хочется юзать фрю на своих железках, у меня DIR-400 и DIR-615. Главное чтобы ядро нормально работало и железо поддерживалось (без wifi и lan невариант). Ну и конечно непоменшает цикл статей на темы как собрать прошить и настроить самому себе фрю на конкретные роутеры (с описанием костылей подводных камней и основных проблем).

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-12 8:41:58
manefesto
денюжки надо

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-12 10:10:36
Leo
rayddteam писал(а):
  • Новая инфраструктура сборки
  • Поддержка Ralink RT3052F (DAP-1350)
чуть далее работа над прикручиванием bwn для BCM5354
Новая инфраструктура - это, наверное, хорошо. А можно в двух словах описать?

Первым делом - реалтеки...
Складывается ощущение, что BCM5354 подзабросили
Если ощущение правильное, то почему так? При том, что предложений по 320 на порядок больше, чем у 1350, и стоит он на треть дешевле

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-12 13:01:03
rayddteam
Leo писал(а):
rayddteam писал(а):
  • Новая инфраструктура сборки
  • Поддержка Ralink RT3052F (DAP-1350)
чуть далее работа над прикручиванием bwn для BCM5354
Новая инфраструктура - это, наверное, хорошо. А можно в двух словах описать?

Первым делом - реалтеки...
Складывается ощущение, что BCM5354 подзабросили
Если ощущение правильное, то почему так? При том, что предложений по 320 на порядок больше, чем у 1350, и стоит он на треть дешевле
Никто не забыт, ничто не забыто.

Новая инфраструктура сборки нацелена на то, чтобы:
  • минимально затрагивать FreeBSD source tree, т.к. сам проект FreeBSD в первую очередь нацелен на сервера и рабочие станции.
  • Вторая цель - сделать возможным более простое использование для любителей
  • Третья - легко добавлять пакеты в сборку или комплектовать профили.
  • На базе третьего - реализовать возможность устанавливать пакеты (в уже работающую коробочку)
Предложений по DAP-1350 мало потому, что аппарат достаточно новый.
В общем, WiFi 320 я постораюсь победить, а дальше в новой зборочнице каждый сделает что хочет :)
manefesto писал(а):денюжки надо
Отказываться не стану, но буду делать и так. :)

До DIR-400, DIR-615 наверное руки не дойдут, до их полного отмирания.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-13 14:29:56
nikll
rayddteam писал(а): Отказываться не стану, но буду делать и так. :)
До DIR-400, DIR-615 наверное руки не дойдут, до их полного отмирания.
Жаль, я бы с удовольствием устроил тестированние на обоих железках, опыта в портированнии фри у меня конечно нету но на серверах ее админю уже больше пяти лет.

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-13 20:04:35
Leo
rayddteam писал(а):

Код: Выделить всё

CFE> boot -tftp -raw -addr=0x807963c0 -max=0x770000 192.168.0.100:kernel.tramp.bin
Как-то я пропустил этот момент...
Что означает "CFE>" ?

Как-то можно попасть в CFE? Что надо делать в консоли? (уарт подключен)
Правильно ли я понимаю, что это позволяет не шить всё время во влэш, а грузить ядро по сетке?

Я сейчас пытаюсь приделать работающую на 500gPv2 FreeBSD к асусу первой ревизии, пока не выходит совсем (приходится замыкать 9-ю ногу)
Можете подсказать, в чём может быть существенная разница между второй ревизией (похожей на дир-320) и первой?

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-14 12:30:17
jnz
Leo писал(а):Как-то я пропустил этот момент...
Что означает "CFE>" ?

Как-то можно попасть в CFE? Что надо делать в консоли? (уарт подключен)
Правильно ли я понимаю, что это позволяет не шить всё время во влэш, а грузить ядро по сетке?
CFE = common firmware environment, аналог BIOS
попасть - Ctrl-C при загрузке девайса
(параметры консоли: 115200 8N1)
дальше читать тамошнюю хелпу

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-15 17:12:49
Leo
rayddteam писал(а):
Новая инфраструктура сборки нацелена на то, чтобы:
  • минимально затрагивать FreeBSD source tree, т.к. сам проект FreeBSD в первую очередь нацелен на сервера и рабочие станции.
  • Вторая цель - сделать возможным более простое использование для любителей
  • Третья - легко добавлять пакеты в сборку или комплектовать профили.
  • На базе третьего - реализовать возможность устанавливать пакеты (в уже работающую коробочку)
В общем, WiFi 320 я постораюсь победить, а дальше в новой зборочнице каждый сделает что хочет :)
Минимальное затрагивание означает, что будет довесок к сорцам девятки или так и будут отдельные исходники, которые заморозятся в какой-то момент (на 9.0, скажем) ?

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-18 11:04:10
manefesto
вообщем приобрел себе сабж, жду вайфай =)

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-23 15:49:54
Leo
rayddteam, прошу помочь советом.
Получил лог недозагрузки ядра на асусе 1-й ревизии

Код: Выделить всё

nexus0: <MIPS32 root nexus>
nvram2env0: Found NVRAM at 0x1fff8000
nvram2env0: Found NVRAM at 0x1fff8000
nvram2env0: <NVRAM to ENV pseudo-device> on nexus0
nvram2env0: sig = 0x48534c46
nvram2env0: size = 0x658
clock0: <Generic MIPS32 ticker> on nexus0
clock0: [FILTER]
siba0: start 18000000 len 00010000
siba0: idlo = 100422dd
siba0: idhi = 42438003
siba0:  chipcore id = 00000800
siba0: ccid = 00094704, cc_id = 4704, cc_rev = 0009
siba0: 9 cores detected.
siba0: after remapping: start 18000000 len 00009000
siba0: <Sonics SiliconBackplane rev 0x0> at mem 0x18000000-0x18008fff on nexus0
siba_attach: entry
siba0: core=0 Vendor=4243 Dev=800 Rev=003 IRQ flag=0
siba0: <ChipCommon> corid=0800 regions:  0=18000000x00001000 1=1fc00000x00400000 2=1c000000x02000000 3=1a000000x02000000
siba0: core=1 Vendor=4243 Dev=806 Rev=006 IRQ flag=1
siba0: <Ethernet core> corid=0806 regions:  0=18001000x00001000
siba0: core=2 Vendor=4243 Dev=806 Rev=006 IRQ flag=2
siba0: <Ethernet core> corid=0806 regions:  0=18002000x00001000
siba0: core=3 Vendor=4243 Dev=808 Rev=003 IRQ flag=3
siba0: <USB host controller> corid=0808 regions:  0=18003000x00001000
siba0: core=4 Vendor=4243 Dev=804 Rev=008 IRQ flag=4
siba0: <PCI host interface> corid=0804 regions:  0=18004000x00001000 1=08000000x08000000 2=40000000x40000000
siba0: core=5 Vendor=4243 Dev=816 Rev=003 IRQ flag=5
siba0: <MIPS 3302 core> corid=0816 regions:  0=18005000x00001000
siba0: core=6 Vendor=4243 Dev=807 Rev=002 IRQ flag=6
siba0: <V90 Codec Core> corid=0807 regions:  0=18006000x00001000
siba0: core=7 Vendor=4243 Dev=80b Rev=000 IRQ flag=7
siba0: <IPSEC accelerator> corid=080b regions:  0=18007000x00001000
siba0: core=8 Vendor=4243 Dev=80f Rev=002 IRQ flag=0
siba0: <SDRAM/DDR controller> corid=080f regions:  0=18008000x00001000 1=00000000x08000000 2=10000000x08000000 3=80000000x20000000
siba_cc0: <ChipCommon core> at mem 0x18000000-0x18000fff irq 0 on siba0
siba_cc0: Core Revision 3
siba_cc0: Number of UARTs 2
siba_cc0: UARTs clock select 0x08
siba_cc0: UART use internal divided clock
siba_cc0: UART clock divider 2
siba_cc0: UART use GPIO pins 15:12
siba_cc0: PCMCIA, IDE & Prog
siba_cc0: Parallel flash
siba_cc0: Type of PLL 0x04
uart0: <16550 or compatible> at mem 0x18000300-0x18000307 irq 0 flags 0x30 on siba_cc0
uart0: [FILTER]
uart0: fast interrupt
uart0: console (46080,n,8,1)
cfi0: <AMD/Fujitsu - 8MB> at mem 0x1c000000-0x1dffffff irq 0 on siba_cc0
cfi0: [128x64KB]
cfid0 on cfi0
gpio0: <SIBA CC GPIO driver> at mem 0x18000058-0x1800008f irq 0 on siba_cc0
gpio0: [FILTER]
Trap cause = 7 (bus error (load or store) - kernel mode)
panic: trap
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort
Успешная загрузка на асусе 2-й ревизии (похожа на дир-320, но на всякий случай)

Код: Выделить всё

nexus0: <MIPS32 root nexus>
nvram2env0: Found NVRAM at 0x1fc00400
nvram2env0: Found NVRAM at 0x1fc00400
nvram2env0: <NVRAM to ENV pseudo-device> on nexus0
nvram2env0: sig = 0x48534c46
nvram2env0: size = 0x390
clock0: <Generic MIPS32 ticker> on nexus0
clock0: [FILTER]
siba0: start 18000000 len 00010000
siba0: idlo = 600422dd
siba0: idhi = 42439004
siba0:  chipcore id = 00000800
siba0: ccid = 07025354, cc_id = 5354, cc_rev = 0002
siba0: 7 cores detected.
siba0: after remapping: start 18000000 len 00007000
siba0: <Sonics SiliconBackplane rev 0x0> at mem 0x18000000-0x18006fff on nexus0
siba_attach: entry
siba0: core=0 Vendor=4243 Dev=800 Rev=014 IRQ flag=0
siba0: <ChipCommon> corid=0800 regions:  0=18000000x00001000 1=1fc00000x00400000 2=1c000000x02000000 3=1a000000x02000000
siba0: core=1 Vendor=4243 Dev=806 Rev=009 IRQ flag=1
siba0: <Ethernet core> corid=0806 regions:  0=18001000x00001000
siba0: core=2 Vendor=4243 Dev=816 Rev=008 IRQ flag=2
siba0: <MIPS 3302 core> corid=0816 regions:  0=18002000x00001000
        Reset USB core
siba0: core=3 Vendor=4243 Dev=819 Rev=002 IRQ flag=3
siba0: <USB 2.0 Host> corid=0819 regions:  0=18003000x00001000
siba0: core=4 Vendor=4243 Dev=80f Rev=004 IRQ flag=0
siba0: <SDRAM/DDR controller> corid=080f regions:  0=18004000x00001000 1=00000000x08000000 2=10000000x08000000 3=80000000x20000000
siba0: core=5 Vendor=4243 Dev=812 Rev=00d IRQ flag=5
siba0: <IEEE 802.11> corid=0812 regions:  0=18005000x00001000
        Reset switch core
siba0: core=6 Vendor=4243 Dev=81c Rev=002 IRQ flag=0
siba0: <Roboswitch> corid=081c regions:  0=18006000x00001000
siba_cc0: <ChipCommon core> at mem 0x18000000-0x18000fff irq 0 on siba0
siba_cc0: Core Revision 20
siba_cc0: Number of UARTs 2
siba_cc0: UARTs clock select 0x08
siba_cc0: UART use internal divided clock
siba_cc0: UART clock divider 66
siba_cc0: UART use GPIO pins 15:12
siba_cc0: Unknown ExtBus type
siba_cc0: Parallel flash
siba_cc0: Type of PLL 0x00
siba_cc0: JTAG Master Present
siba_cc0: PMU Present
uart0: <16750 or compatible> at mem 0x18000300-0x18000307 irq 0 flags 0x30 on siba_cc0
uart0: [FILTER]
uart0: fast interrupt
uart0: console (115200,n,8,1)
cfi0: <AMD/Fujitsu - 8MB> at mem 0x1c000000-0x1dffffff irq 0 on siba_cc0
cfi0: [8x8KB,127x64KB]
cfid0 on cfi0
gpio0: <SIBA CC GPIO driver> at mem 0x18000058-0x1800008f irq 0 on siba_cc0
gpio0: [FILTER]
        SIBA_CC_GPIO_CONTROL = 0
gpio0:  Use reset_gpio 2
gpioc0: <GPIO controller> on gpio0
gpiobus0: <GPIO bus> on gpio0
gpiobus0: GPIO device with 15 pins
gpioled0: <GPIO led> at pin(s) 0 on gpiobus0
gpioled1: <GPIO led> at pin(s) 1 on gpiobus0
gpioled2: <GPIO led> at pin(s) 2 on gpiobus0
gpioled3: <GPIO led> at pin(s) 3 on gpiobus0
gpioled4: <GPIO led> at pin(s) 4 on gpiobus0
gpioled5: <GPIO led> at pin(s) 5 on gpiobus0
bfe0: <Broadcom 44xx Ethernet Chip> at mem 0x18001000-0x18001fff irq 2 on siba0
==> bfe_attach(dev)
miibus0: <MII bus> on bfe0
bfeswitch0: <BCM5325 10/100baseTX Switch PHY> PHY 30 on miibus0
bfeswitch0:  100baseTX-FDX
bfeswitch_config_vlan: VLAN0 ports="0 1 2 3 5*"
bfeswitch_config_vlan: VLAN1 ports="4 5u"
bfe0: bpf attached
bfe0: Ethernet address: 00:1b:11:31:df:0a
bfe0: [MPSAFE]
bfe0: [ITHREAD]
==> bfe_attach(dev) return 0
siba_mips0: <MIPS 3302 processor> at mem 0x18002000-0x18002fff on siba0
siba_mips0: SBIPSFlag=05030100
siba_mips0: SBIPSFlagHigh=00000000
siba_mips0: SBIntVec=000000d1
siba_usb0: <USB core> at mem 0x18003000-0x18003fff irq 3 on siba0
siba_usb0: USB HOST 2.0 setup
siba_usb0: Host mode: enabled
ehci0: <Broadcom EHCI> at mem 0x18003800-0x180038ff irq 3 on siba_usb0
ehci0: [MPSAFE]
ehci0: [ITHREAD]
usbus0: EHCI version 1.0
usbus0: set host controller mode
usbus0: <Broadcom EHCI> on ehci0
ohci0: <Broadcom OHCI> at mem 0x18003000-0x180031ff irq 3 on siba_usb0
ohci0: [MPSAFE]
ohci0: [ITHREAD]
usbus1 on ohci0
siba_sdram0: <SDRAM/DDR core> at mem 0x18004000-0x18004fff on siba0
siba_sdram0: Rev = 0, Total Memsize = 32 MB
siba0: <IEEE 802.11> at device 5 (no driver attached)
siba0: <Roboswitch> at device 6 (no driver attached)
Device configuration finished.
Timecounter "MIPS32" frequency 120000000 Hz quality 800
Timecounters tick every 10.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
GEOM: new disk cfid0
g_map_taste: mediasize 8388608 secsize 4 blksize 65536 offmask 0x7fffff
MAP: 00000000-00030000, offset=00000000 "map/cfe"
MAP: 00030000-00010000, offset=00000000 "map/rgdb"
MAP: 00040000-003a0000, offset=00000000 "map/upgrade"
MAP: 003f8000-00008000, offset=00000000 "map/nvram"
MAP: 003f6000-00002000, offset=00000000 "map/bdcfg"
usbus0: 480Mbps High Speed USB v2.0
usbus1: 12Mbps Full Speed USB v1.0
ugen0.1: <Broadcom> at usbus0
uhub0: <Broadcom EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen1.1: <Broadcom> at usbus1
uhub1: <Broadcom OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
MAP: 003e0000-00010000, offset=00000000 "map/langpack"
uhub1: 2 ports with 2 removable, self powered
Root mount waiting for: usbus0
uhub0: 2 ports with 2 removable, self powered
Root mount waiting for: usbus0
ugen0.2: <vendor 0x0424> at usbus0
uhub2: <vendor 0x0424 product 0x2502, class 9/0, rev 2.00/0.01, addr 2> on usbus0
Root mount waiting for: usbus0
uhub2: 2 ports with 2 removable, self powered
ugen0.3: <vendor 0x0db3> at usbus0
umass0: <vendor 0x0db3 TEKRAM  TR-621 2.5, class 0/0, rev 2.00/0.99, addr 3> on usbus0
umass0: Get Max Lun not supported (USB_ERR_STALLED)
Root mount waiting for: usbus0
umass0:0:0:-1: Attached to scbus0
Trying to mount root from ufs:/dev/gpt/mips_rootfs

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-24 16:01:51
manefesto
украинцы выкладывают у себя образы ? _http://www.dlink.ua/files/products/ftp/pub/Rou ... rmware/A1/

Re: Freebsd в роутерах аля Dlink

Добавлено: 2010-11-30 12:34:57
rayddteam
Leo писал(а):rayddteam, прошу помочь советом.
Получил лог недозагрузки ядра на асусе 1-й ревизии

Код: Выделить всё

nexus0: <MIPS32 root nexus>
nvram2env0: Found NVRAM at 0x1fff8000
nvram2env0: Found NVRAM at 0x1fff8000
nvram2env0: <NVRAM to ENV pseudo-device> on nexus0
nvram2env0: sig = 0x48534c46
nvram2env0: size = 0x658
clock0: <Generic MIPS32 ticker> on nexus0
clock0: [FILTER]
siba0: start 18000000 len 00010000
siba0: idlo = 100422dd
siba0: idhi = 42438003
siba0:  chipcore id = 00000800
siba0: ccid = 00094704, cc_id = 4704, cc_rev = 0009
siba0: 9 cores detected.
siba0: after remapping: start 18000000 len 00009000
siba0: <Sonics SiliconBackplane rev 0x0> at mem 0x18000000-0x18008fff on nexus0
siba_attach: entry
siba0: core=0 Vendor=4243 Dev=800 Rev=003 IRQ flag=0
siba0: <ChipCommon> corid=0800 regions:  0=18000000x00001000 1=1fc00000x00400000 2=1c000000x02000000 3=1a000000x02000000
siba0: core=1 Vendor=4243 Dev=806 Rev=006 IRQ flag=1
siba0: <Ethernet core> corid=0806 regions:  0=18001000x00001000
siba0: core=2 Vendor=4243 Dev=806 Rev=006 IRQ flag=2
siba0: <Ethernet core> corid=0806 regions:  0=18002000x00001000
siba0: core=3 Vendor=4243 Dev=808 Rev=003 IRQ flag=3
siba0: <USB host controller> corid=0808 regions:  0=18003000x00001000
siba0: core=4 Vendor=4243 Dev=804 Rev=008 IRQ flag=4
siba0: <PCI host interface> corid=0804 regions:  0=18004000x00001000 1=08000000x08000000 2=40000000x40000000
siba0: core=5 Vendor=4243 Dev=816 Rev=003 IRQ flag=5
siba0: <MIPS 3302 core> corid=0816 regions:  0=18005000x00001000
siba0: core=6 Vendor=4243 Dev=807 Rev=002 IRQ flag=6
siba0: <V90 Codec Core> corid=0807 regions:  0=18006000x00001000
siba0: core=7 Vendor=4243 Dev=80b Rev=000 IRQ flag=7
siba0: <IPSEC accelerator> corid=080b regions:  0=18007000x00001000
siba0: core=8 Vendor=4243 Dev=80f Rev=002 IRQ flag=0
siba0: <SDRAM/DDR controller> corid=080f regions:  0=18008000x00001000 1=00000000x08000000 2=10000000x08000000 3=80000000x20000000
siba_cc0: <ChipCommon core> at mem 0x18000000-0x18000fff irq 0 on siba0
siba_cc0: Core Revision 3
siba_cc0: Number of UARTs 2
siba_cc0: UARTs clock select 0x08
siba_cc0: UART use internal divided clock
siba_cc0: UART clock divider 2
siba_cc0: UART use GPIO pins 15:12
siba_cc0: PCMCIA, IDE & Prog
siba_cc0: Parallel flash
siba_cc0: Type of PLL 0x04
uart0: <16550 or compatible> at mem 0x18000300-0x18000307 irq 0 flags 0x30 on siba_cc0
uart0: [FILTER]
uart0: fast interrupt
uart0: console (46080,n,8,1)
cfi0: <AMD/Fujitsu - 8MB> at mem 0x1c000000-0x1dffffff irq 0 on siba_cc0
cfi0: [128x64KB]
cfid0 on cfi0
gpio0: <SIBA CC GPIO driver> at mem 0x18000058-0x1800008f irq 0 on siba_cc0
gpio0: [FILTER]
Trap cause = 7 (bus error (load or store) - kernel mode)
panic: trap
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort
Попробуй собрать без GPIO. Думаю дело в небольшой разнице регистров GPIO.
Найдешь доку, может даже починим :)