W . A . X . O
ncc-1701
LINUX - UNIX




OpenRISC - ALEKTO

OpenRISC ALEKTO

DESCRIPTION DE LA BOITE OpenRISC ALEKTO

  • Processor -- ARM9 32-bit RISC CPU, 166MHz
  • Memory -- 64MB SDRAM, 4MB flash
  • Flash expansion -- 1 x CF-Slot (Type II, True IDE mode)
  • Networking -- 2 x Fast Ethernet Auto-MDI(X)
  • USB -- 2 x USB 2.0 host
  • OpenRISC ALEKTO - Debian Etch

  • Other I/O:
    • 2 x serial ports RS232/422/485
    • 1 x Console Port
    • 1 x I2C
    • 8 x Digital-I/O
    • 1 x MiniPCI-Slot
  • Dimensions -- 6.2 x 4.2 x 2.1 inches (157 x 106 x 53 mm)
  • Temperature range -- 14 to 149 degrees F (-10 to 65 degrees C); IP30-certified aluminum case
  • Power usage -- 6.5 Watts
  • Operating System -- Debian GNU/Linux; version 2.4.32 with FTP upload and RedBoot boot-partition

RESSOURCES

INSTALLATION DE LA BOITE OpenRISC ALEKTO

  • La boite OpenRISC Alekto est livrée avec deux images de Debian Etch ARM. Une image de base. Et une image complète.
  • L'installation consiste à copier l'une des deux images sur une carte flash et à booter la boite OpenRISC avec la carte Flash.
  • La boite OpenRISC peut booter sur une carte flash, usb ou LAN.
  • Copier l'image Debian (2.4.32-1.0.0-vs YegorYefremov - Arm922Tid)
    sudo dd if=11022008_etch_complete.bin of=/dev/sda
  • Rebooter avec la carte flash, le ssytème démarre (voir le dmesg ci-dessous).

  • Connexion en ssh possible immédiatement après le boot.
  • Mise à jour : "apt-get update" + "apt-get upgrade"
  • Et vous voilà avec une Debian etch ARM toute neuve !

LOGICIELS DE LA BOITE OpenRISC ALEKTO

  • La boite OpenRISC Alekto est livrée avec deux images de Debian Etch ARM. Une image de base. Et une image complète.
  • Image de base : sshd, telnetd, vsftpd, netcat, socat (~400Mo)
  • Image complète : smtp, samba, apache2, XWindowMaker, Dillo (~1Go)
  • Depuis la version linux 2.6 (octobre 2008), seule l'image complète est disponible, mais retaillée et allégée (~500Mo).


