AND, my ATSC card plays fine in me-tv and kaffeine.
scott@scott-P5QC:~$ w_scan -fa -A1 -c US
w_scan -fa -A1 -c US
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for UNITED STATES
ATSC
VSB US/CA, DVB-T TW
scan type TERRCABLE_ATSC, channellist 1
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3904: FATAL: ***** NO USEABLE TERRCABLE_ATSC CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
scott@scott-P5QC:~$
It is rather comical, others also can not make wscan work, even following the programmers directions.
https://answers.launchpad.net/me-tv/+question/171493
I got it to scan.
I rebooted, and also added another ATSC card.
Apparently the card is in use even though it is not in use as soon as you run me-tv or kaffeine, even if you close it it is in use, even though it is not showing up in the 'top' terminal command.
scott@scott-P5QC:~$
w_scan -c US /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB -X > ~/channels.conf
w_scan -c US /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB -X
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for UNITED STATES
ATSC
VSB US/CA, DVB-T TW
scan type TERRCABLE_ATSC, channellist 1
output format czap/tzap/szap/xine
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRCABLE_ATSC "LG Electronics LGDT3303 VSB/QAM Frontend": good :-)
/dev/dvb/adapter1/frontend0 -> TERRCABLE_ATSC "Nextwave NXT200X VSB/QAM frontend": good :-)
Using TERRCABLE_ATSC frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.10
frontend 'LG Electronics LGDT3303 VSB/QAM Frontend' supports
INVERSION_AUTO
8VSB
QAM_64
QAM_256
FREQ (54.00MHz ... 858.00MHz)