Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2000 11:08:19 +0200
From:      "Georg-W. Koltermann" <gwk@sgi.com>
To:        Greg Lehey <grog@lemis.com>
Cc:        Joao Pedras <jpedras@webvolution.net>, freebsd-mobile@freebsd.org
Subject:   Re: dell laptops
Message-ID:  <39BCA103.4ECDB6A6@sgi.com>
References:  <XFMail.20000910233906.jpedras@webvolution.net> <20000910184532.C8926@electricjellyfish.net> <XFMail.20000910233906.jpedras@webvolution.net> <20000911100331.F19199@wantadilla.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------3383594DEADE4C1EE1C9F2F2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



Greg Lehey wrote:

> On Sunday, 10 September 2000 at 23:39:06 +0100, Joao Pedras wrote:
> > Hello all
> >
> > I need some feedback from people that may have bought recently DELL laptops
> > (Latitude, Inspiron) and run FreeBSD on them.
> >
> > Just trying to find out what does work and what doesn't.
> >
> > Still didn't get what sound card(s) are they using or if APM (zzz, halt) work
> > or not.
>
> I have an Inspiron 7500, and I had a Latitude CPi before that.  The
> 1400x1050 display on the 7500 isn't supported by XFree86 3.3.6, at
> least not out of the box, but it is supported by version 4.0.1.  Just
> about everything else is supported, though the sound drivers have only
> just been committed to -CURRENT, and they're not available for
> 4-STABLE yet.  As with every laptop, CardBus isn't supported yet.

Roughly the same story for me. My Inspiron 7500 is equipped with a 1280x1024 LCD
panel. It worked out of the box, modulo slight problems, with the XFree86 4.0.1
server.  I didn't try XFree86 3.x because many people reported it wouldn't work out
of the box.

Here are the problems with X11:

  1. If you suspend while X11 is displaying on the screen, the system may freeze.
     Better switch to a text console before suspending.
  2. Sometimes, after switching to a text console and back to X11 again, the mouse
     may be frozen. Usually killing the X server (clt-alt-bksp) and restarting it
     (I use xdm which restarts the server automatically) fixes it.

Note that you have to build XFree86-4 from the ports collection, it is not
available as a package due to security concerns in the Xserver.

If you suspend, then dock the laptop, and then turn it back on, it will lock up. I
am not sure if this could be fixed at all without major work, because docking will
bring an ethernet interface into the machine, which was not probed at boot time.

I also have sound working, without recording, after applying the patches described
in a recent message on this list (see below). This is all with FreeBSD 4.1-R.

Regards,
Georg.


-----------------------snip---------------------------

Subject:
        Followup: ESS Maestro-2E
   Date:
        Thu, 17 Aug 2000 19:36:43 +0200
   From:
        Ralph Meijer <ralphm@wat.moet.ik.nu>
     To:
        freebsd-mobile@freebsd.org, freebsd-stable@freebsd.org
    CC:
        taku@cent.saitama-u.ac.jp

Upon suggestion by Sean O'Connell triggered by a Maestro thread on -stable
I've tried the (beta) newpcm driver from
        http://access.cent.saitama-u.ac.jp/~taku/freebsd/maestro/

It didn't compile on my 4.1-RELEASE box because of changes in
/sys/dev/sound/pcm/datatypes.h but following patch fixes that. I'm
not sure if it could be done easier, but this works.

Note that you have to crank the volume up quite a bit compared to the
OSS driver I used. Futhermore, there is no recording support (yet).

Greetz,

Ralphm (r@ik.nu)

--->8-- cut here --->8---
--- maestro.c.orig      Wed Aug 16 17:09:32 2000
+++ maestro.c   Thu Aug 17 19:03:58 2000
@@ -88,6 +88,7 @@
        u_int                   num;
        u_int16_t               aputype;
        u_int16_t               wcreg_tpl;
+       u_int32_t               fmt;
 };

 struct agg_info {
@@ -584,10 +585,16 @@
 static inline u_int
 calc_timer_freq(struct agg_chinfo *ch)
 {
+       unsigned ss;
+
        pcm_channel *c = ch->channel;

-       return (c->speed * c->buffer.sample_size + c->blocksize - 1)
-           / c->blocksize;
+       ss = 1;
+       ss <<= (ch->fmt & AFMT_STEREO)? 1 : 0;
+       ss <<= (ch->fmt & AFMT_16BIT)? 1 : 0;
+
+       return (c->speed * ss + c->buffer.blksz - 1)
+           / c->buffer.blksz;
 }

 static void
@@ -679,6 +686,7 @@
        }
        ch->wcreg_tpl = wcreg_tpl;
        ch->aputype = aputype;
+       ch->fmt = format;
        return format;
 }


--->8-- cut here --->8---

--------------3383594DEADE4C1EE1C9F2F2
Content-Type: text/x-vcard; charset=us-ascii;
 name="gwk.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Georg-W. Koltermann
Content-Disposition: attachment;
 filename="gwk.vcf"

begin:vcard 
n:Koltermann;Georg-W.
tel;cell:+49-171-3040144
tel;fax:+49-89-46107-395
tel;work:+49-89-46108-395
x-mozilla-html:TRUE
url:http://www.sgi.de
org:SGI;PSO
adr:;;Am Hochacker 3;Grasbrunn;;85630;Germany
version:2.1
email;internet:gwk@sgi.com
title:Consultant
fn:Georg-W. Koltermann
end:vcard

--------------3383594DEADE4C1EE1C9F2F2--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39BCA103.4ECDB6A6>