Installing FreeBSD 7.1 on Presario v2000 laptop

Walt Roberts wroberts at securenym.net
Thu Jan 8 03:15:37 UTC 2009


I have this system running 7.0-RELEASE.  

Here is the problem.  When freebsd boots it does a device probe looking for 
serial and parallel io ports.  These ports do not exist on the V2000 
notebooks.  They have been removed and replaced with USB and Firewire ports.

When FreeBSD is booting it probes for these devices and subsequently hangs 
when they don't answer.  I'm not an internals guy, so I don't know exactly 
where it hangs, and much as I wish I had time to dig through the code, I 
don't.  

There is an easy and straightforward work around.

Boot into the boot loader.  When the bootmenu comes up select the loader menu.  
I think this is number 6.  You will get an OK prompt.

At this point you can disable the device probes for the paralle port and the 
serial ports.  Type SHOW to list the parameters.

Then at the OK disable the probes by SET   as follows:

OK  set hint.sio.0.disabled 1
OK  set hint.sio.1.disabled 1
OK  set hint.sio.2.disabled 1
OK  set hint.sio.3.disabled 1

This will disable the probes for those devices.  I also disable the parallel 
port for this notebook.  

OK  set hint.ppc.0.disabled 1
OK

At this point you can now boot the system with the boot command:

OK boot

The system should boot normally from this point on.  Once you get an operating 
system, go to /boot/device.hints and place these flags in the device.hints 
file.  The system should read this file and boot without using the boot 
loader.

By the way, I have been using this system for about 4 years with FreeBSD and 
KDE with a split disk for those few commercial programs I must use with the 
Redmond OS.  It has been a tremendous workhorse around the world.

I never had to do this with the i386 incarnation, only the AMD64.  

A second problem is the ndis driver for the wireless card.  You can't just 
build a new ndis driver around the Broadcom drivers.  The original BCWL5.sys 
and .inf don't work on AMD64 builds.  You must use the 64 bit versions of 
these.  I think they started making them with VISTA, but I'm not sure.  I 
somehow found a the BCMWL564.sys somewhere and rebuilt the ndis wrapper and 
it works fine.  If you need more information on where I got the driver, I'll 
see if I can remember where it came from.  

Again, this was not a problem with the i368 kernel, only the AMD64.  On the 
plus side, I think the system runs much better with the AMD64 kernel than the 
i368 kernel. 

 
On Tuesday 06 January 2009 07:17:08 pm Raúl Oyanedel Westermeyer wrote:
> Hi.
>
> I've join this mailing list to obtain some help for installing FreeBSD on
> my laptop, a Compaq Presario V2000 series, model v2615LA. I have the
> FreeBSD 7.1-RELEASE DVD and I boot it without problem. However, when I try
> to install it, it halts on "Timecounters tick every 1.000 msec", and de
> CD/DVD drive stop to read the disc. I've tried with acpi disable option,
> and safe mode too, with the same result. I´ve also tried to manually
> disable acpi, with 'unset acpi_load' in the promt, but nothing.
>
> Any idea?
>
> I've added a hardware list on a text file attached to this mail for more
> info.
>
> Thanks,
>
> Raúl.
>
>
>       ¡Felices Fiestas! Enviale una tarjeta electronica gratis a tu familia
> y amigos y deseales felices fiestas. http://yahoomorado.com/tarjetas/



-- 
Walter A. Roberts, MD
Karmanos Cancer Institute
Gershinson Radiation Oncology Center
3990 John R
Detroit Michigan 48201



More information about the freebsd-mobile mailing list