CONFIGURATION D'UN SERVEUR DEBIAN SUR OpenRISC

    MACHINE

  • Hardware : OpenRISC ARM9 32-bit RISC CPU, 166MHz
  • CF : Transcend 2 Go - 166x
  • OS : Debian ARM Linux 2.6 (http://www.vscom.de/6801.htm)
    INSTALLATION

  • Télécharger l'image Debian ARM 2.6 : ftp://ftp.visionsystems.de/pub/multiio/others/latest_etch_complete.exe
  • Décompresser le fichier 7zip pour obtenir "24092008_etch_complete.bin"
  • Déposer l'image sur la carte CF
    sudo dd if=24092008_etch_complete.bin of=/dev/sda
    CONFIGURATION DE LA CARTE CF

  • Après installation nous avons le système suivant.
    debian:~# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda1             839M  447M  357M  56% /
    tmpfs                  28M     0   28M   0% /lib/init/rw
    udev                   10M   36K   10M   1% /dev
    tmpfs                  28M     0   28M   0% /dev/shm
    
  • Ajouter le reste de la carte CF comme espace disque.

    debian:~# fdisk -l /dev/hda
    
    Disk /dev/hda: 2004 MB, 2004516864 bytes
    255 heads, 63 sectors/track, 243 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1               1         114      915673+  83  Linux
    /dev/hda2             115         122       64260   82  Linux swap / Solaris
    
  • Ajouter une partition primaire avec "fdisk" -> "n"

    debian:~# fdisk -l /dev/hda
    
    Disk /dev/hda: 2004 MB, 2004516864 bytes
    255 heads, 63 sectors/track, 243 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1               1         114      915673+  83  Linux
    /dev/hda2             115         122       64260   82  Linux swap / Solaris
    /dev/hda3             123         243      971932+  83  Linux
    
  • Formater la nouvelle partition au format EXT3 (Linux)

    mke2fs -j /dev/hda3
  • Créer un point de montage

    mkdir /home/data
  • Modifier "/etc/fstab" pour monter la nouvelle partition

    debian:~# cat /etc/fstab
    # /etc/fstab: static file system information.
    #
    #                
    proc            /proc           proc    defaults        0       0
    /dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
    /dev/hda2       none            swap    sw              0       0
    /dev/hda3       /home/data      ext3    defaults,errors=remount-ro 0       1
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
    
  • Monter l'ensemble des partitions.

    mount -a
  • Configuration de la carte CF obtenue.

    debian:~# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/hda1             839M  447M  357M  56% /
    tmpfs                  28M     0   28M   0% /lib/init/rw
    udev                   10M   36K   10M   1% /dev
    tmpfs                  28M     0   28M   0% /dev/shm
    /dev/hda3             935M   18M  870M   2% /home/data
    
    CONFIGURATION DU SYSTEME

  • Changer le mot de passe du compte root
    passwd root
  • Choisir les services lancés au boot en déplaçant les script de démarrage dans un répertoire OLD de "/etc/rc2.d".

    debian:/etc/rc2.d/OLD# ls
    K09apache2             K80courier-pop  S18portmap        S20vsftpd
    K80courier-authdaemon  K80sqwebmail    S20openbsd-inetd  S21nfs-common
    K80courier-mta         S16openvpn      S20samba          S99xdm
    
    debian:/etc/rc2.d# ls
    K77ntp  README       S11klogd    S20ssh   S99rc.local   S99stop-bootlogd
    OLD     S10sysklogd  S20makedev  S89cron  S99rmnologin
    
  • Installation de sudo, nmap
    MISE A JOUR DU SYSTEME

  • apt-get update
  • apt-get upgrade
    SERVEUR WEB LIGHTTPD

  • Installer le serveur web Lighttpd
  • sudo apt-get installa lighttpd
  • Configuration d'un vhost : openrisc.qazi.pl
    BILAN MATERIEL OpenRISC

    benoit@debian:~$ lspci
    00:00.0 Host bridge: Micrel-Kendin Centaur KS8695 ARM processor
    00:06.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
    00:06.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
    00:06.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
    
    benoit@debian:~$ sudo lshw
    debian
        description: Computer
      *-core
           description: Motherboard
           physical id: 1
         *-memory
              description: System memory
              physical id: 0
              size: 54MB
         *-cpu
              physical id: 1
              bus info: cpu@0
         *-pci
              description: Host bridge
              product: Centaur KS8695 ARM processor
              vendor: Micrel-Kendin
              physical id: 60000000
              bus info: pci@00:00.0
              version: 00
              width: 32 bits
              clock: 66MHz
              configuration: latency=32
              resources: iomemory:60000000-63ffffff
            *-usb:0
                 description: USB Controller
                 product: VT82xxxxx UHCI USB 1.1 Controller
                 vendor: VIA Technologies, Inc.
                 physical id: 6
                 bus info: pci@00:06.0
                 version: 62
                 width: 32 bits
                 clock: 33MHz
                 capabilities: uhci bus_master cap_list
                 configuration: driver=uhci_hcd latency=32
                 resources: ioport:80000000-8000001f irq:2
               *-usbhost
                    product: UHCI Host Controller
                    vendor: Linux 2.6.26.5-1.0.0-vs uhci_hcd
                    physical id: 1
                    bus info: usb@2
                    logical name: /dev/usb2
                    version: 2.06
                    capabilities: usb-1.10
                    configuration: maxpower=0mA slots=2 speed=12.0MB/s
            *-usb:1
                 description: USB Controller
                 product: VT82xxxxx UHCI USB 1.1 Controller
                 vendor: VIA Technologies, Inc.
                 physical id: 6.1
                 bus info: pci@00:06.1
                 version: 62
                 width: 32 bits
                 clock: 33MHz
                 capabilities: uhci bus_master cap_list
                 configuration: driver=uhci_hcd latency=32
                 resources: ioport:80000020-8000003f irq:2
               *-usbhost
                    product: UHCI Host Controller
                    vendor: Linux 2.6.26.5-1.0.0-vs uhci_hcd
                    physical id: 1
                    bus info: usb@3
                    logical name: /dev/usb3
                    version: 2.06
                    capabilities: usb-1.10
                    configuration: maxpower=0mA slots=2 speed=12.0MB/s
            *-usb:2
                 description: USB Controller
                 product: USB 2.0
                 vendor: VIA Technologies, Inc.
                 physical id: 6.2
                 bus info: pci@00:06.2
                 version: 65
                 width: 32 bits
                 clock: 33MHz
                 capabilities: ehci bus_master cap_list
                 configuration: driver=ehci_hcd latency=32
                 resources: iomemory:64000000-640000ff irq:2
               *-usbhost
                    product: EHCI Host Controller
                    vendor: Linux 2.6.26.5-1.0.0-vs ehci_hcd
                    physical id: 1
                    bus info: usb@1
                    logical name: /dev/usb1
                    version: 2.06
                    capabilities: usb-2.00
                    configuration: maxpower=0mA slots=4 speed=480.0MB/s
      *-ide
           description: IDE Channel 0
           physical id: 0
           bus info: ide@0
           logical name: ide0
         *-disk
              description: ATA Disk
              product: TRANSCEND
              physical id: 0
              bus info: ide@0.0
              logical name: /dev/hda
              version: 20070831
              serial: 20080311 38014609
              size: 1911MB
              capacity: 1911MB
              capabilities: ata dma lba smart pm apm partitioned partitioned:dos
              configuration: apm=off smart=on
            *-volume:0
                 description: Linux filesystem partition
                 physical id: 1
                 bus info: ide@0.0,1
                 logical name: /dev/hda1
                 capacity: 894MB
                 capabilities: primary
            *-volume:1
                 description: Linux swap / Solaris partition
                 physical id: 2
                 bus info: ide@0.0,2
                 logical name: /dev/hda2
                 capacity: 62MB
                 capabilities: primary nofs
            *-volume:2
                 description: Linux filesystem partition
                 physical id: 3
                 bus info: ide@0.0,3
                 logical name: /dev/hda3
                 capacity: 949MB
                 capabilities: primary
      *-network:0
           description: Ethernet interface
           physical id: 2
           logical name: eth0
           serial: 00:04:d9:80:75:cb
           size: 100MB/s
           capacity: 100MB/s
           capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
           configuration: autonegotiation=on broadcast=yes driver=ks8695_ether driverversion=0.01 duplex=full ip=192.168.10.38 link=yes multicast=yes port=MII speed=100MB/s
      *-network:1
           description: Ethernet interface
           physical id: 3
           logical name: eth1
           serial: 00:04:d9:80:75:cc
           capacity: 100MB/s
           capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd
           configuration: autonegotiation=off broadcast=yes driver=ks8695_ether driverversion=0.01 duplex=half ip=192.168.253.254 link=no multicast=yes port=MII
    


DMESG 2.4 et 2.6

DMESG de Debian Etch ARM sur OpenRISC Linux 2.6

debian:/# dmesg
Linux version 2.6.26.5-1.0.0-vs (OpenRISC@VScom) (gcc version 4.2.2) #1 Tue Sep 23 17:30:18 CEST 2008
CPU: ARM922T [41029220] revision 0 (ARMv4T), cr=00007177
Machine: VScom OpenRISC platform
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 15104
  DMA zone: 118 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 14986 pages, LIFO batch:3
  Normal zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap
KS8695 ID=8695  SubID=10  Revision=02
Clocks: System 125 MHz, CPU 166 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
CPU0: D cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 14986
Kernel command line: mem=59M root=/dev/hda1 mac1=00:04:D9:80:75:CB mac2=00:04:D9:80:75:CC
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [tty0] enabled
console [ttyAM0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 59MB = 59MB total
Memory: 55612KB available (3780K code, 263K data, 132K init)
Calibrating delay loop... 62.25 BogoMIPS (lpj=311296)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 480 bytes
NET: Registered protocol family 16
VScom OpenRISC Alekto initialized.
PCI: Initialising
PCI: bus0: Fast back to back transfers disabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
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
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. ?© 2001-2006 Red Hat, Inc.
msgmni has been set to 108
io scheduler noop registered
io scheduler anticipatory registered (default)
gpio_vsopenrisc: GPIO driver.
gpio_vsopnerisc: driver registered
lincan: initializing sja1000p chip operations
Serial: 8250/16550 driver $Revision: 1.90 $ 16 ports, IRQ sharing enabled
serial8250: remove /proc/vsopenrisc/epld_ttyS3 entry
serial8250: ttyS3: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS4 entry
serial8250: ttyS4: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS5 entry
serial8250: ttyS5: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS6 entry
serial8250: ttyS6: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS7 entry
serial8250: ttyS7: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS8 entry
serial8250: ttyS8: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS9 entry
serial8250: ttyS9: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS10 entry
serial8250: ttyS10: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS11 entry
serial8250: ttyS11: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS12 entry
serial8250: ttyS12: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS13 entry
serial8250: ttyS13: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS14 entry
serial8250: ttyS14: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS15 entry
serial8250: ttyS15: is only a mirror, eliminate
serial8250: remove /proc/vsopenrisc/epld_ttyS16 entry
serial8250: ttyS16: is only a mirror, eliminate
ttyS1: detected caps 00000700 should be 00000100
serial8250: ttyS1 at MMIO 0xf00c6020 (irq = 5) is a 16C950/954
ttyS2: detected caps 00000700 should be 00000100
serial8250: ttyS2 at MMIO 0xf00c6060 (irq = 5) is a 16C950/954
Serial: Micrel KS8695 UART driver
ttyAM0 at MMIO 0xf00fe000 (irq = 8) is a KS8695
brd: module loaded
loop: module loaded
PPP generic driver version 2.4.2
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky 
eth0: KS8695 ethernet (00:04:d9:80:75:cb)
eth1: KS8695 ethernet (00:04:d9:80:75:cc)
usbcore: registered new interface driver rt2500usb
Uniform Multi-Platform E-IDE driver
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VScom OpenRISC IDE init
Probing IDE interface ide0...
hda: probing with STATUS(0x50) instead of ALTSTATUS(0x00)
hda: Transcend 1G02, CFA DISK drive
ide0 at 0xf00c2400-0xf00c241c,0xf00c2800 on irq 3
hda: max request size: 128KiB
hda: 2000880 sectors (1024 MB) w/2KiB Cache, CHS=1985/16/63
 hda: hda1 hda2
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
Whole Flash: Found 1 x16 devices at 0x0 in 16-bit bank
MTD: cfi_cmdset_0002
Whole Flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
armflash.0: Found 1 x16 devices at 0x0 in 16-bit bank
MTD: cfi_cmdset_0002
armflash.0: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
Searching for RedBoot partition table in armflash.0 at offset 0x3ff000
6 RedBoot partitions found on MTD device armflash.0
Creating 6 MTD partitions on "armflash.0":
0x00000000-0x00010000 : "RedBoot"
0x00010000-0x00207000 : "File System"
0x00207000-0x003fd000 : "Kernel"
0x003fd000-0x003fe000 : "Parameter"
0x003fe000-0x003ff000 : "RedBoot config"
0x003ff000-0x00400000 : "FIS directory"
ehci_hcd 0000:00:06.2: EHCI Host Controller
ehci_hcd 0000:00:06.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:06.2: irq 2, io mem 0x64000000
ehci_hcd 0000:00:06.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: 4 ports detected
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:06.0: UHCI Host Controller
uhci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:06.0: irq 2, io base 0xffffffffc405e000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:06.1: UHCI Host Controller
uhci_hcd 0000:00:06.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:06.1: irq 2, io base 0xffffffffc4060020
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
usbserial: USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
PCA9564 at 0x03fc4000: No reset-pin found. Chip may get stuck!
rtc-ds1307 0-0068: SET TIME!
rtc-ds1307 0-0068: rtc core: registered ds1337 as rtc0
PCA9564 at 0x03fc4000 registered.
KS8695 Watchdog Timer enabled (5 seconds)
Bluetooth: HCI USB driver ver 2.9
usbcore: registered new interface driver hci_usb
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 17
Bridge firewalling registered
Bluetooth: L2CAP ver 2.9
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.5
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Bluetooth: BNEP (Ethernet Emulation) ver 1.2
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation 
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
ieee80211_crypt: registered algorithm 'CCMP'
ieee80211_crypt: registered algorithm 'TKIP'
rtc-ds1307 0-0068: setting system clock to 2008-12-11 22:09:19 UTC (1229033359)
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 132K
Adding 64252k swap on /dev/hda2.  Priority:-1 extents:1 across:64252k
EXT3 FS on hda1, internal journal
debian:/#

DMESG de Debian Etch ARM sur OpenRISC Linux 2.4

debian:~# dmesg
Linux version 2.4.32-1.0.0-vs (YegorYefremov@development1) (gcc version 3.3.4) #649 Mo Feb 11 09:28:22 CET 2008
CPU: Arm922Tid(wb) revision 0
Machine: Micrel-KS8695
On node 0 totalpages: 15104
zone(0): 15104 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: mem=59M root=/dev/hda1 mac1=00:04:D9:80:75:CB mac2=00:04:D9:80:75:CC
Relocating machine vectors to 0xffff0000
Calibrating delay loop... 62.25 BogoMIPS
Memory: 59MB = 59MB total
Memory: 56264KB available (2896K code, 438K data, 72K init)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Scanning bus 00
Found 00:00 [16c6/8695] 000600 00
Found 00:30 [1106/3038] 000c03 00
Found 00:31 [1106/3038] 000c03 00
Found 00:32 [1106/3104] 000c03 00
Fixups for bus 00
PCI: bus0: Fast back to back transfers disabled
Bus scan for 00 returning with max=00
ks8695p_swizzle: pin=1
ks8695p_map_irq: slot=0, pin=1
ks8695p_swizzle: pin=1
ks8695p_map_irq: slot=6, pin=1
ks8695p_swizzle: pin=2
ks8695p_map_irq: slot=6, pin=1
ks8695p_swizzle: pin=3
ks8695p_map_irq: slot=6, pin=1
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
BlueZ Core ver 2.4 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-proc.o version 2.6.1 (20010830)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
enable the EPLD (rs232)
ttyS1 at 0xf3fc6020 (irq = 5) is a 16C950/954
enable the EPLD (rs232)
ttyS2 at 0xf3fc6060 (irq = 5) is a 16C950/954
KS8695_SERIAL: Kendin/Micrel KS8695 serial driver
ttyS0 at 0xf3ffe000 is builtin UART
Real Time Clock Driver v1.10f
gpio_vsopenrisc: GPIO driver.
RAMDISK driver initialized: 16 RAM disks of 5120K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
eth info:  Micrel KS8695P Ethernet Network Driver, version 1.0.0.20,  Copyright (c) 2002-2004 Micrel Semiconductor Corp.
eth info: Icache mode = roundrobin
eth info: VA = 0xf3ff0000, PA=0x03ff0000
eth info: VA = 0xf3ff0000, PA=0x03ff0000
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: probing with STATUS(0x50) instead of ALTSTATUS(0x00)
hda: TRANSCEND, ATA DISK drive
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0xfd)
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x0e)
ide0 at 0xf3fc2400-0xf3fc2407,0xf3fc2800 on irq 3
hda: attached ide-disk driver.
hda: 3915072 sectors (2005 MB) w/1KiB Cache, CHS=3884/16/63
Partition check:
 /dev/ide/host0/bus0/target0/lun0: [PTBL] [243/255/63] p1 p2
