Thinkpad T510: LAN? CPU-C3?

Jan Henrik Sylvester me at janh.de
Mon Apr 26 10:41:37 UTC 2010


On 01/-10/-28163 20:59, Pawel Jakub Dawidek wrote:
> On Sun, Apr 25, 2010 at 12:33:50PM +0200, Pawel Jakub Dawidek wrote:
>> On Mon, Mar 29, 2010 at 12:21:18PM +0200, Jan Henrik Sylvester wrote:
>>> I would like to use FreeBSD on a Thinkpad T510. I installed 8-STABLE
>>> (since iwn got 6000 support after 8.0-RELEASE).
>>
>> I'm just migrating to T510 too (I'm running 9-CURRENT/amd64)...
>>
>>> *** Not working: (Any ideas?)
>>>
>>> - LAN: The Intel ethernet card (class=0x020000 card=0x215317aa
>>> chip=0x10ea8086 rev=0x06 hdr=0x00) is not working.
>>
>> I can confirm that em(4) works fine with this card in CURRENT.

Now the driver is in 8-STABLE, too.

>>> - Sound (snd_hda): With hw.snd.default_unit=5, I got sound. The first 4
>>> pcm devices are NVidia/DisplayPort, after that there are 2 "HDA
>>> Conexant" with the second one playing sound.
>>
>> I had no luck with sound. I got the same hardware:
>>
>> # pciconf -lv | grep -A3 ^hda
>> hdac0 at pci0:0:27:0:      class=0x040300 card=0x215e17aa chip=0x3b568086 rev=0x06 hdr=0x00
>>      vendor     = 'Intel Corporation'
>>      class      = multimedia
>>      subclass   = HDA
>> --
>> hdac1 at pci0:1:0:1:       class=0x040300 card=0x218f17aa chip=0x0be310de rev=0xa1 hdr=0x00
>>      vendor     = 'NVIDIA Corporation'
>>      class      = multimedia
>>      subclass   = HDA
>>
>> hdac0:<Intel PCH High Definition Audio Controller>  mem 0xf2420000-0xf2423fff irq 17 at device 27.0 on pci0
>> hdac0: HDA Driver Revision: 20100226_0142
>> hdac0: [ITHREAD]
>> hdac0: HDA Codec #0: Conexant (Unknown)
>> hdac1:<NVidia (Unknown) High Definition Audio Controller>  mem 0xcdefc000-0xcdefffff irq 16 at device 0.1 on pci1
>> hdac1: HDA Driver Revision: 20100226_0142
>> hdac1: [ITHREAD]
>> hdac1: HDA Codec #0: NVidia (Unknown)
>> hdac1: HDA Codec #1: NVidia (Unknown)
>> hdac1: HDA Codec #2: NVidia (Unknown)
>> hdac1: HDA Codec #3: NVidia (Unknown)
>> pcm0:<HDA Conexant (Unknown) PCM #0 Analog>  at cad 0 nid 1 on hdac0
>> pcm1:<HDA Conexant (Unknown) PCM #1 Analog>  at cad 0 nid 1 on hdac0
>> pcm2:<HDA NVidia (Unknown) PCM #0 DisplayPort>  at cad 0 nid 1 on hdac1
>> pcm3:<HDA NVidia (Unknown) PCM #0 DisplayPort>  at cad 1 nid 1 on hdac1
>> pcm4:<HDA NVidia (Unknown) PCM #0 DisplayPort>  at cad 2 nid 1 on hdac1
>> pcm5:<HDA NVidia (Unknown) PCM #0 DisplayPort>  at cad 3 nid 1 on hdac1
>>
>> There is no sound. When I set hw.snd.default_unit to 5 there is also no
>> sound, but mplayer is running very, very slowly. Adding '-ao null' makes
>> video to run as normal.
>
> hdac order in my laptop is different, so what I needed to do was to set
> hw.snd.default_unit to 1. The system paniced after some time of playing,
> but I had to chance to see what was exact reason.

I have not figured out completely how to use sound, either.

For me, the first HDA Conexant is the headphone plug. The second one is 
the build-in speakers. The speakers do get disabled when a headphone is 
plugged in, but I still have to change the device to hear anything. That 
is extremely awkward -- there must be a better way.

And I still do not hear any sound over the DisplayPort link no matter 
which of the four HDA NVidia I select.

Microphone does not work, either.

I have not really investigated any of these problems thoroughly. If you 
have any luck, please, tell me.

 >> - Webcam (cuse4bsd/webcamd): Works.
 >
 > That's a nice surprise. I never used webcam under FreeBSD yet.
 > Does it work with skype maybe?

I remember that someone reported to have it working a few month ago, but 
I cannot find the posting now. It does not work on 8-STABLE, yet. I do 
not know if the Linux emulation bits that are necessary for that to work 
are in 9-CURRENT, yet.

BTW: For some reason, I did not get your mail directly (not even in 
"Spam"). I will check the list for replies to this one, too.

Cheers,
Jan Henrik


More information about the freebsd-mobile mailing list