fintanr's weblog

Archives

« May 2008
MonTueWedThuFriSatSun
   
1
2
3
4
5
6
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
       
Today

the links



















All | Books | Gadgets | General | JES | OpenSolaris | Perl | Slamd | Solaris | Travels | Tunes

20080123 Wednesday January 23, 2008

HTML 5 Draft Spec
Just noted that w3 sent out a press release about HTML 5 yesterday. The draft spec is well worth a look if you are in any way interested in the direction of HTML 5.
(2008-01-23 07:00:46.0) Permalink

20071204 Tuesday December 04, 2007

Easing control....

APOC, A Point of Control, has just been opensourced. Alberto Ruiz has posted a blog with all the details. Very cool. Take a look at the project website over on FreeDesktop for more details.
(2007-12-04 08:34:47.0) Permalink

20071101 Thursday November 01, 2007

Swapping communities, but still the same community
Among the many great reasons for working in Sun, the ability to forge your own career while working with incredibly talented people has got to be the single best one I can think of. Over the years I have had the privilege of working with some of the most talented engineers on the planet, who are creating some of the most innovative products on the market, from Suns incredible hardware platforms such as the T5220, industry redefining storage platforms such as the x4500, to cutting edge innovations in Solaris and our leading middleware stack the Java Enterprise System.

However my time as a direct paid up member of the more hardcore side of the engineering community has drawn to a close. A few months back I decided that it was time to learn about different areas of Sun's business, and started to keep an eye out for any relevant internal opportunities. This being Sun an awful lot of opportunities exist (go on, take a look), and a role that matched everything that I was looking for, and more, came up. I applied, went through the process and started in my new role at the start of October.

So what are you doing now I hear you ask. I am now working within our Global Sales Organisation for a team in Services Marketing, which works with the both our internal sales and marketing communities and our larger partner community. The role in itself has quite a large technical aspect, but with a primary focus on direct day to day business problems and longer term business processes and strategy. As you might have guessed its the business side of the equation that I am focused on expanding. I am just beginning to get my bearings in this new role, and there is an awful lot to learn, but thats the challenge that I decided to take on, and its a challenge that I am looking forward to embracing.

However in many ways this new job is almost identical to my previous role. I am working with a group of incredibly talented individuals, there is a community of users whom we interact with, there are internal and external customers and there is an overarching goal of delivering the best possible service, product or solution to both our existing, and potential, customers - the same people that make up the community we work with, and work for, every day. So really the only part I am swapping is the immediate team I work with, other than that the end goal, and the overall community remains the same.

And speaking of communities, one that I will still be active in is the OpenSolaris community. If you haven't heard yet the folks in the Indiana project released their first OpenSolaris Developer Preview last night. Go forth, download and participate - I know I will.


(2007-11-01 12:16:24.0) Permalink

20070522 Tuesday May 22, 2007

[ot] Voting in the Irish General Election....
Very off topic for a Sun blog, but the Irish General election is on Thursday, and personally I think everyone should use their vote - spoil it if needs be, but at least use it. I think I've given a good reason as to why you should vote over on my personal blog.
(2007-05-22 06:51:38.0) Permalink

20061121 Tuesday November 21, 2006

The Network Truly Is The Computer
One of the slightly stranger highlights of each year for me is reading The World In <insert year here> from The Economist. An interesting article this year, from a tech standpoint, is from the pen of Eric Schmidt, in which he talks about the future of the web, and notably mentions that the network truly is the computer. You can take the man from Sun...... ;).
(2006-11-21 10:09:39.0) Permalink

20061113 Monday November 13, 2006

OpenSource Java
Probably the biggest thing to happen in Sun's history since the opensourcing of the most innovative operating system on the planet, OpenSolaris, Java is being opensourced. Check out Mark Reinhold's (J2SE Chief Engineer) post, James Goslings post about GPLv2, and tune in at 9:30 PST to the webcast.

Think about it, you can now use an open source Framework (J2EE), on an open source Operating System (OpenSolaris), with an opensource application server (Glassfish) using an open source database (PostgreSQL) running on an open source processor (Ultrasparc T1). You can of course write your documentation up in an open source WordProcessor (OpenOffice) and write your application in an open source IDE (Netbeans). Now whats that about Sun not "getting" opensource?

Technorati Tag(s) : , ,

(2006-11-13 04:25:42.0) Permalink

20060831 Thursday August 31, 2006

FCODE map-in doesn't match decoded register type error
We are currently setting up a new rig on a Sun Fire T2000, and after adding storage (2 x Sun StorageTek 3510 FC Array) connected via a QLogic FC-AL card we (well the gaffer, who is quite rightly pedantic about such things, noticed it first) noticed a rather strange error on the console during reboots.

