Freecom FSG-3
I am now moving step by step my infos from http://cavebeat.blogspot.co.at/ to this wiki. ( --- cave)
Supported Versions
Hardware Highlights
Installation
→ Install OpenWrt (generic explanation)
on FSG from shell (without serial console)
Thanks to MoD for this tutorial
https://forum.openwrt.org/viewtopic.php?id=12770 Tutorial on openFSG-wiki
When i tried this, there were some problems with the Redboot configuration. I was not able to change the boot_script and boot_timeout via shell, but it is possible to change it via serial console in Redboot with fconfig.
RedBoot Configuration
for this, access to console is necessary (serial mod)
Manual - Configuring the RedBoot Environment
http://ecos.sourceware.org/docs-latest/redboot/configuring-the-redboot-environment.html
useful commands
- verison - shows the version from RedBoot
- fconfig -l - lists RedBoot configurations
- fconfig - change the redboot config
RedBoot factory defaults
__RedBoot> version__ RedBoot(tm) bootstrap and debug environment [ROM] Red Hat certified release, version 1.94 - built 11:47:48, Jun 10 2005 Platform: Freecom Storage Gateway (FSG) (XScale) BE Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. RAM: 0x00000000-0x04000000, 0x0001db58-0x03fd1000 available FLASH: 0x50000000 - 0x50400000, 32 blocks of 0x00020000 bytes each. __RedBoot> fconfig -l__ Run script at boot: true Boot script: .. fis load kern1 .. exec -c "console=ttyS0,115200 root=/dev/hda1 mem=64M@0x00000000" Boot script timeout (1000ms resolution): 1 Use BOOTP for network configuration: true Console baud rate: 115200 DNS server IP address: 0.0.0.0 GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Default network device: npe_eth0 Network hardware address [MAC] for NPE eth0: 0x00:0x01:0xDB:0x00:0xA6:0x02 Network hardware address [MAC] for NPE eth1: 0x00:0x01:0xDB:0x00:0xA6:0x03 RedBoot>
OpenWrt boot config
If there are boot problems because there are missing configurations.
connect to serial console to RedBoot (hitting ^C stops boot_timeout and bootscript) and run fconfig to change the boot parameters
set boot_script true
add following lines to the boot_script_data
fis load kern1 exec -c "console=ttyS0,115200 root=/dev/sda1 init=/etc/preinit " <code> and set //boot_timeout// to 5 - 10 seconds Boot Timeout is necessary to Spin up the Harddisk properly after power on. <code>+ Network NOT initialized! Press FSG Emergency Button during power up to initialize network RedBoot(tm) bootstrap and debug environment [ROM] Red Hat certified release, version 1.94 - built 11:47:48, Jun 10 2005 Platform: Freecom Storage Gateway (FSG) (XScale) BE Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. RAM: 0x00000000-0x04000000, 0x0001db58-0x03fd1000 available FLASH: 0x50000000 - 0x50400000, 32 blocks of 0x00020000 bytes each. == Executing boot script in 6.000 seconds - enter ^C to abort ^C RedBoot> fconfig Run script at boot: true Boot script: .. fis load kern1 .. exec -c "console=ttyS0,115200 root=/dev/sda1 init=/etc/preinit " Enter script, terminate with empty line >> Boot script timeout (1000ms resolution): 6 Use BOOTP for network configuration: true Console baud rate: 115200 DNS server IP address: GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Default network device: npe_eth0 Network hardware address [MAC] for NPE eth0: 0x00:0x00:0x83:0x20:0x50:0x02 Network hardware address [MAC] for NPE eth1: 0x00:0x00:0x83:0x48:0x50:0x01 Update RedBoot non-volatile configuration - continue (y/n)? n RedBoot>
Dual Boot
If you install OpenWrt like in the tutorial from MoD: https://forum.openwrt.org/viewtopic.php?id=12770 Then there should be the OpenWrt kernel on kern1 partition with belonging root-filesystem on /dev/sda1 and backuped freecom firmware kernel on kern2 partition with belonging rootfilesystem on /dev/sda2
If you crashed your OpenWrt it is easily possible to start your FSG-3 with attached console, Hit ^C when waiting for boot_timeout, and start the freecom firmware by command line. Then the system should boot the backup and you can repair or restore your FSG-3 as described in the link: http://cavebeat.blogspot.com/2012/01/reset-openwrt-firmware-with-fsg-3.html
Boot in command line
If there is no proper Boot configuration, RedBoot stays in the command line and waits for commands from the console.
It is possible to boot OpenWrt by hand with this commands.
RedBoot> RedBoot> fis load kern1 RedBoot> exec -c "console=ttyS0,115200 root=/dev/sda1 init=/etc/preinit "
In this example I flashed the OpenWrt Kernel on Flash partition mtd1/kern1 and the Root-filesystem is on the first HDD Partition.
or
exec -c “console=ttyS0,115200 root=/dev/sda2 init=/etc/preinit ”
for second partition
Freecom firmware needs following lines to boot
RedBoot> fis load kern2
RedBoot> exec -c “console=ttyS0,115200 root=/dev/hda2 mem=64M@0x00000000”
In this example the freecom firmware kernel stays on the mtd2/kern2 partition and the root partition is on /dev/sda2.
Debricking / reset
To factory defaults with Freecom recovery Firmware from tutorial FSG-3 recovery from bad Flash
This should work also after OpenWrt installation. afterwards there should be vanilla Freecom firmware up and running and all flash-layout back to factory defaults. Partition 4 from HDD should not be touched.
If you don't want to run OpenWrt anymore, it is possible to initialize the Flash (except the redboot partition) and run the FSG-3 recovery tool to restore to factory defaults.
I seems to work stable, but I (--- cave) have tested it only once. I had screwed up my Flash partitions and no chance to repair it otherwise, so it was necessary to repair them with fis init -f command.
This only works if the first flash partition/mtd0, the Redboot partition is not touched or destroyed.
NEVER touch the RedBoot partition!!!
Hardware
Type | Description | Info |
---|---|---|
CPU | XScale-IXP4xx/IXC11xx rev 1 (v5b) | 266Mhz |
RAM | 64 MB | |
Flash | 4 MB | 0x00400000 = 4096KB |
HDD | 80GB - 500GB | builtin PATA drive |
Ethernet | 1 - WAN port and 3 - LAN ports | eth1/NPE-C and eth0/NPE-B |
WLAN | miniPCI | optional |
USB | 4 x USB2.0 | 2 front, 2 rear |
E-SATA | 1 x E-SATA | on back |
SATA | 1 x SATA internal | needs soldering on PCB pads |
UART | 2 x serial Port | Con400, console on Con401 |
JTAG | pads on PCB | no infos about JTAG available |
Thread in the OpenWrt forum regarding the FSG-3 https://forum.openwrt.org/viewtopic.php?id=5828
fis list / Flash Image System
factory defaults
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0x50000000 0x50000000 0x00040000 0x00000000
kern1 0x50080000 0x00700000 0x00180000 0x00700000
kern2 0x50200000 0x00700000 0x00180000 0x00700000
RedBoot config 0x503C0000 0x503C0000 0x00020000 0x00000000
FIS directory 0x503E0000 0x503E0000 0x00020000 0x00000000
RedBoot>
http://www.nslu2-linux.org/wiki/FSG3/FisList
/ # cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00020000 “RedBoot”
mtd1: 00180000 00020000 “kern1”
mtd2: 00180000 00020000 “kern2”
mtd3: 00020000 00020000 “RedBoot config”
mtd4: 00020000 00020000 “FIS directory”
Flash for OpenWrt
For running OpenWrt there is an additionally microcode partition necessary. There should be the microcode for the Network Processing Engine (NPE-B and NPE-C) placed. as described here: https://forum.openwrt.org/viewtopic.php?id=12770
After adding the microcode partition the partitions should look like this:
RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0x50000000 0x50000000 0x00040000 0x00000000 kern1 0x50080000 0x00700000 0x00180000 0x00700000 kern2 0x50200000 0x00700000 0x00180000 0x00700000 __microcode 0x503A0000 0x00000000 0x00020000 0x00000000__ RedBoot config 0x503C0000 0x503C0000 0x00020000 0x00000000 FIS directory 0x503E0000 0x503E0000 0x00020000 0x00000000 RedBoot>
GPIOConnections
The IXP422 CPU has 16 General Purpose Input/Output (GPIO) pins which are used to interface to external hardware. In the case of the FSG3, the GPIO pins are used to monitor the buttons, control the LEDs, connect to the RTC, IDE controller and USB 2.0 controller.
Note that the LEDs are controlled by some external controller - they are not directly connected to GPIOs.
List of GPIO's GPIOConnections
http://www.nslu2-linux.org/wiki/FSG3/GPIOConnections
HDD Partitions
freecom factory defaults
Regarding to the HowTo Exchange HDD there should be 4 partitions on HDD:
name | size | filesystem | description |
---|---|---|---|
/dev/sda1 | 133MB+ | reiserfs | systempartition |
/dev/sda2 | 133MB+ | reiserfs | backup system |
/dev/sda3 | 70MB+ | LinuxSwap2 | |
/dev/sda4 | residual | reiserfs | user/home |
Using recovery tool from freecom ensures mtd1/kern1 is used for kernel and /dev/sda1-hda1 is used for root-filesystem. When updating the same firmware with web interface it switches the rootfilesystem to /dev/sda2
suggestion for partition sizes
At this point i will suggest to increase the systempartitions and the swap partitions sizes.
systempartitions
sda1 and sda2 from 133MB to 150MB/200MB or 256MB if u want to install more opkg packages or files, maybe its not necessary or if u want to store some backups on the systempartitions or just in case
SWAP
As described here fstab&block-mount for the right amount of SWAP you should increase /dev/sda3-swap
general rule:
SWAP = double RAM for machines with 512MiB of RAM or less, and same amount as RAM for machines with more
FSG-3
SWAP = RAM x 2 = 64MB x 2 = 128MB or more
For repartitioning you can use programs like Parted Magic or Paragon Partition Manager or something similar.
Changes for OpenWrt
After installing with MoD's tutorial as linked on this page. The partitions will show up as followed
name | size | filesystem | description |
---|---|---|---|
/dev/sda1 | 133MB+ | reiserfs | rootfs for OpenWrt |
/dev/sda2 | 133MB+ | reiserfs | backup system with Freecom Firmware |
/dev/sda3 | 70MB+ | LinuxSwap2 | |
/dev/sda4 | residual | reiserfs | user/home |
I am running my FSG with following partitions.
name | size | filesystem | description |
---|---|---|---|
/dev/sda1 | 300MB | ext3 | rootfs for OpenWrt |
/dev/sda2 | 300MB | ext3 | second testing partition |
/dev/sda3 | 300MB | LinuxSwap2 | |
/dev/sda4 | residual | ext3 | user/home |
For this layout it is necessary to add the package “kmod-fs-ext4” in “make menuconfig” or install it with opkg
HowTo - Fan control
The fan is a little bit noisy when used in living rooms, but it is possible to control the speed http://cavebeat.blogspot.com/2012/01/fsg-3-fan-control.html. It depends on which kernel is in use.
At the moment, for OpenWrt ATTITUDE ADJUSTMENT (bleeding edge, r29846) following commands showed up as working:
read speed:
cat /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/fan1_input
set pwm level (0-255):
echo '65 1 1' > /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/pwm1
read pwm level (0-255):
cat /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/pwm1
The file /etc/rc.local is usefull to slow down the fan at startup.
Temp sensors
There are also 3 temperature sensors.
At the moment the output from these sensors is showing wrong values.
cat /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/temp1_input
cat /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/temp2_input
cat /sys/devices/platform/i2c-gpio.0/i2c-0/0-0028/temp3_input
from http://www.openfsg.com/forum/viewtopic.php?p=10686#10686
Temperature and fan control is done by Winbond w83782d chip, which is connected via GPIO and I2C to the CPU.
Hardware mods
Wi-Fi Antenna Mod
The Wi-Fi Version from the FSG-3 ships with a Marvell chipset which is not well recognized and only one antenna is available and connected to the card. For Diversity it is better to use more than one antenna. HowTo Second Antenna Mod.
Post about Marvell Card It is not recommended to use this card.
Characteristics of Marvell MINI PCI card
Vendor: pci 0x11ab “Marvell Technology Group Ltd..”
Device: pci 0x1faa “88w8335 [Libertas] 802.11b / g wireless
revision: 0x43
IRQ: 10;
modules alias” pci: v000011AB00001FAAsv000011ABsd00001FAAbc02sc00i00
Working Card: Gigabit GN-WIAG02 is working with kmod-ath5k driver.
Problem Working Cards: TP-Link TL-WN861n rev. 2 - which should be possible with the kmod-ath9k driver, but isnt't recognized by the PCI scan.
Adding a serial Port
The FSG-3 has two serial Ports on the PCB (CON400 and CON 401,ttyS0,115200). The RedBoot console is configured to the CON401 with Baudrate 115200 8N1 (8N1 == 8-bits per character, no parity, and 1 stop bit) Best Practice is using a USB/UART-TTL Bridge wich is providing the needed 3,3V level. As described in the link above it is necessary to solder 3 wires(GND, RxD and TxD) on the Con401.
The mod is described here HowTo serialmod
Music Box
Using the USB Ports from the FSG-3 with a external Soundcard. I bought a few years ago SPEEDLINK UltraPortable Audio Card with chip SL-8850, which is recognized well in linux.
I've installed the needed packages as told in the howto: usb.audio
installed opkg packages:
kmod-usb-audio, kmod-sound-core and madplay
To try simple output, madplay is playing a mp3 file: $ mdplay file.mp3
It is also possible to play webradio Streams, here three as an example:
$ wget -O - http://u11aw.di.fm:80/di_goapsy | madplay -
$wget -O - http://mp3stream1.apasf.apa.at:8000/ | madplay -
$ wget -O - http://hirschmilch.de:7000/psytrance.mp3 | madplay -
PulseAudio seems not to be working in the newest version of OpenWrt because of some library dependencies.
root@OpenWrt:/proc/asound# ls
card0 cards default devices hwdep modules oss pcm seq timers version
root@OpenWrt:/proc/asound# cat cards
0 [default ]: USB-Audio - C-Media USB Headphone Set
C-Media USB Headphone Set at usb-0000:00:0e.0-3.1, full speed
MPD - Music Player Daemon
MPD is an Audio Server for playing Music on the Soundcard of the Backend. It can be controlled with several Clients.
$ opkg update
$ opkg install mpd-full
$ vi /etc/mpd.conf
$ /usr/bin/mpd /etc/mpd.conf
<< to start the MPD Server
The ALSA output works out of the box, but there are problems with the samplerate. It seems that the chip supports only 48kHz, but the music is 44,1kHz. MPD trys to convert the samplerate and fires all the CPU-Power out. And the Sound starts crackling. http://mpd.wikia.com/wiki/Tuning
# An example of an ALSA output:
#
audio_output {
type “alsa”
name “My ALSA Device”
device “hw:0,0” # optional
format “44100:16:2” # optional
## mixer_type “hardware” # optional
## mixer_device “default” # optional
## mixer_control “PCM” # optional
## mixer_index “0” # optional
auto_resample “no”
}
Some Web Clients are:
Ampache
http://ampache.org/ - WIP
Download Box
pyLoad
List the dependencies for the opkg pyload package.
root@openwrt:/# opkg update
root@openwrt:/# opkg info pyload | grep Depends
Depends: libc, python, pyopenssl, python-curl, python-crypto, python-django, python-expat, python-imaging-library, python-sqlite3, js, tesseract, unrar
root@openwrt:/#
Install the needed packages with
root@fsg3:/# opkg install
For installation of the newest version, download the current “Source Code - Platform Independent” File from http://pyload.org/download
unzip and place it somewhere on your Filesystem. get into the created pyload directory
To show other necessary packages use the systemCheck.py file.
root@openwrt:/# python systemCheck.py
Then run the file pyLoadCore the first time as described in the README File.
To start the Configuration.
root@openwrt:/# python pyLoadCore.py
Useful Commands
- pciutils - lspci
- usbutils - lsusb
- swap-utils - mkswap, swapon and swapoff
swapon -s
display summary about used swap devices and exit
Other Informations
- Freecom FSG-3 community wiki and forum https://web.archive.org/web/20111121211352/http://www.openfsg.com/index.php/Main_Page
- NSLU Info Page for FSG-3 http://www.nslu2-linux.org/wiki/FSG3/HomePage
- Running Debian on FSG-3 http://wpkg.org/Running_Debian_on_Freecom_FSG-3
Bootlogs
OEM bootlog
<nowiki> + Network NOT initialized!
Press FSG Emergency Button during power up to initialize network
RedBoot™ bootstrap and debug environment [ROM] Red Hat certified release, version 1.94 - built 11:47:48, Jun 10 2005
Platform: Freecom Storage Gateway (FSG) (XScale?) BE Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
RAM: 0x00000000-0x04000000, 0x0001db58-0x03fd1000 available FLASH: 0x50000000 - 0x50400000, 32 blocks of 0x00020000 bytes each. == Executing boot script in 1.000 seconds - enter ^C to abort RedBoot> fis load kern1 RedBoot> exec -c “console=ttyS0,115200 root=/dev/hda2 mem=64M@0x00000000” Using base address 0x00700000 and length 0x00180000 Uncompressing Linux................................................................................................. done, booting the kernel. Linux version 2.6.18 (root@Heimat) (gcc version 3.4.4 (release) (CodeSourcery? ARM 2005q3-2)) #144 Wed May 16 11:26:01 CEST 2007 CPU: XScale?-IXP42x? Family [690541f1] revision 1 (ARMv5TE?), cr=000039ff Machine: FSG3 - Freecom Storage Gateway Memory policy: ECC disabled, Data cache writeback CPU0?: D VIVT undefined 5 cache CPU0?: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets CPU0?: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Built 1 zonelists. Total pages: 16384 Kernel command line: console=ttyS0,115200 root=/dev/sda2 mem=64M@0x00000000 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 64MB = 64MB total Memory: 61824KB available (2761K code, 220K data, 84K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 IXP4xx?: Using 16MiB expansion bus window size PCI: IXP4xx? is host PCI: IXP4xx? Using direct access for memory space PCI: bus0: Fast back to back transfers disabled dmabounce: registered device 0000:00:0c.0 on pci bus dmabounce: registered device 0000:00:0d.0 on pci bus dmabounce: registered device 0000:00:0e.0 on pci bus dmabounce: registered device 0000:00:0e.1 on pci bus dmabounce: registered device 0000:00:0e.2 on pci bus fsg3_map_irq: Mapped slot 1 pin 1 to IRQ 22 fsg3_map_irq: Mapped slot 2 pin 1 to IRQ 24 fsg3_map_irq: Mapped slot 3 pin 1 to IRQ 23 fsg3_map_irq: Mapped slot 3 pin 2 to IRQ 23 fsg3_map_irq: Mapped slot 3 pin 3 to IRQ 23 SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub NET: Registered protocol family 2 IP route cache hash table entries: 512 (order: -1, 2048 bytes) TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 2048 bind 1024) TCP reno registered NetWinder? Floating Point Emulator V0.97 (double precision) VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) NTFS driver 2.1.27 [Flags: R/O]. JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered io scheduler cfq registered (default) Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale? serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale? PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 PCI: enabling device 0000:00:0c.0 (0000 → 0001) sata_via 0000:00:0c.0: routed to hard irq line 6 ata1: PATA max UDMA/133 cmd 0x1420 ctl 0x142A bmdma 0x1400 irq 22 ata2: PATA max UDMA/133 cmd 0x1440 ctl 0x144A bmdma 0x1410 irq 22 ata3: PATA max UDMA/133 cmd 0x1430 ctl 0x143A bmdma 0x1408 irq 22 scsi0 : sata_via ATA: abnormal status 0x7F on port 0x1427 scsi1 : sata_via ata2.00: ATA-7, max UDMA/133, 321672960 sectors: LBA48? ata2.00: ata2: dev 0 multi count 0 ata2.00: configured for UDMA/133 scsi2 : sata_via ATA: abnormal status 0x7F on port 0x1437
Vendor: ATA Model: HDT722516DLAT80? Rev: V43O? Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB) sda: Write Protect is off SCSI device sda: drive cache: write back SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB) sda: Write Protect is off SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
sd 1:0:0:0: Attached scsi disk sda IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0031
Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x3e0000 RedBoot directory 0x503e0000(0x20000) native 5 RedBoot partitions found on MTD device IXP4XX-Flash.0 Creating 5 MTD partitions on “IXP4XX-Flash.0”: 0x00000000-0x00040000 : “RedBoot” 0x00080000-0x00200000 : “kern1” 0x00200000-0x00380000 : “kern2” 0x003c0000-0x003e0000 : “RedBoot config” FSG3-MAC for eth0: 00:01:db:00:55:b4 FSG3-MAC for eth1: 00:01:db:00:55:b5 0x003e0000-0x00400000 : “FIS directory” PCI: enabling device 0000:00:0e.2 (0140 → 0142) ehci_hcd 0000:00:0e.2: EHCI Host Controller ehci_hcd 0000:00:0e.2: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:0e.2: irq 23, io mem 0x48022000 ehci_hcd 0000:00:0e.2: USB 2.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: 5 ports detected PCI: enabling device 0000:00:0e.0 (0140 → 0142) ohci_hcd 0000:00:0e.0: OHCI Host Controller ohci_hcd 0000:00:0e.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:0e.0: irq 23, io mem 0x48020000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected PCI: enabling device 0000:00:0e.1 (0140 → 0142) ohci_hcd 0000:00:0e.1: OHCI Host Controller ohci_hcd 0000:00:0e.1: new USB bus registered, assigned bus number 3 ohci_hcd 0000:00:0e.1: irq 23, io mem 0x48021000 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected USB Universal Host Controller Interface driver v3.0 usbcore: registered new driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. i2c /dev entries driver isl1208 0-006f: chip found, driver version 0.2 isl1208 0-006f: rtc intf: dev (254:0) isl1208 0-006f: rtc core: registered isl1208 as rtc0 hwmon-vid: Unknown VRM version of your CPU LEDs?: registered SYNC switch on IRQ21? LEDs?: registered RESET switch on IRQ26? LEDs?: registered UNPLUG switch on IRQ27? Registered led device: sync Registered led device: ring Registered led device: USB Registered led device: SATA Registered led device: WAN Registered led device: WLAN TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Bridge firewalling registered isl1208 0-006f: hctosys: invalid date/time ReiserFS?: sda2: found reiserfs format “3.6” with standard journal ReiserFS?: sda2: using ordered data mode ReiserFS?: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS?: sda2: checking transaction log (sda2) ReiserFS?: sda2: replayed 6 transactions in 0 seconds ReiserFS?: sda2: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem). Freeing init memory: 84K BUG: warning at arch/arm/mm/consistent.c:363/dma_free_coherent() ixp400: module license 'unspecified' taints kernel. ixp400_eth: Initializing IXP400 NPE Ethernet driver software v. 1.5.1a ixp400_eth: CPU clock speed (approx) = 266 MHz? ixp400_eth: ethernet 0 using NPEB and the PHY at address 5 ixp400_eth: ethernet 1 using NPEC and the PHY at address 4 ixp400_eth: Use MAC address 00:01:db:00:55:b4 for port 0 ixp400_eth: Use MAC address 00:01:db:00:55:b5 for port 1 ip_tables: (C) 2000-2006 Netfilter Core Team ip_conntrack version 2.4 (512 buckets, 4096 max) - 204 bytes per conntrack Setting up swapspace version 1, size = 74022912 bytes Adding 72284k swap on /dev/sda3. Priority:-1 extents:1 across:72284k fuse init (API version 7.8) fuse distribution version: 2.6.1 kobject_add failed for fs with -EEXIST, don't try to register things with the same name in the same directory. insmod: cannot insert `/root/fuse.ko': File exists (-1): File exists ReiserFS?: sda4: found reiserfs format “3.6” with standard journal ReiserFS?: sda4: using ordered data mode ReiserFS?: sda4: journal params: device sda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS?: sda4: checking transaction log (sda4) ReiserFS?: sda4: Using r5 hash to sort names quotaon: Cannot find quota file on /home [/dev/sda4] to turn quotas on/off. Starting network. device lan0 entered promiscuous mode eth0: port 1(lan0) entering learning state eth0: topology change detected, propagating eth0: port 1(lan0) entering forwarding state Starting network routing. Using 192.168.1.0/24 on LAN ports. Warning: WAN port IP not set. Starting DHCP client on eth1. Starting DHCP server and DNS service. Starting samba. Starting HTTP server with options: httpd[431]: [notice] Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL?/0.9.7c PHP/4.4.1 configured -- resuming normal operations httpd[431]: [notice] Accept mutex: sysvsem (Default: sysvsem) Starting SSH server. Starting Fan deamon. Starting flush daemon → spin down after 30 min. / #