Friday, October 20, 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.

Sunday, October 15, 2006

 

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.

 

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

Sunday, October 08, 2006

 

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

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]

BlogPhiles webring:  Previous Site | Random Site | Next | Membership Guide | Site List