WARNING: /pci@7c0: FCODE map-in doesn't match decoded register type; Requested: memory, Decoded: memory
After a bit of investigation it turns out the error is fixed by upgrading the firmware on the fc-al card. Whats actually happening is that the older firmware doesn't fully support the pci-x slot that we are now using. So it will work, but not exactly at its most optimal.

To check your firmware use luxadm, on our box we got

luxadm fcode_download -p

  Found Path to 0 FC100/S Cards
  Complete

  Found Path to 2 FC100/P, ISP2200, ISP23xx Devices

  Opening Device: /devices/pci@7c0/pci@0/pci@1/pci@0,2/SUNW,qlc@1,1/fp@0,0:devctl
  Detected FCode Version:       ISP2312 FC-AL Host Adapter Driver: 1.13.08 04/10/02

  Opening Device: /devices/pci@7c0/pci@0/pci@1/pci@0,2/SUNW,qlc@1/fp@0,0:devctl
  Detected FCode Version:       ISP2312 FC-AL Host Adapter Driver: 1.13.08 04/10/02
  Complete

  Found Path to 0 JNI1560 Devices.
  Complete

  Found Path to 0 Emulex Devices.
  Complete
The minimum version for the PCI-X slots is 1.14.09, and the relevant patch, 114874-04, ships with 1.14.15. Upgrade instructions etc are in the patch readme.
(2006-08-31 09:44:26.0) Permalink

20060516 Tuesday May 16, 2006

