AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20070911055257.7765bcf5@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<brian.stark@onstor.com>,<warren.gale@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	BB375AF679D4A34E9CA8DFA650E2B04E056BDE06@onstor-exch02.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Tue, 11 Sep 2007 05:53:12 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Brian Stark" <brian.stark@onstor.com>
Cc: "Warren Gale" <warren.gale@onstor.com>
Subject: Re: it ain't soup yet, but it ain't hay either
Message-ID: <20070911055312.2529d51c@ripper.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E056BDE06@onstor-exch02.onstor.net>
References: <20070909192100.31a1b23b@ripper.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E056BDE06@onstor-exch02.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

The result of having a good team around the whole project as well as
having a lot of time on my hands these days ~:^)

But it's not a full course meal just yet.  There is a very decent list
of things to do:

* fix whatever ails kernel module loading
* memory sizing/config: early hardware?  i say mem=512 and it
  croaks, but if i say mem=256 it works.
* rtc.  you *did* hook up the interrupt this time, right? ~:^)
* didn't even notice the mac address problem.  dern.
* nix on the dead beef: i can submit 'c009' back to the kernel mainline
  for cougar to live on in posterity ~:^)
* 64-bit-ize the management bus and neteee code.  duh.  why i forgot
  to do this when i was there a couple weeks ago cleaning everything up
  i'll never know.

One thing that would speed me up a good deal is to get the kernel
command line support in the PROM.  Can I get that any time soon?
Please-please-please?

Whoops, the drugs are starting to kick in, gotta go.

Cheers,

a


On Mon, 10 Sep 2007 09:56:06 -0700 "Brian Stark"
<brian.stark@onstor.com> wrote:

