I need to change my (very) old laptop to something more powerful. It's been running for more or less four years and nowadays, even if it installs without problem, using Solaris Express or a modern GNU/Linux distribution is quite unthinkable. Or, I just got accustomed to more powerful machines and switching back to my laptop is always a pain.
It's a very long time I'm not buying a laptop so I started looking around. I mostly use PCs as a Java developer (listening MP3s) and the only requirement, for me, is an easy integration with my home network, which is a 100% Solaris network. I'd always been running Slackware Linux on the few PCs I owned and since two years ago, I was also running a Debian Linux virtual machine, and never experienced any integration problems with the other Solaris machines I have. Setting up DHCP on my network interfaces and configuring NFS shares it's a no brainer, even with the CLI. So, I was just looking for a sufficiently powerful machine to run Slackware without major problems: my (good) experience with Slackware started back in the 90's and I'm "inoculated" against the anxiety syndrome generated by non-working hardware.
But an interference unexpectedly appeared: a friend of mine, an Apple zealot, started to trying to convince me to buy an Apple machine. To say the truth, I must be one of the few guys in the world which isn't desiring buying a machine from Cupertino (at least for my statistically insignificant experience). GUI bells and whistles don't usually hypnotize me, neither does the beautiful and polished appearance of Apple machines. I wasn't seeing any major advantage to buying an Apple rather than an HP or a Lenovo and running GNU/Linux. Until my friend came to my house and showed me the OS X.
Connecting to the network and mounting an NFS share took approximately 5 seconds, without having used (ever) that system before. You may say that's nothing special, but: did you try that on Slackware or Debian? Even a potential problem, such as the fact that the user created by my friend for me had a different UID and GID that those I needed (and there was no way to change that with the GUI), was easily solved consulting the very good documentation of the system. I don't like opening a terminal and discovering that usermod does not exist but at least the quality of the documentation filled the gap. The price of a MacBook or a MacBook Pro isn't exagerated, compared to the price of a quality-equivalent machine from Lenovo, for example.
Some may say I could install Ubuntu and give it a try. Well, I did it. But there's no comparison with Mac OS X GUI. I'm a Solaris user and a long-time slacker, so CLIs don't scare me: I indeed prefer very often opening a terminal rather than clicking with the mouse. But I want to recognize the high quality of the GUI of OS X, which is, in my humble opinion, much more user-centric, intuitive and good-looking than any other GUI I saw on a GNU/Linux system.
Summarizing, I played an entire day with that laptop, ssh-ing to my server, opening remote X11 connections and so on. And it felt very comfortable and productive.
I really think I'll give Apple (and Mac OS X) a try.
Wednesday, 5 November 2008
America has chosen: Obama
“If there is anyone out there who still doubts that America is a place where all things are possible, who still wonders if the dream of our founders is alive in our time, who still questions the power of our democracy, tonight is your answer.” - Barack Obama
The racial barrier has been swept away: the 44th President of the United Stated of America will the first black man who will enter the Oval Office as the President.
Seen by the humble eyes of a stranger as I am, it seems the last victory, a highly symbolic victory of freedom in a relatively new nation whose history has unfortunately been stained by many racist acts and decades of bloody fights to establish a situation of freedom and justice. For all. For a situation which, at my eyes, should just be called democracy or normality.
Many newspapers are reporting extracts of the speech of Mr. Obama and I opened the blog with one of the phrases I liked most, because it contains and synthesized the hope and the trust in democracy, which was what I had lost after almost a decade with Mr. Bush in the Oval Office.
Congratulations, Mr. Obama, and have luck. You made history and will enter the White House in one of the most difficult periods in the North American history that I can remember since I'm alive. A probably prolonged and very difficult economic recession is waiting for you. People who trust you will be waiting for the change you promised. And the weariness and the disenchantment produced by two wars, left as a heavy legacy by the George Bush administration, will be waiting for you to ease.
You said "That's the genius of America - that it can change." And it's true. So, good luck Mr. Obama, and thank you America: you could and you did the change. I hope that now America will have much more credit, and it deserves it. Reading the international press, I think the mood of the world has already changed. Mine, has. And I really feel confident that this time, the great problems of the world such as economy, environment, the Middle East question, do really have a chance to be solved.
The racial barrier has been swept away: the 44th President of the United Stated of America will the first black man who will enter the Oval Office as the President.
Seen by the humble eyes of a stranger as I am, it seems the last victory, a highly symbolic victory of freedom in a relatively new nation whose history has unfortunately been stained by many racist acts and decades of bloody fights to establish a situation of freedom and justice. For all. For a situation which, at my eyes, should just be called democracy or normality.
Many newspapers are reporting extracts of the speech of Mr. Obama and I opened the blog with one of the phrases I liked most, because it contains and synthesized the hope and the trust in democracy, which was what I had lost after almost a decade with Mr. Bush in the Oval Office.
Congratulations, Mr. Obama, and have luck. You made history and will enter the White House in one of the most difficult periods in the North American history that I can remember since I'm alive. A probably prolonged and very difficult economic recession is waiting for you. People who trust you will be waiting for the change you promised. And the weariness and the disenchantment produced by two wars, left as a heavy legacy by the George Bush administration, will be waiting for you to ease.
You said "That's the genius of America - that it can change." And it's true. So, good luck Mr. Obama, and thank you America: you could and you did the change. I hope that now America will have much more credit, and it deserves it. Reading the international press, I think the mood of the world has already changed. Mine, has. And I really feel confident that this time, the great problems of the world such as economy, environment, the Middle East question, do really have a chance to be solved.
Tuesday, 4 November 2008
A midwinter night's dream
“I really wanted to recapture some of the frankincense and myrrh in this music, and the process was a fresh reminder of the diversity of so many traditions when it comes to music of the winter season. The songs are rich with abundant references to the natural world and connections to our spiritual and religious bearings; it's clear that people have always used winter as a time of reflection.”
“The seasons have always held their mysteries and wonders, and we mere mortals have been fascinated by them and driven to understand our inter-relationship with the natural world,
as we try to discover the spiritual and religious significance of it all. Over the centuries, music has become a conduit for that reflection as it strives to capture the interweave of our existence. This recording is one modest rendering of that fascination, a kind of discovery chest of musical merry making, inspired by some traditions I have encountered along the way. May the spirit of love, joy and renewal be yours.”
With these words, Loreena McKennitt introduces us to her new album, A midwinter night's dream. This new seasonal collection (the second with A winter garden: five songs for the season, of which this album contains all 5 tracks) was recorded at Peter Gabriel’s Real World studio in England and contains another 8 brand new songs. The track list is the following>
It's also worth noting that, amongst the great number of works she produced, winter always had a privileged position: she released 10 albums of which 3 are winter-centric (To drive the cold winter away, A winter garden, A midwinter night's dream).
If you love Loreena, buy it or download it from the official website and enjoy. And if you want to give somebody an original gift, this album is a good option to enrich the atmosphere of the long cold nights that await us until Christmas.
“The seasons have always held their mysteries and wonders, and we mere mortals have been fascinated by them and driven to understand our inter-relationship with the natural world,
as we try to discover the spiritual and religious significance of it all. Over the centuries, music has become a conduit for that reflection as it strives to capture the interweave of our existence. This recording is one modest rendering of that fascination, a kind of discovery chest of musical merry making, inspired by some traditions I have encountered along the way. May the spirit of love, joy and renewal be yours.”
With these words, Loreena McKennitt introduces us to her new album, A midwinter night's dream. This new seasonal collection (the second with A winter garden: five songs for the season, of which this album contains all 5 tracks) was recorded at Peter Gabriel’s Real World studio in England and contains another 8 brand new songs. The track list is the following>
- The holly and the Ivy
- Un flambeau, Jeannette, Isabelle
- The seven rejoices of Mary
- Noël nouvelet
- Good king Wenceslas (from A winter garden)
- Coventry carol (from A winter garden)
- God rest ye merry, gentlemen (Abdelli version) (from A winter garden)
- Snow (from A winter garden)
- Breton carol
- Seeds of love (from A winter garden)
- Gloucestershire wassail
- Emmanuel
- In the bleak midwinter
- Brian Hughes - oud, guitar
- Hugh Marsh - violin
- Caroline Lavelle - cello
- Donald Quan - viola, percussion
- Ben Grossman - hurdy gurdy, percussion
- Simon Edwards - bass
- Rick Lazar - percussion
- Stratis Psaradellis - greek lyra, greek lute
It's also worth noting that, amongst the great number of works she produced, winter always had a privileged position: she released 10 albums of which 3 are winter-centric (To drive the cold winter away, A winter garden, A midwinter night's dream).
If you love Loreena, buy it or download it from the official website and enjoy. And if you want to give somebody an original gift, this album is a good option to enrich the atmosphere of the long cold nights that await us until Christmas.
Monday, 3 November 2008
Setting up Blastwave's MySQL 5 on Solaris 10
I had to setup an instance of MySQL 5 on Solaris 10 update 4 and, given that it's not shipped with the OS, I relied on Blastwave's package. The package was really easy to install:
# /opt/csw/bin/pkg-get -i mysql5
Once the package was installed, I was please to see that a SMF manifest was also installed for it:
# svcs -a | grep mysql
offline 21:23:57 svc:/network/cswmysql5:default
An user and a group for the MySQL daemon were created, too:
$ cat /etc/passwd | grep mysql
mysql:x:109:103::/opt/csw/mysql5:/bin/false
$ cat /etc/group | grep mysql
mysql::103:
The first thing I did was examining the SMF methods script, which is declared in the service manifest and is /opt/csw/lib/svc/method/svc-mysql5. Because of Blastwave's packages quality level, I wasn't surprised to discover that the script is very well documented and getting MySQL to work was really straightforward.
First, I run the /opt/csw/mysql5/share/mysql/quick_start-csw script:
# /opt/csw/mysql5/share/mysql/quick_start-csw
This is the blastwave quick start script to setup a MySQL5 database directory.
The base directory is /opt/csw/mysql5.
The default database directory is /opt/csw/mysql5/var.
If you have not setup a partition for the database and
you want one; now is a good time to exit this script and
create and mount the partition.
If you have not setup a my.cnf file and you do not want
one of the sample files; now is a good time to exit and
create the file /opt/csw/mysql5/my.cnf.
Data directory: The default is /opt/csw/mysql5/var.
Accept the default or enter a directory [?,q]
my.cnf pathname: The default is either to use the supplied file in the base directory or to create one in the base directory from the small memory footprint sample. If your enter a pathname, it will be used to create the options file in the base directory.
Accept the default or enter a pathname [?,q]
Using /opt/csw/mysql5/share/mysql/my-small.cnf to create the options file.
data directory is /opt/csw/mysql5/var
Continue with installation or quit [y,n,?,q] y
Setting up the database
Creating MySQL core database in /opt/csw/mysql5/var
### The following messages are from mysql_install_db.
/opt/csw/mysql5/bin/mysql_install_db: !: not found
/opt/csw/mysql5/bin/mysql_install_db: !: not found
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/opt/csw/mysql5/bin/mysqladmin -u root password 'new-password'
/opt/csw/mysql5/bin/mysqladmin -u root -h moneytrans-devel password 'new-password'
Alternatively you can run:
/opt/csw/mysql5/bin/mysql_secure_installation
which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /opt/csw/mysql5 ; /opt/csw/mysql5/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
Please report any problems with the /opt/csw/mysql5/bin/mysqlbug script!
The latest information about MySQL is available on the web at http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
### The following messages are from quick_start-csw.
See /opt/csw/mysql5/share/mysql/doc/README.CSW for packaging changes. Please ignore references to starting mysqld_safe in the messages above. These messages are from mysql_install_db. See the following for starting CSWmysql5. To start mysqld; run `svcadm enable cswmysql5` on Solaris 10 or later
After this, as the script's output informs us, I set up root password for the database and run the /opt/csw/mysql5/bin/mysql_secure_installation script to secure the database instance, the only caveat being setting up the PATH properly because this scripts expects to find the mysql program:
# export PATH=/opt/csw/mysql5/bin:$PATH
# /opt/csw/mysql5/bin/mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
... skipping.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.
Remove anonymous users? [Y/n] Y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] n
... skipping.
By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MySQL installation should now be secure.
Thanks for using MySQL!
Really easy! It started up and worked without a glitch. And if you want to customize your installation, as I already stated, I found good documentation right inside the very SMF script used by this service which can be found at /opt/csw/lib/svc/method/svc-mysql5.
# /opt/csw/bin/pkg-get -i mysql5
Once the package was installed, I was please to see that a SMF manifest was also installed for it:
# svcs -a | grep mysql
offline 21:23:57 svc:/network/cswmysql5:default
An user and a group for the MySQL daemon were created, too:
$ cat /etc/passwd | grep mysql
mysql:x:109:103::/opt/csw/mysql5:/bin/false
$ cat /etc/group | grep mysql
mysql::103:
The first thing I did was examining the SMF methods script, which is declared in the service manifest and is /opt/csw/lib/svc/method/svc-mysql5. Because of Blastwave's packages quality level, I wasn't surprised to discover that the script is very well documented and getting MySQL to work was really straightforward.
First, I run the /opt/csw/mysql5/share/mysql/quick_start-csw script:
# /opt/csw/mysql5/share/mysql/quick_start-csw
This is the blastwave quick start script to setup a MySQL5 database directory.
The base directory is /opt/csw/mysql5.
The default database directory is /opt/csw/mysql5/var.
If you have not setup a partition for the database and
you want one; now is a good time to exit this script and
create and mount the partition.
If you have not setup a my.cnf file and you do not want
one of the sample files; now is a good time to exit and
create the file /opt/csw/mysql5/my.cnf.
Data directory: The default is /opt/csw/mysql5/var.
Accept the default or enter a directory [?,q]
my.cnf pathname: The default is either to use the supplied file in the base directory or to create one in the base directory from the small memory footprint sample. If your enter a pathname, it will be used to create the options file in the base directory.
Accept the default or enter a pathname [?,q]
Using /opt/csw/mysql5/share/mysql/my-small.cnf to create the options file.
data directory is /opt/csw/mysql5/var
Continue with installation or quit [y,n,?,q] y
Setting up the database
Creating MySQL core database in /opt/csw/mysql5/var
### The following messages are from mysql_install_db.
/opt/csw/mysql5/bin/mysql_install_db: !: not found
/opt/csw/mysql5/bin/mysql_install_db: !: not found
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/opt/csw/mysql5/bin/mysqladmin -u root password 'new-password'
/opt/csw/mysql5/bin/mysqladmin -u root -h moneytrans-devel password 'new-password'
Alternatively you can run:
/opt/csw/mysql5/bin/mysql_secure_installation
which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /opt/csw/mysql5 ; /opt/csw/mysql5/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
Please report any problems with the /opt/csw/mysql5/bin/mysqlbug script!
The latest information about MySQL is available on the web at http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
### The following messages are from quick_start-csw.
See /opt/csw/mysql5/share/mysql/doc/README.CSW for packaging changes. Please ignore references to starting mysqld_safe in the messages above. These messages are from mysql_install_db. See the following for starting CSWmysql5. To start mysqld; run `svcadm enable cswmysql5` on Solaris 10 or later
After this, as the script's output informs us, I set up root password for the database and run the /opt/csw/mysql5/bin/mysql_secure_installation script to secure the database instance, the only caveat being setting up the PATH properly because this scripts expects to find the mysql program:
# export PATH=/opt/csw/mysql5/bin:$PATH
# /opt/csw/mysql5/bin/mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
... skipping.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.
Remove anonymous users? [Y/n] Y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] n
... skipping.
By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MySQL installation should now be secure.
Thanks for using MySQL!
Really easy! It started up and worked without a glitch. And if you want to customize your installation, as I already stated, I found good documentation right inside the very SMF script used by this service which can be found at /opt/csw/lib/svc/method/svc-mysql5.
Freezing for fun.
Once I thought spas were just a fashion, and they're proving to be a very resilient fashion. Spas, in my head, were just what thermal baths were during the Roman Empire, with additional luxury and entertainment. I was born in a zone which is very rich of volcanic thermal waters, so I was sort of accustomed to thinking about being covered with mud or waiting like a lobster in a tank of boiling water. When I was younger, I associated these customs with "old age". With time, I must confess that I started appreciating this kind of cares and 20 years later, I'm a spa fun, too.
This morning, when I was reading my newspaper, I saw this article (sorry, but it's italian). Maybe I'm no good at foreseeing fashions, but I'm curious to know if this will be as resilient as thermal baths are. Summarizing: Japaneses (who else?) are launching total body cryotherapy.
You just put on your bathing costume, you enter a room at -15 ºC, just "to break the ice"... After some seconds, you enter another one... at -60 ºC. Without stopping (to avoid literally freezing your blood), you enter the last chamber at -110 ºC and remain there 3.5 minutes.
Japaneses assure that when you go out you'll experience a state of euphoria. Good for the body, good for the soul. Euphoria... wouldn't it be some neuron gone nuts?
This morning, when I was reading my newspaper, I saw this article (sorry, but it's italian). Maybe I'm no good at foreseeing fashions, but I'm curious to know if this will be as resilient as thermal baths are. Summarizing: Japaneses (who else?) are launching total body cryotherapy.
You just put on your bathing costume, you enter a room at -15 ºC, just "to break the ice"... After some seconds, you enter another one... at -60 ºC. Without stopping (to avoid literally freezing your blood), you enter the last chamber at -110 ºC and remain there 3.5 minutes.
Japaneses assure that when you go out you'll experience a state of euphoria. Good for the body, good for the soul. Euphoria... wouldn't it be some neuron gone nuts?
Loreena McKennitt to perform at Concerto di Natale 2008 (Christmas Concert 2008)
As stated in the performances page in Loreena McKennitt's official website, Loreena is going to perform at the Concerto di Natale 2008 (Christmas Concert 2008) on December 7th at the Philharmonic Theatre in Verona, Italy.
After 13 editions held at the Aula Paolo VI, Vatican City, this year the Concerto di Natale comes back to Verona's Philharmonic Theater. Verona is an elegant and beautiful city of Veneto, bordering Lombardia and at a privileged position at the end of the Colli Berici hills chain, at few kilometers from Garda Lake, Italian largest lake. I strongly recommend a visit to this charming city, dining in a restaurant near the medieval center and strolling around, admiring the beauty of the soft hills and the river surrounding the town. And for all the Romeos accompanied by their girlfriend, if that night you feel the romance, you can pay a visit to Giulietta's house.
Besides Loreena, many other bigs are going to perform in a concert which is already a tradition in Italy. The concert will be broadcast on the Italian national television (RAI) on December 24th at 21.00 and will also be broadcast via satellite by RAI International. The concert program, as stated at the official site, is the following (starting at 19.00):
Enjoy!
After 13 editions held at the Aula Paolo VI, Vatican City, this year the Concerto di Natale comes back to Verona's Philharmonic Theater. Verona is an elegant and beautiful city of Veneto, bordering Lombardia and at a privileged position at the end of the Colli Berici hills chain, at few kilometers from Garda Lake, Italian largest lake. I strongly recommend a visit to this charming city, dining in a restaurant near the medieval center and strolling around, admiring the beauty of the soft hills and the river surrounding the town. And for all the Romeos accompanied by their girlfriend, if that night you feel the romance, you can pay a visit to Giulietta's house.
Besides Loreena, many other bigs are going to perform in a concert which is already a tradition in Italy. The concert will be broadcast on the Italian national television (RAI) on December 24th at 21.00 and will also be broadcast via satellite by RAI International. The concert program, as stated at the official site, is the following (starting at 19.00):
- Zach Ashton (USA)
- Angelique Kidjo (Benin)
- Sananda Maitreya (USA)
- Loreena McKennitt (Canada)
- Dionne Warwick (USA)
- Paolo Fresu (Italy)
- Irene Grandi (Italy)
- Enzo Jannacci (Italy)
- Andrea Mingardi (Italy)
- Lola Ponce (Argentina) e Giò di Tonno (Italy)
- Neri Per Caso (Italy)
- Piero Mazzocchetti (Italy)
- PFM - Premiata Forneria Marconi (Italy)
- Katia Ricciarelli (Italy)
- Alabama Gospel Choir (U.S.A)
- Coro di Voci Bianche "A.d'A.MUS" of Verona directed by Maestro Marco Tonini
Enjoy!
Solaris 10 update 6 bug: x86: ata timeout during boot (6586621)
This really weird bug is blocking me from updating Solaris 10 on every Sun Ultra 24 development workstation we have. Installation is performed normally and the first time I hit this bug was during a test deployment of Solaris 10 update 5 05/08. During boot, the machine seems to hang and a message similar to this is displayed:
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: abort request, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: abort device, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset target, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
As documented in Solaris 10 Update 6 release notes, this bug has these 5 known workarounds (full details for each workaround can be found in the release notes):
Sun is trying to be competitive on the desktop market and is struggling to push Solaris on x86, too. The Sun Ultra series (20, 24, 40) is a wonderful line of machines but... Ultra 24 is affected by this bug! Hopefully, Sun Ultra 20 M2 is not and I think I'll keep on buying Sun Ultra 20 instead of Sun Ultra 24: moreover, they have 2 NICs by default and I often need multihomed workstations.
I think I'll wait for the next Solaris 10 release to (hope to) see it fixed.
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: abort request, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: abort device, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset target, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
Error for command 'read sector' Error Level: Informational
gda: [ID 107833 kern.notice] Sense Key: aborted command
gda: [ID 107833 kern.notice] Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
As documented in Solaris 10 Update 6 release notes, this bug has these 5 known workarounds (full details for each workaround can be found in the release notes):
- Workaround 1: Enable AHCI in BIOS if available on the system. Enabling this setting requires a reinstall of the Solaris OS.
- Workaround 2: Install Solaris on a disk on a controller which does not use the ata driver.
- Workaround 3: Disable MP in the BIOS setup so that a single processor is active.
- Workaround 4: Disable MP in Solaris so that a single processor is active. Perform the following steps from the Grand Unified Bootloader (GRUB) menu.
- Workaround 5: Disable microcode update.
Sun is trying to be competitive on the desktop market and is struggling to push Solaris on x86, too. The Sun Ultra series (20, 24, 40) is a wonderful line of machines but... Ultra 24 is affected by this bug! Hopefully, Sun Ultra 20 M2 is not and I think I'll keep on buying Sun Ultra 20 instead of Sun Ultra 24: moreover, they have 2 NICs by default and I often need multihomed workstations.
I think I'll wait for the next Solaris 10 release to (hope to) see it fixed.
Subscribe to:
Posts (Atom)