apt-get install sun-java5-jre
I think the title says it all. Take a look at the JDK Distros Project for more details. This is cool, very cool, incredibly cool (okay I'll stop). I'm guessing it will only be a matter of days before the Nextenta folks have this available as well.
(2006-05-16 15:27:58.0) Permalink

20051206 Tuesday December 06, 2005

Ultrasparc-T1 T2000 I was going to compare one of the new UltraSparc-T1 machines to some other boxes, but as there is nothing of a similar size, packing a similar punch, anywhere on the planet I figured let's let the T2000 speak for itself........

# uname -a 
SunOS oaf251 5.11 snv_27 sun4v sparc SUNW,Sun-Fire-T2000

A view from the front


Occasionally a picture is not worth 1000 words[1], or 32 cpu threads...
# prtdiag 
System Configuration:  Sun Microsystems  sun4v Sun Fire T2000
System clock frequency: 200 MHz
Memory size: 16376 Megabytes

========================= CPUs ===============================================

                            CPU                 CPU  
Location     CPU   Freq     Implementation      Mask 
------------ ----- -------- ------------------- -----
MB/CMP0/P0       0 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P1       1 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P2       2 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P3       3 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P4       4 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P5       5 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P6       6 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P7       7 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P8       8 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P9       9 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P10     10 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P11     11 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P12     12 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P13     13 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P14     14 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P15     15 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P16     16 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P17     17 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P18     18 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P19     19 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P20     20 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P21     21 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P22     22 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P23     23 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P24     24 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P25     25 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P26     26 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P27     27 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P28     28 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P29     29 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P30     30 1200 MHz  SUNW,UltraSPARC-T1         
MB/CMP0/P31     31 1200 MHz  SUNW,UltraSPARC-T1         


========================= IO Configuration =========================

            IO                                                                                         
Location    Type  Slot Path                                          Name                      Model   
----------- ----- ---- --------------------------------------------- ------------------------- ---------
IOBD/NET0    PCIE IOBD                /pci@780/pci@0/pci@1/network@0    network-pciex8086,105e          
IOBD/NET-1   PCIE IOBD                  /pci@780/pci@0/pci@1/network    network-pciex8086,105e          
IOBD/PCIX    PCIX IOBD              /pci@7c0/pci@0/pci@1/pci@0/isa@2                       isa          
IOBD/PCIX    PCIX IOBD              /pci@7c0/pci@0/pci@1/pci@0/usb@5       usb-pciclass,0c0310          
IOBD/PCIX    PCIX IOBD              /pci@7c0/pci@0/pci@1/pci@0/usb@6       usb-pciclass,0c0310          
IOBD/PCIX    PCIX IOBD                /pci@7c0/pci@0/pci@1/pci@0/ide          ide-pci10b9,5229          
IOBD/PCIX    PCIX PCIX   /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2   LSILogic,sas-pci1000,50  LSI,1064
IOBD/NET-1   PCIE IOBD                    /pci@7c0/pci@0/pci/network    network-pciex8086,105e          
IOBD/NET-1   PCIE IOBD                    /pci@7c0/pci@0/pci/network    network-pciex8086,105e          
But is that just one cpu I see?

Yes, yes it is.
And yes that is 32 virtual CPUs you see.....
# psrinfo -p -v
The physical processor has 32 virtual processors (0, 1, 2, 3, 
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
  UltraSPARC-T1 (cpuid 0 clock 1200 MHz)
# psrinfo
0	on-line   since 12/06/2005 12:03:41
1	on-line   since 12/06/2005 12:03:42
2	on-line   since 12/06/2005 12:03:42
3	on-line   since 12/06/2005 12:03:42
4	on-line   since 12/06/2005 12:03:42
5	on-line   since 12/06/2005 12:03:42
6	on-line   since 12/06/2005 12:03:42
7	on-line   since 12/06/2005 12:03:42
8	on-line   since 12/06/2005 12:03:42
9	on-line   since 12/06/2005 12:03:42
10	on-line   since 12/06/2005 12:03:42
11	on-line   since 12/06/2005 12:03:42
12	on-line   since 12/06/2005 12:03:42
13	on-line   since 12/06/2005 12:03:42
14	on-line   since 12/06/2005 12:03:42
15	on-line   since 12/06/2005 12:03:42
16	on-line   since 12/06/2005 12:03:42
17	on-line   since 12/06/2005 12:03:42
18	on-line   since 12/06/2005 12:03:42
19	on-line   since 12/06/2005 12:03:42
20	on-line   since 12/06/2005 12:03:42
21	on-line   since 12/06/2005 12:03:42
22	on-line   since 12/06/2005 12:03:42
23	on-line   since 12/06/2005 12:03:42
24	on-line   since 12/06/2005 12:03:42
25	on-line   since 12/06/2005 12:03:42
26	on-line   since 12/06/2005 12:03:42
27	on-line   since 12/06/2005 12:03:42
28	on-line   since 12/06/2005 12:03:42
29	on-line   since 12/06/2005 12:03:42
30	on-line   since 12/06/2005 12:03:42
31	on-line   since 12/06/2005 12:03:42
Internally the box looks like this

And let's not forget the four e1000g's that are integrated as standard

Yep, I'm speechless, these are incredible machines. And they don't rhyme with Hell


[1] For the pedantic
# prtdiag | wc -w
     255

Technorati Tag(s) :

(2005-12-06 08:55:00.0) Permalink Comments [1]

20051018 Tuesday October 18, 2005

Some self effacing humour....
A good while ago I managed to christen myself with a nickname within my group of Grumpy, more in a reaction to being called Whiney, who is not generally known as one of the dwarfs, but does happen to be a member of my team (I'll let him own up to this himself). The original context was along the lines of someone calling my Whiney, and I replied, "thats not me, I'm grumpy". As you might guess the name stuck. Anyway Niall was over in California recently, and while wondering through a Disney store with his better half spotted an apt mug..... so I give you....


My new mugshot ;). (pun intended).
(2005-10-18 03:14:45.0) Permalink Comments [0]

20050921 Wednesday September 21, 2005

workaround for "console is not shared" netra x1 lom error message
Ah, back to my "thank you for the informative error messages" postings. On a netra X1 box you may possibly get an error message such as

lom>console
Console is not shared
which is not very helpful. Of course one would think that console -f would override this, but nope, it doesn't. So the work around, which will force a reboot of your machine is the following.
lom>bootmode reset_nvram
lom>reset
lom>
LOM event: +128d+1h34m23s host reset
lom>console

oaf108 console login:
and thats it. You can also connect directly to the serial port and reset your eeprom settings there as well.
(2005-09-21 08:06:38.0) Permalink Comments [0]

20050912 Monday September 12, 2005

Shiny new Galaxy's.......
Sun released a bunch of cool new boxes today, which we have been using internally for a little while now. One of the guys in my group, Niall Mullen (who joins the blogosphere today as well) has a few pics of the boxes and a nice walk through some of the cooler features up here. He spares you the press release jargon, and show you the real deal. But to put it simply these run faster, cooler and cheaper than anything else that any other vendor is making.
(2005-09-12 13:24:17.0) Permalink Comments [2]

20050826 Friday August 26, 2005

A new slashdot low?
Slashdot stories can be annoying and petty at the best of times, but an article today regarding a Microsoft employee who has gotten adult measels is definately a new low. One of my colleagues had this recently - its damn serious, not something to make fun of. At least some of the folks commenting on the article see it the same way.
(2005-08-26 02:43:32.0) Permalink Comments [2]

20050715 Friday July 15, 2005

semi work related....
I tend to avoid non work related stuff on this blog, but as this is impacting my ability to work from home, I guess its semi work related. I just wrote up a small piece about my current broadband fiasco over on my personal blog.
(2005-07-15 03:23:40.0) Permalink Comments [0]

20050524 Tuesday May 24, 2005

Managers blog......
So our manager (or ex-engineer as we prefer to call him) has joined bsc, drum roll please....... introducing Damien Farnham. Back in his engineering days he worked on things such as TPC and the like (predominantly focused on Sybase). Or so he likes to tell us ;). These days he does all of that management stuff that us engineers like to avoid ;).
(2005-05-24 05:14:24.0) Permalink Comments [0]