> Andy,
> 
> Awesome!  I think you're going to win the bet with Bob!
> 
> Looks like we have some stuff to do with the real-time clock (still
> needs to be setup in PROM), MAC addresses (needs to be passed in from
> PROM or configured in SiByte MAC registers), and some other small
> things.  I also still have to update the Xilinx vendor and device id
> on the FPGA (unless you can live with 'deadbeef' instead of what you
> sent me).
> 
> Seriously, this is fantastic progress.
> 
> 
> Brian
>  
> 
> > -----Original Message-----
> > From: Andy Sharp 
> > Sent: Sunday, September 09, 2007 7:21 PM
> > To: Brian Stark; Warren Gale
> > Subject: it ain't soup yet, but it ain't hay either
> > 
> > or put another way, geez you guys, get yourselves a gigabit 
> > switch, wouldya?
> > 
> > 
> > COUGAR-PROM> load -a ffffffff83000000 10.0.0.42 vmlinux.bin
> > load, ip addr = 0xa00002a, fname = vmlinux.bin             
> > loading vmlinux.bin from 0xa00002a at 0xffffffff83000000
> > tpl_findBindCb prot=17 lport=9736                       
> > tpl_allocBindCb                  
> > seepGetMyExtMacAddr, port = 0
> > returning macaddr 00:07:34:01:79:00
> > tftp_tplAddConnInd                 
> > TFTP transfer completed.
> > tftp_tplDelConnInd      
> > binary load, 2823376 bytes (0x2b14d0)
> > COUGAR-PROM> g                       
> > Dentry cache hash table entries: 16384 (order: 5, 131072 
> > bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
> > Memory: 28416k/32768k available (2037k kernel code, 4328k 
> > reserved, 616k data, 104k init, 0k highmem)
> > SLUB: Genslabs=22, HWalign=32, Order=0-1, MinObjects=4, 
> > CPUs=1, Nodes=1 Mount-cache hash table entries: 256 Checking 
> > for the multiply/shift bug... no.
> > Checking for the daddi bug... no.
> > Checking for the daddiu bug... no.
> > NET: Registered protocol family 16
> > registering PCI controller with io_map_base unset
> > PCI: device 0000:00:08.0 has unknown header type 2d, ignoring.
> > Time: MIPS clocksource has been installed.
> > NET: Registered protocol family 2
> > IP route cache hash table entries: 1024 (order: 1, 8192 
> > bytes) TCP established hash table entries: 4096 (order: 4, 
> > 65536 bytes) TCP bind hash table entries: 4096 (order: 3, 32768
> > bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP 
> > reno registered io scheduler noop registered io scheduler cfq 
> > registered (default)
> > eth0: enabling TCP rcv checksum
> > eth0: SiByte Ethernet at 0x10064000, address: 40:00:00:00:01:00
> > eth1: enabling TCP rcv checksum
> > eth1: SiByte Ethernet at 0x10065000, address: 
> > 40:00:00:00:01:01 Uniform Multi-Platform E-IDE driver 
> > Revision: 7.00alpha2
> > ide: Assuming 33MHz system bus speed for PIO modes; override 
> > with idebus=xx TCP cubic registered
> > NET: Registered protocol family 1
> > NET: Registered protocol family 17
> > eth0: found phy 1, vendor 000818 part 0c
> > eth0: Link speed: 100BaseT HDX
> > IP-Config: Complete:
> >       device=eth0, addr=10.1.1.121, mask=255.255.255.0, gw=10.1.1.1,
> >      host=couglette, domain=, nis-domain=(none),
> >      bootserver=10.0.0.42, rootserver=10.0.0.42, rootpath= 
> > Looking up port of RPC 100003/3 on 10.0.0.42 Looking up port 
> > of RPC 100005/3 on 10.0.0.42
> > VFS: Mounted root (nfs filesystem) readonly.
> > Freeing unused kernel memory: 104k freed
> > modprobe: FATAL: Could not load 
> > /lib/modules/2.6.22-cg-g68c4482d-dirty/modules.dep: No such 
> > file or directory
> > 
> > modprobe: FATAL: Could not load 
> > /lib/modules/2.6.22-cg-g68c4482d-dirty/modules.dep: No such 
> > file or directory
> > 
> > INIT: version 2.86 booting
> > Starting the hotplug events dispatcher: udevd.
> > Synthesizing the initial hotplug events...done.
> > Waiting for /dev to be fully populated...done.
> > Setting parameters of disc: (none).
> > Activating swap...done.
> > Setting the system clock..
> > Cannot access the Hardware Clock via any known method.
> > Use the --debug option to see the details of our search for 
> > an access method.
> > Cleaning up ifupdown....
> > Loading kernel modules...FATAL: Could not load 
> > /lib/modules/2.6.22-cg-g68c4482d-dirty/modules.dep: No such 
> > file or directory Loading device-mapper support.
> > Checking file systems...fsck 1.40-WIP (14-Nov-2006) done.
> > Setting kernel variables...done.
> > Mounting local filesystems...done.
> > Activating swapfile swap...done.
> > Setting up networking....
> > Configuring network interfaces...done.
> > Starting portmap daemon....
> > Starting NTP server: ntpdmodprobe: FATAL: Could not load 
> > /lib/modules/2.6.22-cg-g68c4482d-dirty/modules.dep: No such 
> > file or directory
> > 
> > .
> > Starting system log daemon: syslogd.
> > Give root password for maintenance
> > (or type Control-D to continue): 
> > coolcat:~# cat /proc/cpuinfo 
> > system type             : ONStor Cougar
> > processor               : 0
> > cpu model               : SiByte SB1 V0.3  FPU V0.3
> > BogoMIPS                : 398.33
> > wait instruction        : no
> > microsecond timers      : yes
> > tlb_entries             : 64
> > extra interrupt vector  : yes
> > hardware watchpoint     : yes
> > ASEs implemented        : mdmx mips3d
> > VCED exceptions         : not available
> > VCEI exceptions         : not available
> > 
> > coolcat:~# 
> > 
