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>