Hello ppl,
i'm trying to install Endian Firewall 3.0 on a Via Artigo 1200.
First of all, there is no IDE/AHCI/RAID option for the sata controller in bios.
After setups ends, i get the "Installation completed succesfully" and reboot.
It pops up a:
mount: error 2 mounting ext3 flags noatime
well, retrying without the option flags
mount: error 2 mounting ext3
well, retrying read-only without any flag
mount: error 2 mounting ext3
ERROR opening /dev/console!!!!: 2
switchroot: mount failed: 22
Kernel panic - not syncing: Attempted to kill init!
Rebooting in 10 seconds..
After a few tries, i was confused and in doubt the platform even supports linux, so i decided to give Ubuntu 14.04LTS a try: it worked like a charm.
After setup ends and reboot the system boots up and i could run an lspci and lsmod, here's the output.
root@gwartigo:~#
00:00.0 Host bridge: VIA Technologies, Inc. VX900 Host Bridge: Host Control (rev
80)
00:00.1 Host bridge: VIA Technologies, Inc. VX900 Error Reporting
00:00.2 Host bridge: VIA Technologies, Inc. VX900 CPU Bus Controller
00:00.3 Host bridge: VIA Technologies, Inc. VX900 DRAM Bus Control
00:00.4 Host bridge: VIA Technologies, Inc. VX900 Power Management and Chip Test
ing Control
00:00.5 Host bridge: VIA Technologies, Inc. VX900 APIC and Central Traffic Contr
ol
00:00.6 Host bridge: VIA Technologies, Inc. VX900 Scratch Registers
00:00.7 Host bridge: VIA Technologies, Inc. VX900 North-South Module Interface C
ontrol
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX900 Graphics [Chrome
9 HD]
00:01.1 Audio device: VIA Technologies, Inc. Device 9170
00:03.0 PCI bridge: VIA Technologies, Inc. VX900 PCI Express Root Port 0
00:03.1 PCI bridge: VIA Technologies, Inc. VX900 PCI Express Root Port 1
00:03.2 PCI bridge: VIA Technologies, Inc. VX900 PCI Express Root Port 2
00:03.3 PCI bridge: VIA Technologies, Inc. VX900 PCI Express Root Port 3
00:03.4 Host bridge: VIA Technologies, Inc. Device e410
00:0f.0 IDE interface: VIA Technologies, Inc. VX900 Serial ATA Controller
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev a0)
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev a0)
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev a0)
00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev a0)
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VX900 Bus Control and Power Managemen
t
00:11.7 Host bridge: VIA Technologies, Inc. VX8xx South-North Module Interface C
ontrol
00:13.0 PCI bridge: VIA Technologies, Inc. VX855/VX875/VX900 PCI to PCI Bridge
03:00.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit
Ethernet Adapter (rev 82)
04:00.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit
Ethernet Adapter (rev 82)
root@gwartigo:~# lsmod
Module Size Used by
padlock_sha 13557 0
padlock_aes 13052 0
via_cputemp 13163 0
hwmon_vid 12783 1 via_cputemp
via_rng 12668 0
snd_hda_intel 52355 0
kvm_intel 143060 0
kvm 451511 1 kvm_intel
snd_hda_codec 192906 1 snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
joydev 17381 0
serio_raw 13462 0
snd_pcm 102099 2 snd_hda_codec,snd_hda_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
i2c_viapro 13312 0
snd_timer 29482 1 snd_pcm
snd 69238 5 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hd
a_intel
soundcore 12680 1 snd
mac_hid 13205 0
lp 17759 0
parport 42348 1 lp
hid_generic 12548 0
pata_acpi 13038 0
usbhid 52570 0
hid 106148 2 hid_generic,usbhid
pata_via 13672 2
via_velocity 42511 0
crc_ccitt 12707 1 via_velocity
Well good. I'll be able to build up the router/gw/firewall i want to with it. But.. between a fresh Ubuntu install and the functionalities and flexibility of Endian Firewall there are - i guess - at least 100 hours of my hard work.
I don't even know if i'll find web guis for all iptables iproute squid dansguardian clamav snort and if i'll be able to let em work alltogheather.
I'm still wondering why the instllation media should recognize the controller and let me install on the drive connected to it, while when i reboot the same driver isn't loaded anymore and thus the system won't boot.
I've found the procedure at this link: efwsupport.com/index.php?topic=1366.0
This is really what i need, fixes my same problem. BUT i don't know how to select the right module, i don't even know if there's one, and if i colud modify the installation media to add the needed driver to it.
Last resort: i was wondering if i could change the kernel included into endian before or after the installation process and what should i respect in order to get the system boot.