October 2006

Caller ID on Thinkpad T60

Network Caller ID (NCID) is a caller ID server that can get caller ID information from a modem. It sends this data to a caller ID client, either on the local computer, a computer on the network or a TiVo. The last is what I’m most interested in. I tried to get this working on my Thinkpad i1472, but that modem doesn’t support caller ID. I couldn’t find out anything about the modem in my Thinkpad T60 except that it’s a 56k V.92. I downloaded the NCID RPM from the NCID site.
# rpm -Uvh ncid-0.66-1.i386.rpm:
error: Failed dependencies:
perl(Net::Pcap) is needed by ncid-0.66-1.i386
tk is needed by ncid-0.66-1.i386

# yum install tk
Yum couldn’t find Perl Net::Pcap, but Google turned up an RPM
# rpm -Uvh perl-Net-Pcap-0.12-1.fc5.rf.i386.rpm
warning: perl-Net-Pcap-0.12-1.fc5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1aa78495
error: Failed dependencies:
perl(IO::Interface) is needed by perl-Net-Pcap-0.12-1.fc5.rf.i386
# yum install perl-IO-Interface worked, then the RPM install of Net::Pcap worked and ncid was OK.

/dev/modem doesn't exist
Windows: Thinkpad Modem manufactured by CTX
Query modem:
ATQ0V1E0 - OK
AT+GMM - +GMM: ThinkPad Modem
AT+FCLASS=? - 0,1
AT#CLS=? - COMMAND NOT SUPPORTED
AT+GCI? - +GCI: 100
AT+GCI=? - +GCI: (00,01,02,03,04,05,06,07,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F,30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,40,41,42,43,44,45,46,47,48,49,4B,4C,4D,4E,4F,50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5E,5F,60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F,70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,92,93,94,96,97,98,99,9A,9B,9C,9D,9E,9F,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C1,C2,C3,C4,C5,C7,C8,C9,CA,CB,CC,CD,CE,CF,D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF,E0,E1,E2,E3,E4,E5,E6,E7,E8,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4,F5,F7,F8,F9,FA,FB,FC,FE)
ATI1 - 255
ATI2 - OK
ATI3 - SoftK56V_B2.1_V7.39.00.50
ATI4 - ThinkPad Modem
ATI5 - 256
ATI6 - SoftK56
CModem Version 12
Rksample Version 342
ATI7 - 255

CXT driver version 7.39.0.50 12/8/2005
Device ID hdaudio\func_02&ven_14f1&dev_2bfa&subsys_17aa201b

Start with linmodems.org and download scanModem. Running it returned:

8086:27d8 is a High Definition Audio card, possibly hosting a soft modem.

For candidate modem in PCI bus: 00:1b.0
Class 0403: 8086:27d8 Audio device: Intel Corporation 82801G
Primary PCI_id 8086:27d8
Subsystem PCI_id 17aa:2010
Softmodem codec or Vendor from diagnostics: 14f1, a Conexant type,
from Archives: 14f1, a Conexant type,

There is no freeware driver. Drivers limited to 14.4KB (unless you buy a key are available at linuxant.com. The modem is identified as an HSF Modem.

Uncategorized

Comments (0)

Permalink

Lucent WinModem

The ThinkWiki entry for the Thinkpad i1472 says it has a Lucent 1644 56K Modem, which is a WinModem. From cat /proc/pci:

Bus 0, device 6, function 0:
Communication controller: Lucent Microelectronics WinModem 56k (rev 1).
IRQ 9.
Master Capable. No bursts. Min Gnt=252.Max Lat=14.
Non-prefetchable 32 bit memory at 0x80100000 [0x801000ff].
I/O at 0x7090 [0x7097].
I/O at 0x7400 [0x74ff].

Linmodem-HOWTO

scanpci reports

pci bus 0x0000 cardnum 0x06 function 0x00: vendor 0x11c1 device 0x0449
Lucent Microelectronics WinModem 56k

Ltmode.htmlsays 1644 = 1643 + integrated plug and play

http://www.physcip.uni-stuttgart.de/heby/ltmodem/doc/Ltmodem.html

scanModem to identify linmodem.

The Lucent modem is supported and there is an RPM package. This works, but the modem doesn’t support caller ID.

Uncategorized

Comments (0)

Permalink

CPAN install failure

$ cpan
cpan> install Net::Pcap
could not locate your pod2man program

The solution is to remove UTF from LANG:
export LANG=en_US
and
edit /etc/sysconfig/i18 and change LANG to en_US (without the UTF suffix)

cpan> install Net::Pcap
all OK
cpan> exit

Uncategorized

Comments (0)

Permalink

Flash Player with Firefox on Fedora Core 5

Flash Player installed with Firefox on Fedora Core 5, but it didn’t show up in about:plugins. The files were in the plugins and components directories and had the proper mode. /var/log/messages showed that the file libflashplayer.so was denied to load by firefox-bin. The problem is has to do with SE Linux and is explained in this post by Dan Walsh. The short fix is this:

chcon -t textrel_shlib_t /usr/lib/firefox-1.5.0.1/plugins/libflashplayer.so

Uncategorized

Comments (0)

Permalink