SCSI subsystem driver Revision: 1.00
forte: $Id: forte.c,v 1.65 2003/09/18 15:28:39 mkp Exp $
physmap flash device: 400000 at 3b00000
 Amd/Fujitsu Extended Query Table v?. at 0x0000
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
physmap: Using RedBoot partition definition
Creating 6 MTD partitions on "Physically mapped flash":
0x00000000-0x00010000 : "RedBoot"
0x00010000-0x00207000 : "File System"
0x00207000-0x003fd000 : "Kernel"
0x003fd000-0x003fe000 : "Parameter"
0x003fe000-0x003ff000 : "RedBoot config"
0x003ff000-0x00400000 : "FIS directory"
i2c-pca-isa: i/o base 0xf3fc4000. irq -1
i2c-dev.o: Registered 'PCA9564 ISA Adapter' as minor 0
i2c-core.o: adapter PCA9564 ISA Adapter registered as adapter 0.
i2c-core.o: driver ds1337 registered.
i2c-core.o: client [ds1337] registered to adapter [PCA9564 ISA Adapter](pos. 0).
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
ehci_hcd 00:06.2: PCI device 1106:3104
ehci_hcd 00:06.2: irq 2, pci mem c4481000
usb.c: new USB bus registered, assigned bus number 1
ehci_hcd 00:06.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 4 ports detected
host/uhci.c: USB Universal Host Controller Interface driver v1.1
host/uhci.c: USB UHCI at I/O 0x10000000, IRQ 2
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
host/uhci.c: USB UHCI at I/O 0x10000020, IRQ 2
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver audio
audio.c: v1.0.0:USB Audio Class driver
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usbserial.c: USB Serial support registered for FTDI SIO
usbserial.c: USB Serial support registered for FTDI 8U232AM Compatible
usbserial.c: USB Serial support registered for FTDI FT232BM Compatible
usbserial.c: USB Serial support registered for FTDI FT2232C Compatible
usbserial.c: USB Serial support registered for FTDI FT232R Compatible
usbserial.c: USB Serial support registered for USB-UIRT Infrared Tranceiver
usbserial.c: USB Serial support registered for Home-Electronics TIRA-1 IR Transceiver
ftdi_sio.c: v1.3.5r1:USB FTDI Serial Converters Driver
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
BlueZ HCI USB driver ver 2.7 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
usb.c: registered new driver hci_usb
BlueZ VHCI driver ver 1.1 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
BlueZ HCI UART driver ver 2.1 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
BlueZ L2CAP ver 2.3 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
BlueZ SCO ver 0.3 Copyright (C) 2000,2001 Qualcomm Inc
Written 2000,2001 by Maxim Krasnyansky 
BlueZ RFCOMM ver 1.1
Copyright (C) 2002 Maxim Krasnyansky 
Copyright (C) 2002 Marcel Holtmann 
BlueZ BNEP ver 1.2
Copyright (C) 2001,2002 Inventel Systemes
Written 2001,2002 by Clement Moreau 
Written 2001,2002 by David Libault 
Copyright (C) 2002 Maxim Krasnyanskiy 
NetWinder Floating Point Emulator V0.97 (double precision)
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 72K
Adding Swap: 64252k swap-space (priority -1)