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>
