Страница 23 из 30
Re: Freebsd в роутерах аля Dlink
Добавлено: 2010-08-22 0:34:18
rayddteam
bsam писал(а):
Про 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, хотя бы просто ядро, без драйверов...
Результат проекта замещает прошивку с Линуксом.
CFE остается тот-же.
- CFE инициализирует устройство
- грузит пакованое ядро по адресу 0x803c0720
- распаковывает LZMA в ОЗУ по адресу 0x80001000
- Стартует 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
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@ чуть ли не единственный из всей армии разработчиков кто что-то делает полезное
Остальные по-ходу баклуши окалачивают, да по конференциямЪ разезжают.
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
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.
Найдешь доку, может даже починим