<div dir="ltr">Hello<div><br></div>The modem is listed as "untested" on the X60 page, so I tried to explore that a bit further.<br><br>On Windows, its hardware info is "HDAUDIO\FUNC02&VEN_14F1&DEV_2BFA&SUBSYS_&REV_0900"<br>

<br>Some googling confirmed it was a Conexant, device ID 0x14f1,0x2bfa that was connected as the 2nd device of the HDA bus and should show as the 2nd codec of the audio card.<br><br>However it was never detected! (which may or may not be related to ACPI tables - I don't know if they contain HDA bus info)<br>

<br>After reading the HDA-Intel kernel documentation, I could successfully detect it with the kernel options : snd_hda_intel.model=thinkpad snd-hda-intel.probe_mask=0x103 <br><br>Basically, the current hardware tables do not expose it to the OS, so you have to boot with manual probe instead of autodetection.<br>

<br>The modem is then detected as:<br><br>$ cat /proc/asound/Intel/codec#1 <br>Codec: Conexant ID 2bfa<br>Address: 1<br>MFG Function Id: 0x2 (unsol 1)<br>Vendor Id: 0x14f12bfa<br>Subsystem Id: 0x14f10000<br>Revision Id: 0x90000<br>

Modem Function Group: 0x2<br><br>Then, problem is that very codec is not supported with slmodem : <a href="https://bugzilla.novell.com/show_bug.cgi?id=244436">https://bugzilla.novell.com/show_bug.cgi?id=244436</a><br><br>

"Some HD-modem codecs (e.g. Conexant ones) don't work with slmodemd."<br><br>So I tried to fix hsfmodem to have it compile under a recent kernel 3.x (cf <a href="http://ubuntuforums.org/archive/index.php/t-1903439.html">http://ubuntuforums.org/archive/index.php/t-1903439.html</a>) but gave up.<div>

<p>At the moment the best option for those who need a working modem seems to get a MDC card that works, like the <span>Si3054, to replace the Conexant MDC.</span></p><p>Cf:<br><a href="http://www.silabs.com/Support%20Documents/TechnicalDocs/si3054-18.pdf">http://www.silabs.com/Support%20Documents/TechnicalDocs/si3054-18.pdf</a> <br>

<a href="http://www.futurel.bg/datasheets/2/3054_PB.pdf">http://www.futurel.bg/datasheets/2/3054_PB.pdf</a><br></p><p>Even them, it will be far from perfect, cf <a href="https://freemor.wordpress.com/2008/05/16/si3054-and-hardy-heron-the-saga-continues/">https://freemor.wordpress.com/2008/05/16/si3054-and-hardy-heron-the-saga-continues/</a><br>

</p><p>Anyway, if you want to get one, search for "Modem 3054" on ebay  : you will find many ML3054. As per the specsheets, it needs revE or later to be compatible with the HDA-Intel "Azalia" interface. Basically, make sure the original computer it was pulled from used snd-intel-hda instead of snd-intel8x0m (ex: lenovo y510 is ok) and you should be good.</p>

<p>I'm waiting for such a card, I will let you know if the modem works, but everything indicates it should. The modem could then be indicated as "working", but it will require a blob (for slmodem compilation) so personally I don't think I'll use the modem functions, but someone might be interested.</p>

<p>Charles</p>







</div></div>