SongBird on Solaris Sparc
Songbird:
Found the solaris SPARC package (and x86) at this website:
http://releases.mozilla.com/sun/Songbird-Solaris/releases/0.6/
thanks to: http://blogs.sun.com/pengyang/entry/songbird_0_6_on_opensolaris
I tried the .5 version and was disappointed w/ the slowness, but the .6 version is a LOT faster. I changed to use this player
instead of xmms and definitely rythmbox. Here is a screenshot on SPARC.
Posted at 10:42AM Jul 04, 2008 by Eric Shobe in Solaris | Comments[0]
ipod + gtkpod + solaris = world domination
A picture says a thousand words right! ... so below is a picture of my first ever mp3 player ( a used 20gb ipod) and me transferring some songs over to in on Solaris w/ gtkpod....

Life is good!
Posted at 05:18PM Aug 18, 2007 by Eric Shobe in Solaris | Comments[3]
Sun Blade T6300
The T6300 - A powerful blade!

Since I've been hired here, I've tested this machine, so I'm slightly familiar with it. That being said, I'm very happy to see it released. It fits inside a
which you can buy here. The Chassis is a really cool design. The Chassis provides all the power to the Blades, and its midplane connects different Network Modules, PCI-E Modules, Four on-board SAS links for external expansion via NEM, and others all together. Also, all fans, cooling are on the chassis, not the blade.
A big feature this Blade might vaunt is virtualization. This thing supports LDOMS, if you don't know about this feature, click here. In a nutshell, think of LDOMS as running multiple servers on one machine, each with its own kernel. Plus, most importantly, its free...
Anyways, I thought I would brag myself about working on such a fine product!
Posted at 09:35AM Jun 06, 2007 by Eric Shobe in Solaris | Comments[4]
USB fat32 / ufs setup
So I want to describe the lessons I found in order to format USB disks in solaris
Ill show how I (not usually the best way), accomplished the following:
1. Format usb disk for windows/solaris use
2. Format usb for UFS (Unix File System) for just my solaris box's
Lets see the steps I accomplished for step 1:
a. Find your usb storage device....
[root@unknown:] # rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c4t0d0p0
Physical Node: /pci@0,0/pci1022,7460@6/pci108e,534d@3,2/storage@4/disk@0,0
Connected Device: USB DISK 28X PMAP
Device Type: Removable
Bus: USB
Size: 123.0 MB
Label: <None>
Access permissions: <Unknown>
Ok...looks like its at /dev/rdsk/c4t0d0p0
b. run fdisk /dev/rdsk/c4t0d0p0
[root@unknown:] # fdisk /dev/rdsk/c4t0d0p0
Create the following partition
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
1 Win95 FAT32 1 122 122 99
SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
...I have my Status as unactive..dont know if this matters
One thing I have noticed..is if you allready have an active partition and delete it, then create a new one
and then run mkfs, it will say it is busy...so if that happens, just take the usb drive out, then stick it back in.
c. [root@unknown:] # mkfs -F pcfs -o b=elbyUSB,fat=32 /dev/rdsk/c4t0d0p0:c
Construct a new FAT file system on /dev/rdsk/c4t0d0p0:c: (y/n)? y
(the b is a labelname...usefully if you want to label usb sticks)
d. [root@unknown:] # mount -F pcfs /dev/dsk/c4t0d0p0:c /Desktop/temp/
Mount the FAT file system...
After this is done, you can go to a Windows box and everything should work fine....
so on to step 2.
The following is pretty straight-foward for creating a ufs filesystem on your usb drive...
a. Find your usb path
[root@unknown:] # rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c8t0d0p0
Physical Node: /pci@0,0/pci1022,7460@6/pci108e,534d@3,2/storage@5/disk@0,0
Connected Device: Fujifilm USB Drive 4.70
Device Type: Removable
Bus: USB
Size: 243.8 MB
Label: <None>
Access permissions: <Unknown>
Looks like mine is /dev/rdsk/c8t0d0p0
b.Then create a Solaris2 partition.
[root@unknown:] #fdisk /dev/rdsk/c8t0d0p0
c. Then create a ufs filesystem... NOTE: I choose slice2, (the whole disk for the filesystem)
[root@unknown:] # newfs /dev/dsk/c8t0d0s2
newfs: /dev/rdsk/c8t0d0s2 last mounted as /media/USB Drive
newfs: construct a new file system /dev/rdsk/c8t0d0s2: (y/n)? y
d. Then mount
[root@unknown:] # mount /dev/dsk/c8t0d0s2 /Desktop/temp/
###############
For both of the above...you can access the format command with the format -e
[root@unknown:] # format -e
and for the latter, you can label it, and look at your paritions with the format command...
if things aren't working you can troubleshoot with some usefully commands....
If your usb has a disk activity, you can try to write to it with the following command
[root@unknown:] # dd if=/dev/zero of=/dev/rdsk/c8t0d0p0 count=44444
Have count be whatever you want, then look at the activity light and see if it is blinking..
you can also tail the /var/adm/messages
for example..I have a usb keyboard with a hub built it...I plug in my usb thumbdrive into my keyboard, but I can see the following
[root@unknown:] # tail -f /var/adm/messages
############<===PLUG IN THE USB DRIVE TO THE KEYBOARD HUB AND LETS SEE WHAT HAPPENS
<snip>
Jun 2 12:25:55 unknown usba: [ID 912658 kern.info] USB 2.0 device (usb430,100e) operating at full speed (USB 1.x) on USB 1.10 root hub: hub@1, hubd0 at bus address 2
Jun 2 12:25:55 unknown genunix: [ID 936769 kern.info] hubd0 is /pci@0,0/pci1022,7460@6/pci108e,534d@3/hub@1
Jun 2 12:25:55 unknown genunix: [ID 408114 kern.info] /pci@0,0/pci1022,7460@6/pci108e,534d@3/hub@1 (hubd0) online
Jun 2 12:25:56 unknown usba: [ID 691482 kern.warning] WARNING: /pci@0,0/pci1022,7460@6/pci108e,534d@3/hub@1 (hubd0): configuration 0 for device USB DISK 28X at port 1 exceeds power available for this port, please re-insert your device into another hub port which has enough power
</snip>
Well, it looks like I know why, my curiosty is resolved...
"USB DISK 28X at port 1 exceeds power available for this port, please re-insert your device into another hub port which has enough power"
Posted at 07:14PM Jun 02, 2007 by Eric Shobe in Solaris | Comments[4]
last.fm xmms xmms-scrobbler
Ok, we all know about last.fm.
And we all want to get connected! RIGHT!
Well, surprisingly, there isn't that great support with Solaris (Solaris Nevada snv_55b X86).
As we all know, Solaris Nevada snv_55b comes with rythmbox and it has a last.fm plugin (but of course if crashes)
So, If it crashes, what do we do, well, we find something else that works, xmms works!
I installed xmms with pkg-get (click here if you don't know anything about this great feature), saved me the trouble of installing
from source xmms (thanks whoever compiled it and packaged it!)
So I had the binary xmms installed and found a plugin to upload to last.fm
http://xmms-scrobbler.sommitrealweird.co.uk/download/xmms-scrobbler-0.4.0.tar.gz
Downloaded it, compiled it (made sure curl source was in /usr/include), and it worked.
For those who are lazy, I will try to give the x86 compiled version of xmms-scrobbler for solairis but no PROMISES!
Put them in your plugin for xmms (mine is /opt/csw/lib/xmms/General)
Click the links to download them
http://mieric.com/sun/libxmms_scrobbler.la
http://mieric.com/sun/libxmms_scrobbler.so
...remember, you can always compile yourself!
Then add me as a friend! my username is mieric
Posted at 10:35PM May 11, 2007 by Eric Shobe in Solaris | Comments[1]
mount SATA drive x86
Solaris
Problem: I want to mount my SATA drive
1. Find device location using
iostat -En
bash-3.00# iostat -En
c0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Model: HITACHI HDS7225 Revision: Serial No: VDB41BT4C5APUC Size: 250.05GB <250054705152 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Here we can see that c0d0 is the device location, the key is to finding the slice to mount, so
c0 = controller
d0= drive
s# = slice
2. Try to mount manually (start at slice 2)
bash-3.00# mount /dev/dsk/c0d0s2 /mnt <== not working for me (usually means the whole disk)
bash-3.00# mount /dev/dsk/c0d0s0 /mnt <== not working for me
(must mean newfs was on diff slice)
bash-3.00# mount /dev/dsk/c0d0s7 /mnt <== WORKING
3. Have Solaris mount drive upon starting (umount /mnt if already mounted)
edit /etc/vfstab and add the following line
/dev/dsk/c0d0s7 - /export/home ufs - yes ro
Posted at 12:20AM Mar 21, 2007 by Eric Shobe in Solaris | Comments[1]
Today's Page Hits: 46