Friday, September 08, 2006
Installing Solaris 10 on a Dell D620 laptop
It can be a little tricky to get Solaris 10 running on a Dell D620 laptop. Here you will find my personal experience. Try this under your own risk and backup first!
We should start by getting Solaris. That's an easy task, just follow the steps from http://www.sun.com/software/solaris/get.jsp and burn a DVD. I installed Solaris 10 x86 release 06/06.
Installation
Solaris won't install (nor run) in an Intel Core Duo pc with BIOS A04, so we have to disable the core duo capability from the BIOS. Go to the performance section and disable it. If you upgrade your bios to A05 you can go ahead and two virtual processor will be reported by Solaris. Now we can boot from the DVD and the installation process will begin.It should work without problems. I just changed the keyboard layout to Spanish. Don't try to configure the video card to optimum values now, we will install nvidia official drivers later on. Keep in mind that you have to install Solaris in a primary partition, it is not possible to install it in a extended partition. Choose/create a primary partition and install Solaris in it. It is not necessary to specify an additional partition as swap area, Solaris will provide the necessary layout in the same partition to accommodate swap area. Of course, you have the option to specify the slices layout. Go ahead, install your favorite software cluster and reboot.
After booting, the Solaris installed GRUB menu will appear. In my case, I already had Windows and Debian GNU/Linux installed, with the Linux GRUB menu in place. Solaris writes its own GRUB menu in the master boot record, so the original Linux GRUB is now lost. No problem, we'll see how to solve this.
If you try to boot the default option (Solaris) you'll see a reboot. This can be fixed by editing the GRUB Solaris entry and change:
into
or
if you prefer a verbose booting process.
Now Solaris should boot flawlessly. Remember: you have to boot in "single" core processor.
After booting, Solaris will show a 640x480 desktop and no network card detection.
Video drivers
First of all, let's install the nvidia drivers for Solaris x86. Go to http://www.nvidia.com/object/unix.html and download them from another networked machine. You can copy them to a USB flash memory. Solaris will automount the flash memory under /rmdisk/unnamed_rmdisk. Just install the drivers as Solaris software packages following the instructions at http://download.nvidia.com/solaris/1.0-9629/README/chapter-01.html. It is not necessary to create an xorg config file. After reboot, I got a perfect 1440x900 display.
NIC Drivers
The Dell D620 comes with a Broadcom NetXtreme Gigabit Ethernet BCM95752 NIC. Solaris drivers can be downloaded from http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php. Installation instructions come with the downloaded files and are easy to follow. After rebooting, the NIC will be detected as bcme0. I wanted this interface to be configured with DHCP, so I created an empty /etc/dhcp.bcme0 file. There's a strange behavior with the NIC that I still have to solve. When booting, it reports a link down:
Then the dchpagent tries to configure it but, of course, cannot:
Just after this, the link is up:
More on this when I come with a solution. Anyway, the NIC can be configured by hand with:
Sound Drivers
The Dell D620 comes with an Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller. Solaris drivers can be downloaded from www.opensound.com. Go to downloads and, in the form, type ICH7 an select Solaris 10 (x86/AMD64). You'll be redirected to the download link. Follow installation instructions an reboot. Dmesg will show you this:
And the audio kernel modules can be seen with a modinfo:
Battery Status
Now, let's install the gnome battery status applet monitor. We need the proper acpi drivers. We'll get everything with frkit from http://www.opensolaris.org/os/community/laptop/frkit/. Download the script, execute it and it'll be done. Add the battery status applet to the gnome panel. I found that after a little while the applet will get 8-9% cpu time. That's something I have to investigate further.
TODO
Support for the wireless card is a work in progress (http://www.opensolaris.org/jive/thread.jspa?threadID=9208&tstart=0). Stay tuned!
It can be a little tricky to get Solaris 10 running on a Dell D620 laptop. Here you will find my personal experience. Try this under your own risk and backup first!
We should start by getting Solaris. That's an easy task, just follow the steps from http://www.sun.com/software/solaris/get.jsp and burn a DVD. I installed Solaris 10 x86 release 06/06.
Installation
Solaris won't install (nor run) in an Intel Core Duo pc with BIOS A04, so we have to disable the core duo capability from the BIOS. Go to the performance section and disable it. If you upgrade your bios to A05 you can go ahead and two virtual processor will be reported by Solaris. Now we can boot from the DVD and the installation process will begin.It should work without problems. I just changed the keyboard layout to Spanish. Don't try to configure the video card to optimum values now, we will install nvidia official drivers later on. Keep in mind that you have to install Solaris in a primary partition, it is not possible to install it in a extended partition. Choose/create a primary partition and install Solaris in it. It is not necessary to specify an additional partition as swap area, Solaris will provide the necessary layout in the same partition to accommodate swap area. Of course, you have the option to specify the slices layout. Go ahead, install your favorite software cluster and reboot.
After booting, the Solaris installed GRUB menu will appear. In my case, I already had Windows and Debian GNU/Linux installed, with the Linux GRUB menu in place. Solaris writes its own GRUB menu in the master boot record, so the original Linux GRUB is now lost. No problem, we'll see how to solve this.
If you try to boot the default option (Solaris) you'll see a reboot. This can be fixed by editing the GRUB Solaris entry and change:
kernel /platform/i86pc/multiboot
into
kernel /platform/i86pc/multiboot kernel/unix
or
kernel /platform/i86pc/multiboot kernel/unix -v
if you prefer a verbose booting process.
Now Solaris should boot flawlessly. Remember: you have to boot in "single" core processor.
After booting, Solaris will show a 640x480 desktop and no network card detection.
Video drivers
First of all, let's install the nvidia drivers for Solaris x86. Go to http://www.nvidia.com/object/unix.html and download them from another networked machine. You can copy them to a USB flash memory. Solaris will automount the flash memory under /rmdisk/unnamed_rmdisk. Just install the drivers as Solaris software packages following the instructions at http://download.nvidia.com/solaris/1.0-9629/README/chapter-01.html. It is not necessary to create an xorg config file. After reboot, I got a perfect 1440x900 display.
NIC Drivers
The Dell D620 comes with a Broadcom NetXtreme Gigabit Ethernet BCM95752 NIC. Solaris drivers can be downloaded from http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php. Installation instructions come with the downloaded files and are easy to follow. After rebooting, the NIC will be detected as bcme0. I wanted this interface to be configured with DHCP, so I created an empty /etc/dhcp.bcme0 file. There's a strange behavior with the NIC that I still have to solve. When booting, it reports a link down:
Nov 19 17:04:47 pcjfernan bcme: [ID 702911 kern.notice] NOTICE:
Nov 19 17:04:47 pcjfernan Broadcom NetXtreme Gigabit Ethernet Driver (32-bit) v9.7.0
Nov 19 17:04:47 pcjfernan bcme: [ID 539534 kern.notice] NOTICE:
Nov 19 17:04:47 pcjfernan bcme0 : Broadcom NetXtreme Gigabit Ethernet BCM95752 (Copper) is detected
Nov 19 17:04:47 pcjfernan bcme: [ID 796738 kern.notice] NOTICE: bcme0 : Firmware version 5752-v3.19
Nov 19 17:04:47 pcjfernan bcme: [ID 289540 kern.notice] NOTICE: bcme0 : No Link
Nov 19 17:04:47 pcjfernan pcplusmp: [ID 637496 kern.info] pcplusmp: pci14e4,1600 (bcme) instance 0 vector 0x12 ioapic 0x1 intin 0x12 is bound to cpu 0
Nov 19 17:04:47 pcjfernan pcie_pci: [ID 586369 kern.info] PCIE-device: pci1028,1c2@0, bcme0
Nov 19 17:04:47 pcjfernan genunix: [ID 936769 kern.info] bcme0 is /pci@0,0/pci8086,27d4@1c,2/pci1028,1c2@0Then the dchpagent tries to configure it but, of course, cannot:
Nov 19 17:04:47 pcjfernan /sbin/dhcpagent[46]: [ID 479412 daemon.error] insert_ifs: SIOCGIFFLAGS for bcme0: No such device or address
Nov 19 17:04:47 pcjfernan svc.startd[7]: [ID 652011 daemon.warning] svc:/network/physical:default: Method "/lib/svc/method/net-physical" failed with exit status 96.
Just after this, the link is up:
Nov 19 17:04:49 pcjfernan bcme: [ID 289540 kern.notice] NOTICE: bcme0 : Link is Up (100Mbps, Full Duplex, Rx & Tx Flow Control ON)
More on this when I come with a solution. Anyway, the NIC can be configured by hand with:
# ifconfig bcme0 plumb
# ifconfig bcme0 dhcp
Sound Drivers
The Dell D620 comes with an Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller. Solaris drivers can be downloaded from www.opensound.com. Go to downloads and, in the form, type ICH7 an select Solaris 10 (x86/AMD64). You'll be redirected to the download link. Follow installation instructions an reboot. Dmesg will show you this:
Nov 19 17:04:52 pcjfernan pseudo: [ID 129642 kern.info] pseudo-device: ossaudios0
Nov 19 17:04:52 pcjfernan genunix: [ID 936769 kern.info] ossaudios0 is /pseudo/ossaudios@0
Nov 19 17:04:52 pcjfernan pseudo: [ID 129642 kern.info] pseudo-device: ossaudios0
Nov 19 17:04:52 pcjfernan genunix: [ID 936769 kern.info] ossaudios0 is /pseudo/ossaudios@0
Nov 19 17:04:52 pcjfernan pseudo: [ID 129642 kern.info] pseudo-device: rsm0
Nov 19 17:04:52 pcjfernan genunix: [ID 936769 kern.info] rsm0 is /pseudo/rsm@0
Nov 19 17:04:52 pcjfernan pseudo: [ID 129642 kern.info] pseudo-device: devinfo0
Nov 19 17:04:52 pcjfernan genunix: [ID 936769 kern.info] devinfo0 is /pseudo/devinfo@0
Nov 19 17:04:53 pcjfernan rootnex: [ID 349649 kern.info] xsvc0 at root
Nov 19 17:04:53 pcjfernan genunix: [ID 936769 kern.info] xsvc0 is /xsvc
Nov 19 17:04:53 pcjfernan pcplusmp: [ID 637496 kern.info] pcplusmp: asy (asy) instance 0 vector 0x4 ioapic 0x1 intin 0x4 is bound to cpu 0
Nov 19 17:04:53 pcjfernan isa: [ID 202937 kern.info] ISA-device: asy0
Nov 19 17:04:53 pcjfernan genunix: [ID 936769 kern.info] asy0 is /isa/asy@1,3f8
Nov 19 17:04:53 pcjfernan pseudo: [ID 129642 kern.info] pseudo-device: pseudo1
Nov 19 17:04:53 pcjfernan genunix: [ID 936769 kern.info] pseudo1 is /pseudo/zconsnex@1
Nov 19 17:04:53 pcjfernan unix: [ID 954099 kern.info] NOTICE: IRQ21 is being shared by drivers with different interrupt levels.
Nov 19 17:04:53 pcjfernan This may result in reduced system performance.
Nov 19 17:04:53 pcjfernan npe: [ID 236367 kern.info] PCI Express-device: pci1028,1c2@1b, hdaudio0
Nov 19 17:04:53 pcjfernan genunix: [ID 936769 kern.info] hdaudio0 is /pci@0,0/pci1028,1c2@1b
And the audio kernel modules can be seen with a modinfo:
150 f813c000 2a7c 209 1 ossaudios (OSS 4.0rc2 (build 177/200610310)
152 f8176558 b2ec - 1 amsrc2 (Audio Sample Rate Conv. #2 1.2)
153 f8177000 216c - 1 audiosup (Audio Device Support 1.23)
154 f8179000 1262c - 1 mixer (Audio Mixer 1.63)
164 f81ca000 ea54 206 1 hdaudio (OSS 4.0rc2 (build 177/200610310)
Battery Status
Now, let's install the gnome battery status applet monitor. We need the proper acpi drivers. We'll get everything with frkit from http://www.opensolaris.org/os/community/laptop/frkit/. Download the script, execute it and it'll be done. Add the battery status applet to the gnome panel. I found that after a little while the applet will get 8-9% cpu time. That's something I have to investigate further.
TODO
Support for the wireless card is a work in progress (http://www.opensolaris.org/jive/thread.jspa?threadID=9208&tstart=0). Stay tuned!
Comments:
<< Home
I would truely like to thank you both, I finally resolved my problem and now have my wireless card working on my D620. I went back as you suggested Dawid and just reinstalled and rebooted. But only after rebuilding the linux install and starting fresh and as Mike suggested installing the Kernel-Devel for my kernel as well that solved everything. Thanks again for all your feedback and this blog. Now on to the next issue to solve, getting my wireless to work at the office with their WPA setup. LOL.
[url=http://cialisnowdirect.com/#jrkkj]cheap cialis online[/url] - generic cialis , http://cialisnowdirect.com/#svswx cheap generic cialis
[url=http://levitranowdirect.com/#likwy]cheap levitra online[/url] - levitra online without prescription , http://levitranowdirect.com/#lvmsw cheap levitra
[url=http://datingdirectlyservices.com/#seuog]online dating websites[/url] - online dating websites , http://datingdirectlyservices.com/#lyjba dating seeking
[url=http://paydayloansheredirectly.com/#hoddp]direct lender payday loans[/url] - direct lender payday loans , http://paydayloansheredirectly.com/#xawfn direct lender payday loans
[url=http://viagraboutiqueone.com/#qzahk]viagra 200 mg[/url] - cheap viagra online , http://viagraboutiqueone.com/#ztlqe viagra online
[url=http://buyonlineaccutanenow.com/#fnnpe]accutane online[/url] - order accutane , http://buyonlineaccutanenow.com/#jqgwt buy cheap accutane
[url=http://orderviagradirectlyonline.com/#fwucn]buy viagra[/url] - viagra online , http://orderviagradirectlyonline.com/#wbwtj buy viagra online
Hi, cheap imitrex - buy sumatriptan online no prescription http://www.onlinepharmdiscount.com/imitrex/, [url=http://www.onlinepharmdiscount.com/imitrex/]buy imitrex no prescription [/url]
Hi, buy carisoprodol online - soma drug http://www.dollarforaction.com/, [url=http://www.dollarforaction.com/]buy carisoprodol [/url]
Li, accutane no prescription - accutane sale http://www.isotretinoinrxonline.net/, [url=http://www.isotretinoinrxonline.net/]buy accutane[/url]
Hi, buy ambien - buy generic ambien http://www.rdsns.com/, [url=http://www.rdsns.com/]zolpidem price[/url]
4, Isotretinoin Price - buy generic accutane online http://www.benefitsofisotretinoin.net/, [url=http://www.benefitsofisotretinoin.net/]Accutane Online[/url]
4, Cheap Eszopiclone - cheap lunesta http://www.lunestasleepaid.net/, [url=http://www.lunestasleepaid.net/] Eszopiclone Price[/url]
2, [url=http://www.klonopincheaponline.com/]Klonopin's Effect On Anxiety[/url] - Klonopin's Effect On Anxiety - order clonazepam online http://www.klonopincheaponline.com/ .
Having read this I believed it was very enlightening. I appreciate you spending some time and energy to put this short article together. I once again find myself personally spending way too much time both reading and leaving comments. But so what, it was still worthwhile!|
[url=http://instantonlinepayday.co.uk/]payday loans with bad credit
[/url]
[url=http://instantonlinepayday.co.uk/]payday loans with bad credit
[/url]
5, [url=http://www.costofeffexor.net/]Generic Effexor[/url] - Generic Effexor - cost of effexor http://www.costofeffexor.net/ .
12, [url=http://www.installandenjoy.com/]Wellbutrin Price[/url] - Zyban Pharmacy - generic bupropion http://www.installandenjoy.com/
казино онлайн бонус при регистрации [url=http://wurtterbaywatchsomatt.narod.ru/blog333.html]интернет казино у анны[/url] онлайн казино обезьянки a monkey , [url=http://wurtterbaywatchsomatt.narod.ru/blog261.html]казино онлайн azart game без регистрации[/url] интернет казино играть бесплатно crazy monkey онлайн , [url=http://wurtterbaywatchsomatt.narod.ru/blog315.html]казино интернет бонус[/url] казино онлайн как заработать , [url=http://wurtterbaywatchsomatt.narod.ru/blog0.html]реально выиграть интернет казино[/url] интернет казино азарт тюмень
[url=http://mtabdehealthbuddninoi.narod.ru/file64.html]казино чаплин отзывы[/url] интернет казино корона денежные переводы , [url=http://mtabdehealthbuddninoi.narod.ru/file32.html]казино играть на реальные деньги играть онлайн[/url] казино игра на реальные деньги в украине , [url=http://mtabdehealthbuddninoi.narod.ru/file160.html]казино в лас вегасе для респектабельных людей[/url] казино лас вегас манежная , [url=http://mtabdehealthbuddninoi.narod.ru/file192.html]скачать казино игру на телефон[/url] гранд казино онлайн играть , [url=http://mtabdehealthbuddninoi.narod.ru/file264.html]интернет казино корона денежные переводы липецк[/url] интернет казино без регистрации 777 цена
казино игры флеш [url=http://cremmomeanagij.narod.ru/blog72.html]казино онлайн от 0 1$[/url] казино принцес софия покер , [url=http://cremmomeanagij.narod.ru/blog72.html]казино онлайн от 0 1$[/url] казино липецкая область , [url=http://cremmomeanagij.narod.ru/blog152.html]казино онлайн анна[/url] интернет казино чемпион лига ярославль , [url=http://cremmomeanagij.narod.ru/blog160.html]интернет казино big azart отзывы туристов цены[/url] можно заработать интернет казино
казино европа страстной бульвар д5 [url=http://bierilulalterpam.narod.ru/archive63.html]казино игры online[/url] казино корона юридический адрес , [url=http://bierilulalterpam.narod.ru/archive168.html]онлайн казино латвии цены[/url] казино челябинск блэк джек цена , [url=http://bierilulalterpam.narod.ru/archive161.html]интернет казино на яндекс деньги[/url] казино в египте , [url=http://bierilulalterpam.narod.ru/archive147.html]интернет казино играть деньги[/url] казино император покер
[url=http://original-louisvuittonoutlet.blogspot.com/]Original Louis Vuitton Outlet[/url]
[url=http://louis-vuitton-store-ny.blogspot.com/]Louis Vuitton Store Ny[/url]
[url=http://louis-vuittonoutletnewyork.blogspot.com/]Louis Vuitton Outlet Orlando[/url]
[url=http://louis-vuittonuk.blogspot.com/]Louis Vuitton Uk[/url]
[url=http://louis-vuittononlinesale.blogspot.com/]Louis Vuitton Bags Online[/url]
[url=http://louis-vuitton-store-ny.blogspot.com/]Louis Vuitton Store Ny[/url]
[url=http://louis-vuittonoutletnewyork.blogspot.com/]Louis Vuitton Outlet Orlando[/url]
[url=http://louis-vuittonuk.blogspot.com/]Louis Vuitton Uk[/url]
[url=http://louis-vuittononlinesale.blogspot.com/]Louis Vuitton Bags Online[/url]
[url=http://louis-vuittonoutletmiami.blogspot.com/]Louis Vuitton Luggage Outlet[/url]
[url=http://louis-vuitton-outletonline.blogspot.com/]Louis Vuitton Outlet[/url]
[url=http://louis-vuittonoutletmiami.blogspot.com/]Louis Vuitton Luggage Outlet[/url]
[url=http://louis-vuittonsaleusa.blogspot.com/]Louis Vuitton Sale Usa[/url]
[url=http://louis-vuitton-shoponline.blogspot.com/]Louis Vuitton Online Store[/url]
[url=http://louis-vuitton-outletonline.blogspot.com/]Louis Vuitton Outlet[/url]
[url=http://louis-vuittonoutletmiami.blogspot.com/]Louis Vuitton Luggage Outlet[/url]
[url=http://louis-vuittonsaleusa.blogspot.com/]Louis Vuitton Sale Usa[/url]
[url=http://louis-vuitton-shoponline.blogspot.com/]Louis Vuitton Online Store[/url]
[url=http://louisvuittonbags-sale.blogspot.com/]Louis Vuitton Bags On Sale[/url]
[url=http://louis-vuittonoutletarizona.blogspot.com/]Louis Vuitton Outlet Mall[/url]
[url=http://louis-vuitton-store-nyc.blogspot.com/]Louis Vuitton Uk Store[/url]
[url=http://louis-vuitton-onlineuk.blogspot.com/]Louis Vuitton Online Uk[/url]
[url=http://louisvuittonbags-sale.blogspot.com/]Louis Vuitton Bags For Sale[/url]
Post a Comment
[url=http://louis-vuittonoutletarizona.blogspot.com/]Louis Vuitton Outlet Mall[/url]
[url=http://louis-vuitton-store-nyc.blogspot.com/]Louis Vuitton Uk Store[/url]
[url=http://louis-vuitton-onlineuk.blogspot.com/]Louis Vuitton Online Uk[/url]
[url=http://louisvuittonbags-sale.blogspot.com/]Louis Vuitton Bags For Sale[/url]
Subscribe to Post Comments [Atom]
<< Home
Subscribe to Posts [Atom]

