Laptop recommendations?

Ian Smith smithi at nimnet.asn.au
Mon Jun 27 15:14:29 UTC 2011


On Mon, 27 Jun 2011 13:48:50 +0200, Bengt Ahlgren wrote:
 > Ian Smith <smithi at nimnet.asn.au> writes:
 > 
 > > On Sat, 25 Jun 2011 21:17:08 +0200, Matthias Apitz wrote:
 > >  > El día Saturday, June 25, 2011 a las 11:25:02AM -0700, David Wolfskill escribió:
 > >  > 
 > >  > > On Sat, Jun 25, 2011 at 07:34:24PM +0200, Bastian Rieck wrote:
 > >  > > > Dear list,
 > >  > > > 
 > >  > > > I need to replace my old IBM Thinkpad R50e, which is running FreeBSD
 > >  > > > 8.2. Currently, my favoured replacement is a Lenovo ThinkPad Edge E520.
 > >  > > > ....
 > >  > > 
 > >  > > I rather like the laptop I've been using for the past several months: a
 > >  > > Dell Precision M4400.  I track stable/8 & head (in different slices) on
 > >  > > it daily; it normally takes about an hour to take care of both of those.
 > >  > 
 > >  > I run a bunch of laptops/netbooks, all with some older 8-CURRENT or now
 > >  > 9-CURRENT (head):
 > >  > 
 > >  > Acer Aspire One D250
 > >  > Fujitsu Siemens Amilo M1437G
 > >  > Asus EeePC 900
 > >  > Dell M4400
 > >
 > > How well does suspend/resume work on these?  An absolute must for me.
 > >
 > > My Thinkpad T23s always resumed 100% reliably through 6.x and 7.x, still 
 > > does at 7.4-R, but since 8.0-R through to 8.2-R they completely freeze
 > > for an even 60 seconds on resume, after which I often get a bunch of 
 > > 'time went backwards' errors - sometimes on every process running - so 
 > > I've never felt able to really trust it after resuming.  Noone seems to 
 > > know about that issue; probably no developers have i386 laptops anymore.
 > 
 > Me too for a Thinkpad X40 (running 8.2-R).  I tracked down the stall on
 > resume to uhci.ko.  Without that module loaded, there was no stall.
 > Other usb modules did not make any difference.  I unfortunately did not
 > have time to investigate it further.  My laptop comes to life reliably
 > after the stall.

Thanks Bengt, that sounds encouraging, I'll try it tomorrow.

Now running 8.2-RELEASE GENERIC, so I'm wondering whether I can just 
build a kernel with 'nodevice uchi' (the T23 only has USB 1.1 anyway) 
then load uhci.ko at boot, unload before suspend, reload after resume?

Or 'nodevice usb' then load it and uhci too, as usb(4) seems to suggest?  
I'm not really up on the newer usb stuff, uhci(4) is from April 2005 and 
doesn't mention the 82801CA/CAM controller either ..

t23# grep -i usb /var/run/dmesg.boot
uhci0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> port 0x1800-0x181f irq 11 at device 29.0 on pci0
usbus0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> on uhci0
uhci1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> port 0x1820-0x183f irq 11 at device 29.1 on pci0
usbus1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> on uhci1
uhci2: <Intel 82801CA/CAM (ICH3) USB controller USB-C> port 0x1840-0x185f irq 11 at device 29.2 on pci0
usbus2: <Intel 82801CA/CAM (ICH3) USB controller USB-C> on uhci2
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2

cheers, Ian


More information about the freebsd-mobile mailing list