Hans Verkuil wrote:
Hi all,
A long standing problem with ivtv (and v4l drivers in general) is that
sometimes i2c devices are misidentified. So the driver thinks that at a
certain i2c address a tuner is connected, when in reality it is a audio
muxer or whatever. The root cause was a problem in the i2c subsystem of
the kernel which made it very hard to tell the i2c subsystem what to
expect at which address.
A new way of handling the i2c bus was added in kernel 2.6.22. However,
in order to actually make use of this (and so finally fix this issue
once and for all) all i2c drivers that are used by ivtv had to be
converted first and only then could ivtv itself be changed. Since ivtv
uses some 15 different i2c devices (each board uses a subset of 1-4/5
devices) this was a substantial amount of work. And it's also a record:
no other driver has to support that many i2c devices.
I've finally converted all the i2c drivers (they are now part of the
v4l-dvb repository) and have finished converting ivtv itself. But
before I ask the v4l-dvb maintainer to pull my ivtv changes I want
people to test it first. If I've made a mistake here, then devices
suddenly won't work anymore, so it's rather important that I let people
test first. Especially for non-standard boards like Japanese variants
and other non-Hauppauge cards.
It is also important that I know I haven't broken support for older
pre-2.6.22 kernels, so if you have an older kernel then please still
test it!
So please help me out by downloading my ivtv-i2c tree here:
http://linuxtv.org/hg/~hverkuil/ivtv-i2c/archive/tip.tar.bz2
Unpack, run 'make' and 'make install' and see if everything still works
after loading the ivtv driver. Just in case, you might want to make a
copy of /lib/modules/2.6.XXX first. You never know :-)
Whether it works or not, please post (or mail) the ivtv initialization
messages from the kernel log so that I know which devices are tested.
If nothing breaks, then I can merge the code in the v4l-dvb repository
and it will get into 2.6.25.
I've CC-ed Trev in the hope that he can test the adaptec cards and
tadachi in the hope that he can test (or let other people test) the
various Asian boards.
Also several people had conflicts between a DVB card and the ivtv
driver: these conflicts should now be solved as well.
I was playing with the new drivers last night, and noticed an oddity on my
Avermedia A180 card (SAA7134 based, used for QAM256). I was having issues
getting a LOCK on one frequency. So, I booted back to the old modules,
and got a LOCK right away as expected.
The dmesg output should be the same as what I posted originally. I have
added the dmesg output from the boot that allows the card to work as
expected.
What I did was create a copy of my /lib/modules/`uname -r`.orig. Then I
installed your experimental drivers, and rebooted. I have a link in
/lib/modules, so I can rapidly switch module base and reboot, to see
the results of modules.
In addition, I have attached the output from the azap sessions.
azap -c myth.out -a 1 75
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
tuning to 675000000 Hz
video pid 0x004b, audio pid 0x0002
status 00 | signal ec90 | snr 9336 | ber 000007f0 | unc 00000000 |
status 1f | signal fcb0 | snr df58 | ber 00000838 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc50 | snr e072 | ber 00000918 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc70 | snr dfb6 | ber 000005c0 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc50 | snr e0a0 | ber 00000550 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc70 | snr e072 | ber 00000508 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc60 | snr e042 | ber 00000528 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc70 | snr e100 | ber 00000650 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc90 | snr e014 | ber 00000448 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc80 | snr e0d0 | ber 00000308 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc90 | snr e12e | ber 00000280 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc70 | snr e072 | ber 00000668 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fca0 | snr e0d0 | ber 00000478 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fcd0 | snr e072 | ber 000002a8 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc90 | snr e12e | ber 00000318 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fcd0 | snr e0a0 | ber 00000230 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fcb0 | snr e014 | ber 00000260 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc80 | snr dfb6 | ber 00000498 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fc90 | snr df86 | ber 00000468 | unc 00000000 | FE_HAS_LOCK
Linux version 2.6.18-5-k7 (Debian 2.6.18.dfsg.1-13) ([EMAIL PROTECTED]) (gcc
version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Fri Jun 1
01:26:37 UTC 2007
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5060
On node 0 totalpages: 262128
DMA zone: 4096 pages, LIFO batch:0
Normal zone: 225280 pages, LIFO batch:31
HighMem zone: 32752 pages, LIFO batch:7
DMI 2.3 present.
ACPI: RSDP (v000 Nvidia ) @ 0x000f69f0
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3000
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3040
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff7bc0
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:3 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:3 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
ACPI: IRQ9 used by override.
ACPI: IRQ14 used by override.
ACPI: IRQ15 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Detected 2009.770 MHz processor.
Built 1 zonelists. Total pages: 262128
Kernel command line: root=/dev/hda1 ro
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1030468k/1048512k available (1554k kernel code, 17292k reserved, 580k
data, 196k init, 131008k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 4022.09 BogoMIPS (lpj=8044187)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001
00000000 00000003
CPU: After vendor identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001
00000000 00000003
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 0(2) -> Core 0
CPU: After all inits, caps: 178bfbff e3d3fbff 00000000 00000410 00000001
00000000 00000003
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
ACPI: Core revision 20060707
CPU0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
Initializing CPU#1
Calibrating delay using timer specific routine.. 4019.84 BogoMIPS (lpj=8039696)
CPU: After generic identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001
00000000 00000003
CPU: After vendor identify, caps: 178bfbff e3d3fbff 00000000 00000000 00000001
00000000 00000003
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 1(2) -> Core 1
CPU: After all inits, caps: 178bfbff e3d3fbff 00000000 00000410 00000001
00000000 00000003
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
Total of 2 processors activated (8041.94 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=0 apic2=-1 pin2=-1
checking TSC synchronization across 2 CPUs:
CPU#0 had 171 usecs TSC skew, fixed it up.
CPU#1 had -171 usecs TSC skew, fixed it up.
Brought up 2 CPUs
migration_cost=242
checking if image is initramfs... it is
Freeing initrd memory: 5578k freed
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfb0a0, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
ACPI: Power Resource [ISAV] (on)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LAPU] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LFIR] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [L3CM] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LSID] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LFID] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0, disabled.
ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0, disabled.
ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0, disabled.
ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled.
ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled.
ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCS] (IRQs *23), disabled.
ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [AP3C] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
pnp: 00:00: ioport range 0x1000-0x107f could not be reserved
pnp: 00:00: ioport range 0x1080-0x10ff has been reserved
pnp: 00:00: ioport range 0x1400-0x147f has been reserved
pnp: 00:00: ioport range 0x1480-0x14ff could not be reserved
pnp: 00:00: ioport range 0x1800-0x187f has been reserved
pnp: 00:00: ioport range 0x1880-0x18ff has been reserved
PCI: Bridge: 0000:00:0b.0
IO window: disabled.
MEM window: f4000000-f5ffffff
PREFETCH window: e0000000-e7ffffff
PCI: Bridge: 0000:00:0e.0
IO window: a000-afff
MEM window: f2000000-f3ffffff
PREFETCH window: e8000000-efffffff
PCI: Setting latency timer of device 0000:00:0e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1195068855.100:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
Starting balanced_irq
Using IPI No-Shortcut mode
ACPI: (supports S0 S1 S4 S5)
Freeing unused kernel memory: 196k freed
Time: acpi_pm clocksource has been installed.
input: AT Translated Set 2 keyboard as /class/input/input0
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SCSI subsystem initialized
libata version 2.00 loaded.
sata_nv 0000:00:0a.0: version 2.0
ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [APSJ] -> GSI 22 (level, high) ->
IRQ 177
PCI: Setting latency timer of device 0000:00:0a.0 to 64
ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xDC00 irq 177
ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xDC08 irq 177
scsi0 : sata_nv
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ata1: SATA link down (SStatus 0 SControl 300)
scsi1 : sata_nv
ata2: SATA link down (SStatus 0 SControl 300)
ACPI: PCI Interrupt Link [APCF] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 21 (level, high) ->
IRQ 185
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: OHCI Host Controller
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:02.0: irq 185, io mem 0xf6002000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ACPI: PCI Interrupt Link [APCG] enabled at IRQ 20
ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [APCG] -> GSI 20 (level, high) ->
IRQ 193
PCI: Setting latency timer of device 0000:00:02.1 to 64
ohci_hcd 0000:00:02.1: OHCI Host Controller
ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:02.1: irq 193, io mem 0xf6003000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 4 ports detected
ACPI: PCI Interrupt Link [APCL] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:02.2[C] -> Link [APCL] -> GSI 22 (level, high) ->
IRQ 177
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: EHCI Host Controller
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:02.2: debug port 1
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: irq 177, io mem 0xf6004000
ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 8 ports detected
NFORCE3-250: IDE controller at PCI slot 0000:00:08.0
NFORCE3-250: chipset revision 162
NFORCE3-250: not 100% native mode: will probe irqs later
NFORCE3-250: BIOS didn't set cable bits correctly. Enabling workaround.
NFORCE3-250: 0000:00:08.0 (rev a2) UDMA133 controller
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: Maxtor 2F040L0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: DVDROM 12X, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI Interrupt 0000:02:0b.0[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ 201
skge 1.6 addr 0xf3010000 irq 201 chip Yukon-Lite rev 9
skge eth0: addr 00:0f:ea:e4:32:4e
hda: max request size: 512KiB
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(133)
hda: cache flushes supported
hda: hda1 hda2 < hda5 >
hdc: ATAPI DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: [EMAIL PROTECTED]
Attempting manual resume
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Real Time Clock Driver v1.12ac
input: PC Speaker as /class/input/input1
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Linux agpgart interface v0.101 (c) Dave Jones
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected AGP bridge 0
agpgart: Setting up Nforce3 AGP.
agpgart: AGP aperture is 32M @ 0xf0000000
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x1c00
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x2000
input: PS/2 Generic Mouse as /class/input/input2
ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [APCJ] -> GSI 21 (level, high) ->
IRQ 185
PCI: Setting latency timer of device 0000:00:06.0 to 64
Linux video capture interface: v2.00
ts: Compaq touchscreen protocol output
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded
successfully
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
intel8x0_measure_ac97_clock: measured 58660 usecs
intel8x0: clocking to 46928
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [APC1] -> GSI 16 (level, low) ->
IRQ 209
bttv0: Bt878 (rev 17) at 0000:02:08.0, irq: 209, latency: 32, mmio: 0xec001000
bttv0: detected: DViCO FusionHDTV 5 Lite [card=135], PCI subsystem ID is
18ac:d500
bttv0: using: DViCO FusionHDTV 5 Lite [card=135,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: using tuner=64
tuner 2-0043: chip found @ 0x86 (bt878 #0 [sw])
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0061: chip found @ 0xc2 (bt878 #0 [sw])
tuner 2-0061: type set to 64 (LG TDVS-H06xF)
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.10.6 (tagged release) loading
ivtv: Linux version: 2.6.18-5-k7 SMP mod_unload K7 REGPARM gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: add subdevice "dvb0"
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC2] -> GSI 17 (level, low) ->
IRQ 217
bt878: AUDIO driver version 0.0.0 loaded
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:30:1a:ea
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
Unknown/Unsupported NXT chip: 00 00 00 00 00
b2c2-flexcop: i2c master_xfer failed
lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
bcm3510: Revision: 0x1, Layer: 0xb.
b2c2-flexcop: found the bcm3510 at i2c address: 0x0f
DVB: registering frontend 0 (Broadcom BCM3510 VSB/QAM frontend)...
b2c2-flexcop: initialization of 'Air2PC/AirStar 2 ATSC 1st generation' at the
'PCI' bus controlled by a 'FlexCopIIb' complete
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
ACPI: PCI Interrupt 0000:02:0a.0[A] -> Link [APC3] -> GSI 18 (level, low) ->
IRQ 225
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
tuner 4-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 4-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 4-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tveeprom 4-0050: Hauppauge model 26552, rev B268, serial# 7946856
tveeprom 4-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 4-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 4-0050: audio processor is CX25843 (idx 37)
tveeprom 4-0050: decoder processor is CX25843 (idx 30)
tveeprom 4-0050: has radio, has no IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-150
cx25840 4-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 4-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 4-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Registered device video1 for encoder MPEG (16 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi1 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
ivtv0: Registered device radio0 for encoder radio
tuner 4-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:02:08.1[A] -> Link [APC1] -> GSI 16 (level, low) ->
IRQ 209
bt878_probe: card id=[0xd50018ac],[ DViCO FusionHDTV 5 Lite ] has DVB functions.
bt878(0): Bt878 (rev 17) at 02:08.1, irq: 209, latency: 32, memory: 0xec000000
Adding 1662688k swap on /dev/hda5. Priority:-1 extents:1 across:1662688k
EXT3 FS on hda1, internal journal
i2c_adapter i2c-3: SMBus Quick command not supported, can't probe for chips
i2c /dev entries driver
it87: Found IT8712F chip at 0x290, revision 5
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [APC5] enabled at IRQ 16
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [APC5] -> GSI 16 (level, low) ->
IRQ 209
NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-8776 Mon Oct 16 21:56:04 PDT
2006
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:02:07.0[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ 201
saa7130[0]: found at 0000:02:07.0, rev: 1, irq: 201, latency: 32, mmio:
0xf3014000
saa7130[0]: subsystem: 1461:1044, board: AVerMedia AVerTVHD MCE A180
[card=75,insmod option]
saa7130[0]: board init: gpio is 10400
tuner 5-0061: chip found @ 0xc2 (saa7130[0])
tuner 5-0063: chip found @ 0xc6 (saa7130[0])
saa7130[0]: i2c eeprom 00: 61 14 44 10 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 00 00 00 00 00 00 00 00 00 00
saa7130[0]: i2c eeprom 20: 01 40 01 02 02 ff 01 03 06 ff 00 10 00 00 00 00
saa7130[0]: i2c eeprom 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
saa7130[0]: i2c eeprom 40: ff 64 00 c2 14 16 ff ff 00 00 00 00 00 00 00 00
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 5-0061: tuner type not set
tuner 5-0061: tuner type not set
saa7130[0]: registered device video2 [v4l2]
saa7130[0]: registered device vbi2
nxt200x: NXT2004 Detected
DVB: registering new adapter (saa7130[0]).
DVB: registering frontend 1 (Nextwave NXT200X VSB/QAM frontend)...
saa7134 ALSA driver for DMA sound loaded
saa7130[0]/alsa: saa7130[0] at 0xf3014000 irq 201 registered as card -1
DVB: registering new adapter (bttv0).
DVB: registering frontend 2 (LG Electronics LGDT3303 VSB/QAM Frontend)...
Intel(R) PRO/1000 Network Driver - version 7.1.9-k4-NAPI
Copyright (c) 1999-2006 Intel Corporation.
skge eth0: enabling interface
skge eth0: Link is up at 1000 Mbps, full duplex, flow control tx and rx
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
eth0: no IPv6 routers present
nxt2004: Waiting for firmware upload (dvb-fe-nxt2004.fw)...
nxt2004: Waiting for firmware upload(2)...
nxt2004: Firmware upload complete
$ azap -c myth.out -a 1 75
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
tuning to 675000000 Hz
video pid 0x004b, audio pid 0x0002
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 01 | signal a235 | snr 162d | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 0a43 | ber 00000000 | unc 0000ffff |
status 00 | signal 4b11 | snr 16ac | ber 00000000 | unc 0000ffff |
status 00 | signal a734 | snr 16dc | ber 00000000 | unc 0000ffff |
status 1f | signal 99e3 | snr 150a | ber 00000000 | unc 0000ffff | FE_HAS_LOCK
status 01 | signal a78a | snr 16e8 | ber 00000000 | unc 0000ffff |
status 1f | signal a3ca | snr 1664 | ber 00000000 | unc 0000ffff | FE_HAS_LOCK
status 01 | signal ad41 | snr 17af | ber 00000000 | unc 0000ffff |
status 01 | signal ab88 | snr 1773 | ber 00000000 | unc 0000ffff |
status 01 | signal a754 | snr 16e0 | ber 00000000 | unc 0000ffff |
status 01 | signal a579 | snr 169f | ber 00000000 | unc 0000ffff |
status 1f | signal a139 | snr 1614 | ber 00000000 | unc 0000ffff | FE_HAS_LOCK
status 0f | signal df1d | snr 1ed2 | ber 00000000 | unc 0000ffff |
status 00 | signal a8e8 | snr 1717 | ber 00000000 | unc 0000ffff |
status 01 | signal a508 | snr 1690 | ber 00000000 | unc 0000ffff |
status 1f | signal 9a8f | snr 159d | ber 00000000 | unc 0000ffff | FE_HAS_LOCK
status 01 | signal a4f3 | snr 168d | ber 00000000 | unc 0000ffff |
status 01 | signal a6d8 | snr 16ce | ber 00000000 | unc 0000ffff |
status 1f | signal a0a3 | snr 15f6 | ber 00000000 | unc 0000ffff | FE_HAS_LOCK
begin:vcard
fn:Mark Paulus
n:Paulus;Mark
org:MCI;Lec Interfaces / 40419
adr;dom:;;2424 Garden of the Gods Rd;Colorado Springs;CO;80919
email;internet:[EMAIL PROTECTED]
title:Mark Paulus
tel;work:719-535-5578
tel;pager:800-pagemci / 1406052
tel;home:v622-5578
version:2.1
end:vcard
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel