linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.11-rc3
@ 2005-02-03  2:35 Linus Torvalds
  2005-02-03  5:19 ` Linux 2.6.11-rc3 - BT848 no signal Markus Trippelsdorf
  0 siblings, 1 reply; 9+ messages in thread
From: Linus Torvalds @ 2005-02-03  2:35 UTC (permalink / raw)
  To: Kernel Mailing List


This has a number of architecture updates (mips, arm, ppc, x86-64, ia64), 
and updates ACPI, DRI, ALSA, SCSI, XFS and InfiniNand.. And a lot of small 
one-liners all over.

I'd _really_ like to calm down for a final 2.6.11 now, so please note 
anything really important I missed, but keep the rest pending. And give 
this a good testing..

Oh, and the automated bitkeeper mirroring to bkbits.net seems slightly
broken right now (hasn't updated in the last 48 hours), but the tar-balls
are all there, and the BK upating mechanism will hopefully be fixed soon.

(I've got a few BK trees in private places, it's only the public
bkbits.net one that hasn't gotten mirrored out yet - many other BK
developers will know where to find my secondary trees and can pull from
them instead).

		Linus


Summary of changes from v2.6.11-rc2 to v2.6.11-rc3
============================================

<krzysztof.h1:wp.pl>:
  o [SPARC]: Fix asm constraints in muldiv.c

Adrian Bunk:
  o i386 voyager_smp.c: remove a duplicate #include
  o i386: reboot.c cleanups
  o SCSI NCR_Q720.c: make some code static
  o [NET]: Remove mandoc reference to deleted file net_init.c

Akinobu Mita:
  o oprofile: falling back on timer interrupt mode
  o ppc32: oprofile timer-mode fallback fix

Alan Stern:
  o Fix reference to deallocated memory in sd.c

Alasdair G. Kergon:
  o device-mapper: fix mirror log type module ref count
  o device-mapper: remove unused bs_bio_init()
  o device-mapper: Add presuspend hook
  o device-mapper: optionally bypass a bdget

Albert Herranz:
  o ppc32: perfctl-ppc: fix duplicate mmcr0 define

Alexander Viro:
  o de2104x: Fixes breakage in getting MAC address
  o idmouse min() fix
  o openpromfs property_read() fix
  o missing include in fore200e.c
  o isp16 missing initcalls
  o wrong include in tda80xx.c
  o matrox_fb trivial compile fix for pmac
  o rme9562 big-endian compile fix (dumb typo)
  o *really* dumb typo in aacraid (cast to pointer to structure that
    doesn't exist ;-)
  o block2mtd 64bit bug
  o missing include in r8169
  o cs461x iomem fixes and annotations
  o 64bit fixes (printks)
  o icom iomem annotations and NULL noise removals
  o pktgen __user annotations
  o missing declaration in firmware.h
  o more missing const in bitops prototypes
  o uaccess.h annotations
  o missing export (_tlbie())
  o shpchprm_legacy.c trivial iomem annotations
  o long constants on amd64
  o misc mtd sparse fixes
  o utter weirdness in drivers/media/dvb/frontends/cx22700.c
  o av7110_hw.c __user annotation
  o amd64 compat annotations
  o sparc64 compat annotations
  o several isdn trivial iomem annotations
  o a couple of trivial sound/pci iomem annotations
  o missing () in macros (alpha pgtable.h)

Andi Kleen:
  o Add compat_ioctl to scsi host structure
  o x86_64: Fix int3 trap
  o x86-64: Fix UP build warning
  o x86: Remove unused function
  o x86_64: remove centaur mtrr support
  o x86_64: remove duplicated includes
  o x86_64: Enlarge northbridge numa scan mask
  o x86_64: Remove earlyprintk help
  o x86_64: Speed up suspend
  o x86-64: Fix missing TLB flushes in change_page_attr
  o x86-64: Fix empty nodes handling with SRAT

Andrea Arcangeli:
  o mm: adjust dirty threshold for lowmem-only mappings
  o mm: truncate SMP race fix
  o mm: oom-killer tunable
  o mm: rework lower-zone protection initialisation
  o mm: fix several oom killer bugs
  o mm: convert memdie to an atomic thread bitflag

Andreas Gruenbacher:
  o ext3/ea: no lock needed when freeing inode
  o ext3/ea: set the EXT3_FEATURE_COMPAT_EXT_ATTR for in-inode xattrs
  o ext3/ea: documentation fix
  o ext3/ea: ix i_extra_isize check
  o ext3/ea: disallow in-inode attributes for reserved inodes
  o ext3: fix ea-in-inode default ACL creation
  o ext2/ext3 ACLs: remove the number of acl entries limit
  o fs/mbcache.c: Remove an unused wait queue variable

Andrew Morton:
  o dib3000mc build fix
  o [TUN/TAP]: Add missing trans_start and last_rx setting
  o alpha: nodemask build fix
  o alpha: pgd_index() warning fix
  o 8250_pnp: 64bit warning fix
  o ext2-quota-leak-fix fix

Andrew Vasquez:
  o MAINTAINERS: add entry for qla2xxx driver

Andries E. Brouwer:
  o document atkbd.softraw
  o input: Document the atkbd.softraw module parameter

Andris Pavenis:
  o Bug in tty_io.c after changes between 2.6.9-rc1-bk1 and
    2.6.9-rc1-bk2

Anton Altaparmakov:
  o NTFS: Add printk rate limiting for ntfs_warning() and ntfs_error()
    when compiled without debug.  This avoids a possible denial of
    service attack.  Thanks to Carl-Daniel Hailfinger from SuSE for
    pointing this

Anton Blanchard:
  o ppc64: limit segment tables on UP kernels
  o ppc64: allow EEH to be disabled
  o ppc64: disable some boot wrapper debug
  o ppc64: problem disabling SYSVIPC
  o ppc64: enable virtual ethernet and virtual scsi
  o Problems disabling SYSCTL
  o genhd: rename device_init
  o ppc64: mask lower bits in tlbie

Antonino Daplas:
  o radeonfb: Set accelerator id
  o vesafb: Change return error id
  o intelfb: Workaround for 830M
  o fbcon: Save blank state last
  o backlight: Fix compile error if CONFIG_FB is unset
  o matroxfb: FB_MATROX_G Kconfig changes
  o fbdev: Fix return code of edid_checksum
  o backlight: Add backlight driver for Sharp Corgi PDAs

Arjan van de Ven:
  o removing bcopy... because it's half broken

Armin Schindler:
  o Eicon driver: add missing uaccess
  o Eicon driver: vfree()
  o Eicon driver: remove unused code

Ben Dooks:
  o [ARM PATCH] 2431/1: Split arch specifics out of
    arch/arm/kernel/debug.S
  o [ARM PATCH] 2432/1: include/asm-arm/bitops.h - missing const from
    find
  o [ARM PATCH] 2433/1: debug-macro.S split - fix header filename
  o [ARM PATCH] 2438/1: S3C2410 - fix IO address calculations
  o [ARM PATCH] 2439/1: S3C2410 - serial driver parity selection
  o [ARM PATCH] 2440/1: S3C2410 - serial auto-flow-control enable

Ben LaHaise:
  o [NET]: Kill excess initializer

Benjamin Herrenschmidt:
  o ppc32: Add support for Pegasos machines
  o ppc64: Missing call to ioremap in pci_iomap()
  o ppc32: (Updated) Pegasos support
  o ppc32: pmac sleep support update
  o ppc32: Fix via IDE driver for pegasos

Bob Picco:
  o [IA64] fix declaration of __find_next_zero_bit, first arg is
    "const"

Brian Gerst:
  o clean up UTS_RELEASE usage

Chas Williams:
  o [ATM]: [fore200e] can't cleap in transmit routine
  o [ATM]: [he] reorder add_wait_queue() and set_current_state()
  o [ATM]: [nicstar] small cleanup for some globals
  o [ATM]: [svc] get accounting right when we remove skb
  o [ATM]: replace schedule_timeout() with msleep()

Chris Wright:
  o compat ioctl security hook fixup
  o fix audit skb leak on congested netlink socket
  o some minor cleanups for audit_log_lost() messages

Christoph Hellwig:
  o [XFS] make sure to always reclaim inodes in xfs_finish_reclaim
  o [XFS] Fix NFS inode data corruption
  o [XFS] Use generic_readlink
  o [XFS] Move support code for NFS exporting to a conditionally built
    file
  o [XFS] Fix compilations for parisc
  o [XFS] Update Makefile for separate export source file
  o Move extern find_exported_dentry declaration into a common header
  o [XFS] Make AIO work again - wait on iocb completion for non-AIO
    only
  o update mips driver Kconfig bits
  o update dec_esp with changes from mips CVS
  o cosmetic jazz_esp updates
  o osst: don't use obsolete SCSI APIs
  o kill softirq_pending()
  o pcmcia: socket->{a,c}region are unused
  o [XFS] Fix NFS exporting with modular nfsd
  o udf deadlock fix

Christoph Lameter:
  o alloc_zeroed_user_highpage() to fix the clear_user_highpage issue

Daniel Drake:
  o Configurable delay before mounting root device

Darrick Wong:
  o Fix BUG in io_destroy

Dave Airlie:
  o drm: add r300 microcode support and radeon chip flags
  o drm: move ioctls to shared file and move interface history to
    correct place
  o drm: fix mga ioctls
  o drm: add drm_pci interface and make i915 use it
  o drm: fix setversion in drm core model
  o drm: add support for radeon flags
  o drm: fix minor bug on X recycling with freeing io buffer
  o drm: add R200_EMIT_TCL_POINT_SPRITE_CNTL
  o drm: radeon hyperz support
  o drm: add radeon framebuffer tiling support and surface management
  o drm: update pci ids
  o drm: fix drm_sysfs lock initializer
  o drm_memory.h doesn't need to #include tlbflush.h

Dave Jiang:
  o [ARM PATCH] 2447/1: IOP3xx PCI resource setup cleanup

David Mosberger:
  o [IA64] uaccess.h: add missing __user annotation for sparse
  o [IA64] domain.c: eliminate warning when compiling CONFIG_NUMA=n
  o [IA64] sys_ia32.c: add missing __user annotation for sparse
  o [IA64] cleanup C uage of global/root-function predicates
  o [IA64] Don't forget to initialize PKStk for kernel-threads
  o [IA64] entry.S: Align rse_clear_invalid to double-bundle boundary
  o [IA64] Resched skip_rbs_switch to run 4 cycles faster on
    McKinley-type cores
  o [IA64] Improve ia64_leave_syscall() for McKinley-type cores
  o [IA64] Use srlz.d instead of srlz.i in ia64_leave_syscall
  o [IA64] entry.S update the copyright year & fix a comment

David S. Miller:
  o Cset exclude:
    davem@nuts.davemloft.net|ChangeSet|20050120063740|10274
  o [SPARC64]: Update defconfig
  o [TG3]: Update driver version and reldate
  o [SPARC64]: Minor memmove refinements
  o [TG3]: Update driver version and reldate
  o [SPARC64]: Set STRICT_MM_TYPECHECKS and kill ctxd/iopgprot
  o [MM]: PTRS_PER_{PUD,PMD} are not necessarily compile time constants
  o [SPARC64]: Covert over to 4 level page tables
  o [TG3]: Update driver version and reldate
  o [MM]: Do not even do the runtime PTRS_PER_{PMD,PUD} checks
  o [NET]: Kill now unused local var from sock_init()
  o [SPARC64]: __atomic_{add,sub}() must sign-extend return value

David Vrabel:
  o [ARM PATCH] 2437/1: ixp4xx: cosmetic change to arch_reset()

Dmitry Torokhov:
  o Input: ACK/NAK processing rules in libps2 were too strict - while
    it is a good idea to discard any character other than ACK/NAK
    during probe it causes missing releases and keys getting "stuck"
    when a command issued on enabled device. The effect is easily
    demonstrated with the following command:
  o Input: libps2 - fix timeout handling in ps2_command, switch to
    using wait_event_timeout instead of
    wait_event_interruptible_timeout now that first form is available.

Domen Puncer:
  o delete unused file dpt_osdutil.h

Dominik Brodowski:
  o pcmcia: use unsigned long for IO port address

Douglas Gilbert:
  o scsi_debug dsense
  o sg descriptor sense cleanup lk 2.6.11-rc1-bk1
  o sense data helpers lk 2.6.11-rc1-bk1
  o streamline block SG_IO error processing
  o streamline block SG_IO error processing in sd
  o sd descriptor sense support
  o fix scsi cdrom problem

Ed L. Cashin:
  o AOE: fix up the block device registration so that it actually works

Eddie C. Dost:
  o [SPARC64]: Missing user access return value checks in
    fs/binfmt_elf.c and fs/compat.c

Geert Uytterhoeven:
  o SCSI NCR53C9x.c: some cleanups
  o m68k csum_partial_copy_* gcc4 warning fixes

George T. Joseph:
  o [ARM PATCH] 2434/1: Adds new machine: ixp4xx based gtwx5715

Georgi Guninski:
  o Fix sign checks in copy_from_read_buf()
  o Fix signed compare in fs/proc/generic.c::proc_file_read()
  o reiserfs: use proper 64-bit clean types

Gerd Knorr:
  o video/arv: remove casts
  o video/w9966: remove casts
  o video/zr36120: remove casts
  o v4l: video-buf update
  o v4l2 tuner api update
  o v4l: tuner update
  o v4l: add tveeprom module
  o v4l: tvaudio update
  o v4l: bttv IR input driver update
  o v4l: bttv update
  o v4l: saa7134 module
  o v4l-saa7134-module fix
  o add i2c adapter id for the cx88 driver

Greg Kroah-Hartman:
  o Modules: Allow sysfs module parameters to be written to

Haroldo Gamal:
  o [libata sata_sil] add another Seagate driver to blacklist

Herbert Pötzl:
  o fix ext3 quota allocation bug on error path
  o assert_spin_locked()

Herbert Xu:
  o [IPV4/IPV6]: In ip_fragment(), reset ip_summed field on SKB
    sub-frags
  o [XFRM]: Probe selected algorithm only
  o [ATM]: Fix IRQ flags type in lec_arp_expire_vcc

Hideaki Yoshifuji:
  o [IPV6]: Fix ip6_copy_metadata potential dst leak too
  o [NET]: Fix kernel oops if base_reachable_time is set to zero

Ingo Molnar:
  o Remove unnecessary ";" in schedstat_ macros
  o rest_init() local irq fix

Jack Steiner:
  o [IA64] Delete duplicate SN2 definition of cpu_logical_id for UP
    build
  o [IA64] Delete: arch/ia64/sn/include/shub.h

Jake Moilanen:
  o ppc64: iSeries buildbreak fix

James Bottomley:
  o dma_release_declared_memory needs iounmap
  o fix use after potential free in scsi_cd_put
  o Add attribute container to generic device model
  o add a generic device transport class
  o move the SCSI transport classes over to the generic transport class
  o SCSI: Fix style nitpicks
  o fix broken cross compiles
  o SCSI Fix oops with faulty DVD
  o SCSI: fix multiple HBA problem with transport classes
  o Fix missed class_remove_file in attribute_container

James Morris:
  o crypto: fix test vectors

Jan Kara:
  o ext2 quota leak fix

Jason Gaston:
  o SATA AHCI support for Intel ICH7R

Jens Axboe:
  o cfq-iosched: in_driver accounting bug

Jes Sorensen:
  o [IA64] fix PAL_PREFETCH_VISIBILITY call

Jesse Barnes:
  o [IA64] new api efi_range_is_wc()
  o [IA64] fix early SAL init for sn2
  o [IA64] remove superfluous layer from sn2 DMA API

Jim Nelson:
  o arm26: new maintainer of Archimedes floppy and hard disk drivers

Johannes Stezenbach:
  o dvb: fix RPS init race
  o dvb: support pinnacle pctv-sat, clean-ups
  o dvb: dibusb refactoring, support Yakumo/HAMA/Typhoon/HanfTek clones
  o dvb: support nxt2002 frontend, misc skystar2 fixes
  o dvb: add ATSC support, misc fixes
  o dvb: dib3000 refactoring
  o dvb: nxt2002: add ATSC support, misc fixes
  o dvb: dvb-ttpci: fix SMP race, budget: fixe init race, misc fixes
  o DVB linkage fix
  o dvb: follow USB __le16 changes
  o dvb: fix access to freed memory
  o dvb: support up to six DVB cards
  o dvb: cleanup firmware loading printks

John W. Linville:
  o i810_audio: offset LVI from CIV to avoid stalled start
  o i810_audio comment fix

Jon Smirl:
  o drm: add drm specific sysfs support

Kazunori Miyazawa:
  o [IPSEC]: Fix processing of error from crypto module

Keith Owens:
  o [IA64] Sanity check unw_unwind_to_user
  o fix module kallsym lookup breakage

Kevin Corry:
  o device-mapper: fix TB stripe data corruption

Kumar Gala:
  o ppc32: Add defconfigs for 85xx boards -- updated
  o ppc32: allow usage of gen550 on platforms that do not define
    SERIAL_PORT_DFNS
  o ppc32: fix PCI2 IO space mapping on CDS
  o netdrv gianfar: Fix usage of gfar_read in debug code
  o ppc32: back out idle patch for non-powersaving CPU's
  o ppc32: use platform device style initialization for 85xx 
    serial8250 ports

Len Brown:
  o [ACPI] Use kernel.h for ARRAY_SIZE() instead of using local
    NUM_OF()
  o [ACPI] Make the bm_activity depend on "jiffies", instead of numbers
  o [ACPI] Add a module parameter to allow tuning how much bus-master
    activity we remember when entering C3 --
    /sys/module/processor/parameters/bm_history Default varies with HZ
    -- 40ms for 25 - 800 HZ, 32ms for 1000 HZ.
  o [ACPI] ACPICA 20050114 from Bob Moore
  o [ACPI] avoid benign AE_TYPE warnings caused by "implicit return"
    BIOS workaround returning unsolicited (and thus mis-typed) AML
    values.
  o [ACPI] ACPICA 20050125 from Bob Moore
  o [ACPI] reduce stack usage
    http://bugzilla.kernel.org/show_bug.cgi?id=2901
  o [ACPI] ACPI_FUTURE_USAGE for acpi_ut_create_pkg_state_and_push()
  o [ACPI] add "pnpacpi=off"
  o [ACPI] tell parse_cmdline_early() that "pnpacpi=off" != "acpi=off"

Linus Torvalds:
  o acpi video device enumeration: fix incorrect device list allocation
  o x86-64: don't crash and loop when the user passes an unknown
    earlyprintk= option
  o Free temporary pipe page after freeing the main buffers
  o Rename "locks_verify_area()" to "rw_verify_area()" and clean up the
    arguments.
  o Add 'f_maxcount' to allow filesystems to set a per-file maximum IO
    size
  o Fix permissions on drivers/scsi/a100u2w.c
  o Linux 2.6.11-rc3

Manish Lachwani:
  o kobject build fix

Marc Singer:
  o [ARM PATCH] 2442/1: Simplifying NODES_SHIFT

Marcel Holtmann:
  o [Bluetooth] Use wait_event_interruptible_timeout()
  o [Bluetooth] Use wait_event_timeout()
  o [Bluetooth] Fix too many keys pressed error
  o [Bluetooth] Fix rfcomm_sock_destruct() deadlock
  o [Bluetooth] Add RFCOMM service level security
  o [Bluetooth] Remove MTU check for the L2CAP raw socket
  o [Bluetooth] Update inquiry cache from clock offset event
  o [Bluetooth] Support raw mode only devices
  o [Bluetooth] Use raw mode for the CSR sniffer device
  o [Bluetooth] Skip raw mode devices when choosing source device

Mark A. Greer:
  o ppc32: mv64x60 updates
  o ppc32: katana update
  o ppc32: ev64260 update
  o ppc32: cpci690 update
  o ppc32: workaround for mpc10x speculative PCI read erratum
  o ppc32: MPC8245 erratum 28 workaround
  o mpsc updates

Mark Goodwin:
  o [IA64] fix SN2 hwperf error handling

Mark Haverkamp:
  o aacraid 2.6: add scsi synchronize cache support

Mark Salyzyn:
  o dpt_i2o: remove schedule_timeout()

Martin Josefsson:
  o [NETFILTER]: Fix SNAT/DNAT target size checks
  o [NETFILTER]: Fix compile errors without NAT
  o [NETFILTER]: Fix compile with NAT but without modules

Martin Schwidefsky:
  o cputime: simplifiy generic cputime_to_secs/secs_to_cputime

Martins Krikis:
  o fix an oops in ata_to_sense_error

Matt Mackall:
  o [NET]: netpoll: Fix NAPI polling race on SMP
  o random: overflow fix

Matt Porter:
  o ppc32: STx GP3 port
  o ppc32: add platform specific machine check output handlers
  o Add Eugene Surovegin to CREDITS

Matthew Wilcox:
  o Minor ext2 speedup
  o Make slab use alloc_pages directly

Michael Chan:
  o [TG3]: add tg3_set_eeprom()
  o [TG3]: Fix TSO for 5750
  o [TG3]: 5750 fixes

Michael Geng:
  o videotext: ioctls changed to use _IO macros

Michael Marineau:
  o Disable Sidewinder debug messages

Michael Opdenacker:
  o [ARM PATCH] 2444/1: GPIO23_SCLK_md now in uppercase in pxa-regs.h

Michael S. Tsirkin:
  o InfiniBand/mthca: don't write ECR in MSI-X mode
  o InfiniBand/mthca: pass full process_mad info to firmware
  o InfiniBand/mthca: optimize event queue handling
  o InfiniBand/mthca: clean up ioremap()/request_region() usage

Michal Ostrowski:
  o [MAINTAINERS]: Fix my email address in PPPOE entry

Mike Waychison:
  o wait_for_completion API extension addition fixes

Nathan Lynch:
  o ppc64: fix use kref for device_node refcounting (fix)
  o unexport register_cpu and unregister_cpu

Nathan Scott:
  o [XFS] Fix a performance and scaling problem in xfs_iget_core. 
    Improved the inode hash table sizing heuristics, and allow these to
    be manually tweaked as well.
  o [XFS] Prevent attempts to mount 512 byte sector filesystems with
    64KB pagesizes, until fixed.
  o [XFS] Move to per-device hash tables (scalability), and use Bill
    Irwins hash (quicker).
  o [XFS] Add sanity checks before use of attr_multi opcount parameter
  o [XFS] Switch to using a separate Kconfig file for XFS
  o [XFS] Switch to managing uptodate state on a region within a page,
    rather than a sector within a page.  Fixes 64K pagesize kernels
    with 512 byte sectors.
  o [XFS] Fix page index to byte calculation result truncation in
    tracing code.
  o [XFS] Remove write congestion check during metadata readahead
  o [XFS] Ensure the cluster hash size does not exceed the inode hash
    size
  o [XFS] Fix mapping gfp_flags used on metadata buffer inode
  o [XFS] Fix preempt-related warnings - based on a Chris Wedgwood
    patch
  o [XFS] Fix selection of EXPORTFS when using XFS to get a good build
    when XFS=y and EXPORTFS=m.

Nicolas Pitre:
  o [ARM PATCH] 2435/1: platform data for audio on Mainstone
  o [ARM PATCH] 2430/3: TLS support for ARM
  o [ARM PATCH] 2443/1: enable iWMMXt on EABI binaries

Nishanth Aravamudan:
  o [IA64] smpboot.c: use msleep(100) instead of inlined equivalent
  o Add a usecs_to_jiffies() function

Olaf Hering:
  o fix architecture names in hugetlbpage.txt

Olof Johansson:
  o ppc64: p615 IOMMU fix

Pablo Neira:
  o [NETLINK]: Move nl_nonroot into netlink_table

Patrick McHardy:
  o [IPV4]: Keep fragment queues private to each user
  o Fix conntrack fragment route cache memory leak
  o [IPV4]: Do not leak dst entries in ip_copy_metadata()
  o [NETFILTER]: Fix TCP header offset used in tcp_manip_pkt()
  o [NETFILTER]: Fix ICMP checksumming in icmp_reply_translation()

Paul Mackerras:
  o ppc64: xmon data breakpoints on partitioned systems
  o ppc64: fix in_be64 definition
  o ppc64: clear MSR_RI earlier in syscall exit path
  o ppc64: replace schedule_timeout in iSeries_pci_reset
  o ppc64: replace schedule_timeout in pSeries_cpu_die
  o ppc64: replace schedule_timeout in __cpu_up
  o ppc64: replace schedule_timeout in die
  o ppc64: trivial cleanup: EEH_REGION
  o ppc64: sparse fixes for cpu feature constants
  o ppc64: use kref for device_node refcounting

Pavel Machek:
  o swsusp: fix buggy comment
  o Enable swsusp on SMP machines

Peter Hagervall:
  o arch/i386/kernel/apic.c Kill a sparse warning

Phil Oester:
  o [NETFILTER]: Add inversion to multiport match

Prasanna Meda:
  o ptrace: last_siginfo also needs tasklist_lock

Ralf Bächle:
  o mips: IRIX 5 compat fixes
  o mips: build script fixes
  o mips: sibyte updates
  o mips: RM200 updates
  o mips: SGI IP27 updates
  o mips: DVH fixes
  o mips: TX49 updates
  o mips: TXX9 serieal driver rewrite
  o mips: aMD Alchemy update
  o mips: ITE 8172 updates
  o mips: AMD Alchemy I2C driver
  o mips: SGI IP32 updates
  o mips: DECstation updates
  o mips: DECstation Turbochannel updates
  o mips: jazz updates
  o mips: mIPS Technologies board updates
  o mips: cobalt updates
  o mips: vR41xx updates
  o mips: VR4181 updates
  o mips: NEC DDB board updates
  o mips: TX39 series updates
  o mips: galileo updates
  o mips: PMC-Sierra updates
  o mips: Momentum updates
  o mips: Lasat updates
  o mips: fix SERIAL_TXX9 dependencies

Randy Dunlap:
  o pcmcia: tcic: eleminate deprecated check_region()
  o pcmcia: i82365: use CONFIG_PNP instead of __ISAPNP__
  o pcmcia: i82092: fix checking of return value from request_region
  o [VLAN]: Eliminate gcc warnings with PROC_FS=n
  o [ATALK]: Remove gcc warning when PROC_FS=n
  o gdth: fix module_param() type for 'irq'
  o irq_affinity: fix build when CONFIG_PROC_FS=n

Randy Vinson:
  o ppc32: missing call to ioremap in pci_iomap()

Richard Purdie:
  o [ARM PATCH] 2429/1: PXA Corgi - Bugfix + Cleanups
  o [ARM PATCH] 2428/1: PXA Corgi - Add Backlight Device Definition

Roland Dreier:
  o [SPARC]: Hook up drivers/infiniband/Kconfig to sparc32
  o InfiniBand/core: compat_ioctl conversion minor fixes
  o InfiniBand/mthca: more Arbel Mem-Free support
  o InfiniBand/mthca: implement modifying port attributes
  o InfiniBand/core: fix port capability enums bit order
  o InfiniBand/mthca: test IRQ routing during initialization
  o InfiniBand/ipoib: remove uses of yield()
  o InfiniBand/core: add IsSM userspace support
  o InfiniBand/mthca: remove x86 SSE pessimization
  o InfiniBand/mthca: initialize mutex  earlier
  o infiniband: use LANANA-assigned major in ib_umad

Roland McGrath:
  o PPC64: fix stack alignment for signal handlers

Russ Anderson:
  o [IA64] contig.c save physical address of MCA save area
  o [IA64] increase limit on #pages to isolate for MCA errors

Russell Cattelan:
  o [XFS] Move xfs configs to xfs directory, different flavors of xfs
    have different configs, this way fs/Kconfig does not have to
    changed if different xfs's are swapped in and out

Russell King:
  o [ARM] msr can take immediate constants
  o [ARM] Add warning about building fiq.c with gcc >= 3.4
  o [ARM] Make vector labels consistent with naming scheme
  o [ARM] Replace duplicate sets of vector code with assembler macro
  o [ARM] [1/4] Introduce svc_entry macro for common entry code
  o [ARM] [2/4] Introduce inv_entry macro to contain common entry code
  o [ARM] [3/4] Introduce usr_entry macro to contain common entry code
  o [ARM] [4/4] Reformat assembly code to be consistent
  o [ARM] Improve commenting in entry-armv.S
  o [ARM] Remove adrsvc macro

Rusty Russell:
  o x86: no interrupts from secondary CPUs until officially online
  o Include type information as module info where possible
  o [NETFILTER]: IRC Zero Port Fix
  o [NETFILTER]: Avoid breaking userspace due to tuple change

Serge Hallyn:
  o ftape syntax error
  o audit: handle loginuid through proc

Steffen Klassert:
  o 3c59x ethtool: provide NIC-specific stats

Stephen Hemminger:
  o (1/2) skfddi: initialization
  o (2/2) skfddi: netdev_priv and cast cleanup

Stephen Rothwell:
  o ppc64 iseries: can't remove viocd module when no cdroms

Steven Rostedt:
  o e100 locking up netconsole

Stone Wang:
  o ext2/ext3: block allocator startup fix

Stéphane Eranian:
  o [IA64] entry.S: perfmon psr.pp fix

Terence Ripperda:
  o i386/x86-64: Fix ioremap off by one

Thomas Gleixner:
  o sched: fix preemption race (Core/i386)
  o sched: make use of preempt_schedule_irq() (PPC)
  o sched: make use of preempt_schedule_irq (ARM)

Thomas Graf:
  o [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to
    userspace

Tom 'spot' Callaway:
  o A BTFIXUP'd fix for pte_read()

Tony Lindgren:
  o [ARM PATCH] 2445/1: Add OMAP serial registers
  o [ARM PATCH] 2446/1: Add OMAP H2 defconfig

Tony Luck:
  o [IA64] two trivial build fixes for generic uniprocessor
  o [IA64] tiger_defconfig: updated for 2.6.11-rc2
  o [IA64] binfmt_elf32.c: BUG if insert_vm_struct fails
  o [IA64] mca.c: delete unused "return_to_sal" label
  o [IA64] clean up ptrace corner cases
  o [IA64] irq handling cleanup
  o [IA64] clean up loose ends from addition of efi_range_is_wc()

Torben Mathiasen:
  o Devices.txt, update with LANANA

Vojtech Pavlik:
  o input: Add support for H-Wheel on Microsoft Explorer and Logitech
    MX USB HID mice.
  o input: Handle -EILSEQ return code in the HID driver completion
    handlers as unplug.
  o input: Always bring the i8042 multiplexer out of multiplexing mode
    before rebooting.
  o input: Enable scancode event generation in the HID driver. This
    should allow changing HID->event mappings (via EVIOCS*) in the
    future and make  debugging easier now.
  o input: Add missing input_sync() calls to atkbd.c
  o input: Only root should be able to set the N_MOUSE line discipline
  o input: Fix MUX mode disabling
  o input: Ignore non-LED events in hid-input hidinput_event(). This
    gets rid
  o input: Fix HID LED mapping. LEDs were ignored because the usage
    value contains the page code in high 16 bits.

Wim Van Sebroeck:
  o [WATCHDOG] i8xx_tco.c-ICH4/6/7-patch

Yoichi Yuasa:
  o mips: fixed conflicting types
  o make used_math SMP-safe
  o mips: generic MIPS updates
  o mips: iomap

Yoshinori Sato:
  o h8300: fix warning
  o h8300: makefile update

Zdenek Pavlas:
  o initramfs: move inode hash table to __initdata

Zou Nanhai:
  o Fix an error in copy_page_range

Zwane Mwaikambo:
  o OProfile: Use profile_pc in oprofile_add_sample
  o OProfile: Support model 4 P4


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03  2:35 Linux 2.6.11-rc3 Linus Torvalds
@ 2005-02-03  5:19 ` Markus Trippelsdorf
  2005-02-03 10:17   ` Gerd Knorr
  0 siblings, 1 reply; 9+ messages in thread
From: Markus Trippelsdorf @ 2005-02-03  5:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

On Wed, 2005-02-02 at 18:35 -0800, Linus Torvalds wrote:

> I'd _really_ like to calm down for a final 2.6.11 now, so please note 
> anything really important I missed, but keep the rest pending. And give 
> this a good testing..
...
> Gerd Knorr:
>   o video/arv: remove casts
>   o video/w9966: remove casts
>   o video/zr36120: remove casts
>   o v4l: video-buf update
>   o v4l2 tuner api update
>   o v4l: tuner update
>   o v4l: add tveeprom module
>   o v4l: tvaudio update
>   o v4l: bttv IR input driver update
>   o v4l: bttv update
>   o v4l: saa7134 module
>   o v4l-saa7134-module fix
>   o add i2c adapter id for the cx88 driver

My TV card (Pinnacle PCTV Studio/Rave) stopped working due to these
updates. I get no signal anymore. Rebooting into an older kernel does
not stop the problem immediately. I actually have to power down the
machine and then boot into 2.6.11-rc2 to make my TV card functioning
again.

Here is the relevant dmesg part:

Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 17, latency: 64, mmio:
0xefe00000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no
bttv0: using tuner=33
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54 (PV951),ta8874z
Losing some ticks... checking if CPU frequency changed.
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: microtune: companycode=4d54 part=04 rev=04
tuner: microtune MT2032 found, OK
tda9885/6/7: chip found @ 0x86
...
mt2032_set_if_freq failed with -121
mt2032_set_if_freq2 failed with -121
mt2032_set_if_freq failed with -121
mt2032_set_if_freq2 failed with -121
(repeated whenever one switches channels)
__  
Markus



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03  5:19 ` Linux 2.6.11-rc3 - BT848 no signal Markus Trippelsdorf
@ 2005-02-03 10:17   ` Gerd Knorr
  2005-02-03 11:02     ` Markus Trippelsdorf
  0 siblings, 1 reply; 9+ messages in thread
From: Gerd Knorr @ 2005-02-03 10:17 UTC (permalink / raw)
  To: Markus Trippelsdorf, mathieu.okuyama; +Cc: Linus Torvalds, Kernel Mailing List

Markus Trippelsdorf <markus@trippelsdorf.de> writes:

> tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
> tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
> tuner: microtune: companycode=4d54 part=04 rev=04
> tuner: microtune MT2032 found, OK
> tda9885/6/7: chip found @ 0x86
> ...
> mt2032_set_if_freq failed with -121

Can you please load tuner.o with debug=1, tda9887.o with debug=2 and
mail me the logs for driver load + attempt to tune some station for
both working and non-working kernel please?

Thanks,

  Gerd

-- 
#define printk(args...) fprintf(stderr, ## args)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03 10:17   ` Gerd Knorr
@ 2005-02-03 11:02     ` Markus Trippelsdorf
  2005-02-03 11:30       ` Gerd Knorr
  0 siblings, 1 reply; 9+ messages in thread
From: Markus Trippelsdorf @ 2005-02-03 11:02 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: mathieu.okuyama, Linus Torvalds, Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 576 bytes --]

On Thu, 2005-02-03 at 11:17 +0100, Gerd Knorr wrote:

> > tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
> > tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
> > tuner: microtune: companycode=4d54 part=04 rev=04
> > tuner: microtune MT2032 found, OK
> > tda9885/6/7: chip found @ 0x86
> > ...
> > mt2032_set_if_freq failed with -121
> 
> Can you please load tuner.o with debug=1, tda9887.o with debug=2 and
> mail me the logs for driver load + attempt to tune some station for
> both working and non-working kernel please?

OK here you go.
Regards.
__  
Markus

[-- Attachment #2: log_not_working --]
[-- Type: text/plain, Size: 15223 bytes --]

PrefPort:A  RlmtMode:Check Link State
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 17, latency: 64, mmio: 0xefe00000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no
bttv0: using tuner=33
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54 (PV951),ta8874z
Losing some ticks... checking if CPU frequency changed.
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: MT2032 hexdump:
 1a 44 ff 0f 1f d7 e4 8c  c3 4e ec 8f 07 32 28 22 
  ff 4d 54 04 04
 tuner: microtune: companycode=4d54 part=04 rev=04
mt2032: xogc = 0x07
mt2032: xok = 0x00
mt2032: xogc = 0x06
mt2032: xogc = 0x06
mt2032: xok = 0x00
mt2032: xogc = 0x05
mt2032: xogc = 0x05
mt2032: xok = 0x00
mt2032: xogc = 0x04
mt2032: xogc = 0x04
mt2032: xok = 0x00
mt2032: xogc = 0x03
tuner: microtune MT2032 found, OK
tda9885/6/7: chip found @ 0x86
tda9885/6/7: Oops: no tvnorm entry found
tda9885/6/7: writing: b=0xc0 c=0x10 e=0x00
tda9885/6/7: write: byte B 0xc0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x00
  E0-1 sound carrier   : 4.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 58.75 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: Oops: no tvnorm entry found
tda9885/6/7: writing: b=0xc0 c=0x10 e=0x00
tda9885/6/7: write: byte B 0xc0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x00
  E0-1 sound carrier   : 4.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 58.75 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
ACPI: PCI interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 20
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 6Y160P0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: LITE-ON DVD SOHD-167T, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63, UDMA(133)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: LITE-ON   Model: DVD SOHD-167T     Rev: 9S16
  Type:   CD-ROM                             ANSI SCSI revision: 02
sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 5
ACPI: PCI interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 21
ehci_hcd 0000:00:10.4: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.4: irq 21, pci mem 0xfbd00000
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.4: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.0: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:10.0: irq 21, io base 0xc400
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:10.1: irq 21, io base 0xc800
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
uhci_hcd 0000:00:10.2: irq 21, io base 0xd000
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#4)
uhci_hcd 0000:00:10.3: irq 21, io base 0xd400
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
usb 3-2: new low speed USB device using uhci_hcd and address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.1-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
w83627hf 1-0290: Reading VID from GPIO5
Advanced Linux Sound Architecture Driver Version 1.0.8 (Thu Jan 13 09:39:32 2005 UTC).
via82xx: Assuming DXS channels with 48k fixed sample rate.
         Please try dxs_support=1 or dxs_support=4 option
         and report if it works on your machine.
ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:11.5 to 64
ALSA device list:
  #0: VIA 8237 with ALC850 at 0xd800, irq 22
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e)
powernow-k8:    0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
powernow-k8:    1 : fid 0xa (1800 MHz), vid 0x8 (1350 mV)
powernow-k8:    2 : fid 0xc (2000 MHz), vid 0x6 (1400 mV)
cpu_init done, current fid 0xc, vid 0x4
powernow-k8: ph2 null fid transition 0xc
XFS mounting filesystem hda1
Ending clean XFS mount for filesystem: hda1
VFS: Mounted root (xfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 148k freed
Adding 524280k swap on /usr/swapfile.  Priority:-1 extents:1
eth0: network connection down
eth0: network connection up using port A
    speed:           10
    autonegotiation: yes
    duplex mode:     half
    flowctrl:        none
    irq moderation:  disabled
    scatter-gather:  enabled
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Device is in legacy mode, falling back to 2.x
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0x10 c=0x70 e=0x09
tda9885/6/7: write: byte B 0x10
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : low
  B7   output port 2   : low
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tuner: tv freq set to 251.93
mt2032_set_if_freq rfin=251937500 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=251937500 lo1=256 lo1n=32 lo1a=0 sel=4, lo1freq=1344000000
mt2032: rfin=251937500 lo2=200 lo2n=25 lo2a=0 num=2276 lo2freq=1053161000
spurcheck f1=1344000 f2=1053162  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-762324
 spurtest n1=1 n2=-3 ftest=-1815486
 spurtest n1=1 n2=-4 ftest=-2868648
 spurtest n1=1 n2=-5 ftest=-3921810
 spurtest n1=2 n2=-3 ftest=-471486
 spurtest n1=2 n2=-4 ftest=-1524648
 spurtest n1=2 n2=-5 ftest=-2577810
 spurtest n1=3 n2=-4 ftest=-180648
 spurtest n1=3 n2=-5 ftest=-1233810
 spurtest n1=4 n2=-5 ftest=110190
mt2032_set_if_freq failed with -121
mt2032 Reg.E=0x0e
mt2032 Reg.F=0x0f
mt2032_set_if_freq2 failed with -121
tuner: tv freq set to 160.93
mt2032_set_if_freq rfin=160937500 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=160937500 lo1=238 lo1n=29 lo1a=6 sel=4, lo1freq=1249500000
mt2032: rfin=160937500 lo2=199 lo2n=24 lo2a=7 num=3536 lo2freq=1049661000
spurcheck f1=1249500 f2=1049662  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-849824
 spurtest n1=1 n2=-3 ftest=-1899486
 spurtest n1=1 n2=-4 ftest=-2949148
 spurtest n1=1 n2=-5 ftest=-3998810
 spurtest n1=2 n2=-3 ftest=-649986
 spurtest n1=2 n2=-4 ftest=-1699648
 spurtest n1=2 n2=-5 ftest=-2749310
 spurtest n1=3 n2=-4 ftest=-450148
 spurtest n1=3 n2=-5 ftest=-1499810
 spurtest n1=4 n2=-5 ftest=-250310
mt2032_set_if_freq failed with -121
mt2032 Reg.E=0x0e
mt2032 Reg.F=0x0f
mt2032_set_if_freq2 failed with -121
tuner: tv freq set to 209.87
mt2032_set_if_freq rfin=209875000 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=209875000 lo1=248 lo1n=31 lo1a=0 sel=4, lo1freq=1302000000
mt2032: rfin=209875000 lo2=200 lo2n=25 lo2a=0 num=2322 lo2freq=1053225000
spurcheck f1=1302000 f2=1053225  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-804450
 spurtest n1=1 n2=-3 ftest=-1857675
 spurtest n1=1 n2=-4 ftest=-2910900
 spurtest n1=1 n2=-5 ftest=-3964125
 spurtest n1=2 n2=-3 ftest=-555675
 spurtest n1=2 n2=-4 ftest=-1608900
 spurtest n1=2 n2=-5 ftest=-2662125
 spurtest n1=3 n2=-4 ftest=-306900
 spurtest n1=3 n2=-5 ftest=-1360125
 spurtest n1=4 n2=-5 ftest=-58125
mt2032_set_if_freq failed with -121
mt2032 Reg.E=0x0e
mt2032 Reg.F=0x0f
mt2032_set_if_freq2 failed with -121
tuner: tv freq set to 160.93
mt2032_set_if_freq rfin=160937500 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=160937500 lo1=238 lo1n=29 lo1a=6 sel=4, lo1freq=1249500000
mt2032: rfin=160937500 lo2=199 lo2n=24 lo2a=7 num=3536 lo2freq=1049661000
spurcheck f1=1249500 f2=1049662  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-849824
 spurtest n1=1 n2=-3 ftest=-1899486
 spurtest n1=1 n2=-4 ftest=-2949148
 spurtest n1=1 n2=-5 ftest=-3998810
 spurtest n1=2 n2=-3 ftest=-649986
 spurtest n1=2 n2=-4 ftest=-1699648
 spurtest n1=2 n2=-5 ftest=-2749310
 spurtest n1=3 n2=-4 ftest=-450148
 spurtest n1=3 n2=-5 ftest=-1499810
 spurtest n1=4 n2=-5 ftest=-250310
mt2032_set_if_freq failed with -121
mt2032 Reg.E=0x0e
mt2032 Reg.F=0x0f
mt2032_set_if_freq2 failed with -121

[-- Attachment #3: log_working_ --]
[-- Type: text/plain, Size: 15250 bytes --]

6>devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
SGI XFS with large block/inode numbers, no debug enabled
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
radeonfb: Found Intel x86 BIOS ROM Image
radeonfb: Retreived PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=290.00 Mhz, System=230.00 MHz
radeonfb: PLL min 20000 max 35000
radeonfb: Monitor 1 type CRT found
radeonfb: Monitor 2 type no found
Console: switching to colour frame buffer device 128x48
radeonfb: ATI Radeon QW  DDR SGRAM 64 MB
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
lp: driver loaded but no devices found
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected AGP bridge 0
agpgart: Maximum main memory to use for agp memory: 941M
agpgart: AGP aperture is 64M @ 0xe8000000
[drm] Initialized drm 1.0.0 20040925
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc Radeon RV200 QW [Radeon 7500]
ACPI: PS/2 Keyboard Controller [PS2K] at I/O 0x60, 0x64, irq 1
serio: i8042 KBD port at 0x60,0x64 irq 1
parport0: PC-style at 0x3bc [PCSPP(,...)]
lp0: using parport0 (polling).
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 17
eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
      PrefPort:A  RlmtMode:Check Link State
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 17, latency: 64, mmio: 0xefe00000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no
bttv0: using tuner=33
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
Losing some ticks... checking if CPU frequency changed.
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: MT2032 hexdump:
 1a 44 20 0f 1f d7 14 05  c3 4e ec 8f 07 43 00 77 
  ff 4d 54 04 04
 tuner: microtune: companycode=4d54 part=04 rev=04
mt2032: xogc = 0x07
mt2032: xok = 0x00
mt2032: xogc = 0x06
mt2032: xogc = 0x06
mt2032: xok = 0x00
mt2032: xogc = 0x05
mt2032: xogc = 0x05
mt2032: xok = 0x00
mt2032: xogc = 0x04
mt2032: xogc = 0x04
mt2032: xok = 0x00
mt2032: xogc = 0x03
tuner: microtune MT2032 found, OK
tda9885/6/7: chip found @ 0x86
tda9885/6/7: Oops: no tvnorm entry found
tda9885/6/7: writing: b=0xc0 c=0x10 e=0x00
tda9885/6/7: write: byte B 0xc0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x00
  E0-1 sound carrier   : 4.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 58.75 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
ACPI: PCI interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 20
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 6Y160P0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: LITE-ON DVD SOHD-167T, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 320173056 sectors (163928 MB) w/7936KiB Cache, CHS=19929/255/63, UDMA(133)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: LITE-ON   Model: DVD SOHD-167T     Rev: 9S16
  Type:   CD-ROM                             ANSI SCSI revision: 02
sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 5
ACPI: PCI interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 21
ehci_hcd 0000:00:10.4: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.4: irq 21, pci mem 0xfbd00000
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.4: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.0: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:10.0: irq 21, io base 0xc400
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)
uhci_hcd 0000:00:10.1: irq 21, io base 0xc800
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)
uhci_hcd 0000:00:10.2: irq 21, io base 0xd000
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:10.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#4)
uhci_hcd 0000:00:10.3: irq 21, io base 0xd400
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
usb 3-2: new low speed USB device using uhci_hcd and address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.1-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
w83627hf 1-0290: Reading VID from GPIO5
Advanced Linux Sound Architecture Driver Version 1.0.8 (Thu Jan 13 09:39:32 2005 UTC).
via82xx: Assuming DXS channels with 48k fixed sample rate.
         Please try dxs_support=1 or dxs_support=4 option
         and report if it works on your machine.
ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:11.5 to 64
ALSA device list:
  #0: VIA 8237 with ALC850 at 0xd800, irq 22
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e)
powernow-k8:    0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)
powernow-k8:    1 : fid 0xa (1800 MHz), vid 0x8 (1350 mV)
powernow-k8:    2 : fid 0xc (2000 MHz), vid 0x6 (1400 mV)
cpu_init done, current fid 0xc, vid 0x4
powernow-k8: ph2 null fid transition 0xc
XFS mounting filesystem hda1
Ending clean XFS mount for filesystem: hda1
VFS: Mounted root (xfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 148k freed
Adding 524280k swap on /usr/swapfile.  Priority:-1 extents:1
eth0: network connection down
eth0: network connection up using port A
    speed:           10
    autonegotiation: yes
    duplex mode:     half
    flowctrl:        none
    irq moderation:  disabled
    scatter-gather:  enabled
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Device is in legacy mode, falling back to 2.x
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd0 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tuner: tv freq set to 160.93
mt2032_set_if_freq rfin=160937500 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=160937500 lo1=238 lo1n=29 lo1a=6 sel=4, lo1freq=1249500000
mt2032: rfin=160937500 lo2=199 lo2n=24 lo2a=7 num=3536 lo2freq=1049661000
spurcheck f1=1249500 f2=1049662  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-849824
 spurtest n1=1 n2=-3 ftest=-1899486
 spurtest n1=1 n2=-4 ftest=-2949148
 spurtest n1=1 n2=-5 ftest=-3998810
 spurtest n1=2 n2=-3 ftest=-649986
 spurtest n1=2 n2=-4 ftest=-1699648
 spurtest n1=2 n2=-5 ftest=-2749310
 spurtest n1=3 n2=-4 ftest=-450148
 spurtest n1=3 n2=-5 ftest=-1499810
 spurtest n1=4 n2=-5 ftest=-250310
mt2032 Reg.E=0x2e
mt2032 Reg.F=0x00
tuner: tv freq set to 209.87
mt2032_set_if_freq rfin=209875000 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=209875000 lo1=248 lo1n=31 lo1a=0 sel=4, lo1freq=1302000000
mt2032: rfin=209875000 lo2=200 lo2n=25 lo2a=0 num=2322 lo2freq=1053225000
spurcheck f1=1302000 f2=1053225  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-804450
 spurtest n1=1 n2=-3 ftest=-1857675
 spurtest n1=1 n2=-4 ftest=-2910900
 spurtest n1=1 n2=-5 ftest=-3964125
 spurtest n1=2 n2=-3 ftest=-555675
 spurtest n1=2 n2=-4 ftest=-1608900
 spurtest n1=2 n2=-5 ftest=-2662125
 spurtest n1=3 n2=-4 ftest=-306900
 spurtest n1=3 n2=-5 ftest=-1360125
 spurtest n1=4 n2=-5 ftest=-58125
mt2032 Reg.E=0x3e
mt2032 Reg.F=0x00
tuner: tv freq set to 327.00
mt2032_set_if_freq rfin=327000000 if1=1090000000 if2=38900000 from=32900000 to=39900000
mt2032: rfin=327000000 lo1=270 lo1n=33 lo1a=6 sel=3, lo1freq=1417500000
mt2032: rfin=327000000 lo2=200 lo2n=25 lo2a=0 num=1152 lo2freq=1051600000
spurcheck f1=1417500 f2=1051600  from=32900 to=39900
 spurtest n1=1 n2=-2 ftest=-685700
 spurtest n1=1 n2=-3 ftest=-1737300
 spurtest n1=1 n2=-4 ftest=-2788900
 spurtest n1=1 n2=-5 ftest=-3840500
 spurtest n1=2 n2=-3 ftest=-319800
 spurtest n1=2 n2=-4 ftest=-1371400
 spurtest n1=2 n2=-5 ftest=-2423000
 spurtest n1=3 n2=-4 ftest=46100
 spurtest n1=3 n2=-5 ftest=-1005500
 spurtest n1=4 n2=-5 ftest=412000
mt2032 Reg.E=0x2e
mt2032 Reg.F=0x00

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03 11:02     ` Markus Trippelsdorf
@ 2005-02-03 11:30       ` Gerd Knorr
  2005-02-03 12:02         ` Markus Trippelsdorf
  2005-02-03 19:20         ` Mickael Marchand
  0 siblings, 2 replies; 9+ messages in thread
From: Gerd Knorr @ 2005-02-03 11:30 UTC (permalink / raw)
  To: Markus Trippelsdorf; +Cc: mathieu.okuyama, Linus Torvalds, Kernel Mailing List

> > > mt2032_set_if_freq failed with -121
> 
> OK here you go.

Thanks, seems to be a initialization order bug which changes the default
state of the tda9887 output ports.  The patch below should fix that.

  Gerd

diff -u linux-2.6.11/drivers/media/video/tda9887.c linux/drivers/media/video/tda9887.c
--- linux-2.6.11/drivers/media/video/tda9887.c	2005-01-25 11:57:21.000000000 +0100
+++ linux/drivers/media/video/tda9887.c	2005-02-03 12:26:16.246003021 +0100
@@ -305,9 +305,9 @@
 	printk("  B5   force mute audio: %s\n",
 	       (buf[1] & 0x20) ? "yes" : "no");
 	printk("  B6   output port 1   : %s\n",
-	       (buf[1] & 0x40) ? "high" : "low");
+	       (buf[1] & 0x40) ? "high (inactive)" : "low (active)");
 	printk("  B7   output port 2   : %s\n",
-	       (buf[1] & 0x80) ? "high" : "low");
+	       (buf[1] & 0x80) ? "high (inactive)" : "low (active)");
 
 	printk(PREFIX "write: byte C 0x%02x\n",buf[2]);
 	printk("  C0-4 top adjustment  : %s dB\n", adjust[buf[2] & 0x1f]);
@@ -545,9 +545,9 @@
 	int rc;
 
 	memset(buf,0,sizeof(buf));
+	tda9887_set_tvnorm(t,buf);
 	buf[1] |= cOutputPort1Inactive;
 	buf[1] |= cOutputPort2Inactive;
-	tda9887_set_tvnorm(t,buf);
 	if (UNSET != t->pinnacle_id) {
 		tda9887_set_pinnacle(t,buf);
 	}

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03 11:30       ` Gerd Knorr
@ 2005-02-03 12:02         ` Markus Trippelsdorf
  2005-02-03 19:20         ` Mickael Marchand
  1 sibling, 0 replies; 9+ messages in thread
From: Markus Trippelsdorf @ 2005-02-03 12:02 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: mathieu.okuyama, Linus Torvalds, Kernel Mailing List

On Thu, 2005-02-03 at 12:30 +0100, Gerd Knorr wrote:

> Thanks, seems to be a initialization order bug which changes the default
> state of the tda9887 output ports.  The patch below should fix that.

Everything is working fine now. Thank you.
__  
Markus


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03 11:30       ` Gerd Knorr
  2005-02-03 12:02         ` Markus Trippelsdorf
@ 2005-02-03 19:20         ` Mickael Marchand
  2005-02-04 10:44           ` Guillaume Chazarain
  1 sibling, 1 reply; 9+ messages in thread
From: Mickael Marchand @ 2005-02-03 19:20 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 1875 bytes --]

Hello,

I am having the same kind of troubles (can't tune and mt_set_frequency 
-121 errors) since 2.6.10 (it was working in 2.6.9) on amd64.
this patch did not help sadely.

log files attached if you have time to look at them :) (the non-working 
one being 2.6.11-rc3+your patch)

Cheers,
Mik

Gerd Knorr wrote:
>>>>mt2032_set_if_freq failed with -121
>>
>>OK here you go.
> 
> 
> Thanks, seems to be a initialization order bug which changes the default
> state of the tda9887 output ports.  The patch below should fix that.
> 
>   Gerd
> 
> diff -u linux-2.6.11/drivers/media/video/tda9887.c linux/drivers/media/video/tda9887.c
> --- linux-2.6.11/drivers/media/video/tda9887.c	2005-01-25 11:57:21.000000000 +0100
> +++ linux/drivers/media/video/tda9887.c	2005-02-03 12:26:16.246003021 +0100
> @@ -305,9 +305,9 @@
>  	printk("  B5   force mute audio: %s\n",
>  	       (buf[1] & 0x20) ? "yes" : "no");
>  	printk("  B6   output port 1   : %s\n",
> -	       (buf[1] & 0x40) ? "high" : "low");
> +	       (buf[1] & 0x40) ? "high (inactive)" : "low (active)");
>  	printk("  B7   output port 2   : %s\n",
> -	       (buf[1] & 0x80) ? "high" : "low");
> +	       (buf[1] & 0x80) ? "high (inactive)" : "low (active)");
>  
>  	printk(PREFIX "write: byte C 0x%02x\n",buf[2]);
>  	printk("  C0-4 top adjustment  : %s dB\n", adjust[buf[2] & 0x1f]);
> @@ -545,9 +545,9 @@
>  	int rc;
>  
>  	memset(buf,0,sizeof(buf));
> +	tda9887_set_tvnorm(t,buf);
>  	buf[1] |= cOutputPort1Inactive;
>  	buf[1] |= cOutputPort2Inactive;
> -	tda9887_set_tvnorm(t,buf);
>  	if (UNSET != t->pinnacle_id) {
>  		tda9887_set_pinnacle(t,buf);
>  	}
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/


[-- Attachment #2: debug-nonworking --]
[-- Type: text/plain, Size: 5754 bytes --]

mt2032 spurcheck triggered: 2
mt2032_set_if_freq failed with -121
mt2032_set_if_freq2 failed with -121
mt2032_set_if_freq failed with -121
mt2032_set_if_freq2 failed with -121
bttv0: unloading
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 185
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 185, latency: 64, mmio: 0xf4b00000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fff3ff [init]
tda9885/6/7: chip found @ 0x86
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=4 info="PAL+SECAM / mono" radio=no
bttv0: using tuner=33
tda9885/6/7: Oops: no tvnorm entry found
tda9885/6/7: writing: b=0xc0 c=0x10 e=0x00
tda9885/6/7: write: byte B 0xc0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : high (inactive)
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x00
  E0-1 sound carrier   : 4.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 58.75 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 . ok
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd4 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd4
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : high (inactive)
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd4 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd4
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : high (inactive)
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: PAL-BG
tda9885/6/7: writing: b=0xd4 c=0x70 e=0x09
tda9885/6/7: write: byte B 0xd4
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : FM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : high (inactive)
tda9885/6/7: write: byte C 0x70
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : 50
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x09
  E0-1 sound carrier   : 5.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: SECAM-L
tda9885/6/7: writing: b=0x44 c=0x10 e=0x0b
tda9885/6/7: write: byte B 0x44
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : low (active)
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x0b
  E0-1 sound carrier   : 6.5 MHz / AM
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: SECAM-L
tda9885/6/7: writing: b=0x44 c=0x10 e=0x0b
tda9885/6/7: write: byte B 0x44
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : low (active)
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x0b
  E0-1 sound carrier   : 6.5 MHz / AM
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tda9885/6/7: configure for: SECAM-L
tda9885/6/7: writing: b=0x44 c=0x10 e=0x0b
tda9885/6/7: write: byte B 0x44
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : QSS
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high (inactive)
  B7   output port 2   : low (active)
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x0b
  E0-1 sound carrier   : 6.5 MHz / AM
  E6   l pll ganting   : 13
  E2-4 video if        : 38.9 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port


[-- Attachment #3: debug-working --]
[-- Type: text/plain, Size: 2203 bytes --]

tuner: Ignoring new-style parameters in presence of obsolete ones
tda9887: Ignoring new-style parameters in presence of obsolete ones
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 185
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 185, latency: 64, mmio: 0xf4b00000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fff3ff [init]
tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw]
tda9885/6/7: chip found @ 0x86
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=4 info="PAL+SECAM / mono" radio=no
bttv0: using tuner=33
tda9885/6/7: Oops: no tvnorm entry found
tda9885/6/7: writing: b=0xc0 c=0x10 e=0x00
tda9885/6/7: write: byte B 0xc0
  B0   video mode      : sound trap
  B1   auto mute fm    : no
  B2   carrier mode    : Intercarrier
  B3-4 tv sound/radio  : AM/TV
  B5   force mute audio: no
  B6   output port 1   : high
  B7   output port 2   : high
tda9885/6/7: write: byte C 0x10
  C0-4 top adjustment  : 0 dB
  C5-6 de-emphasis     : no
  C7   audio gain      : 0
tda9885/6/7: write: byte E 0x00
  E0-1 sound carrier   : 4.5 MHz
  E6   l pll ganting   : 13
  E2-4 video if        : 58.75 MHz
  E5   tuner gain      : normal
  E7   vif agc output  : pin3+pin22 port
--
tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw]
tuner: MT2032 hexdump:
 24 27 ff 0f 1f f7 e4 8c  c3 4e ec d4 0a 32 28 22
  ff 4d 54 04 04
 tuner: microtune: companycode=4d54 part=04 rev=04
mt2032: xogc = 0x07
mt2032: xok = 0x00
mt2032: xogc = 0x06
mt2032: xogc = 0x06
mt2032: xok = 0x00
mt2032: xogc = 0x05
mt2032: xogc = 0x05
mt2032: xok = 0x00
mt2032: xogc = 0x04
mt2032: xogc = 0x04
mt2032: xok = 0x00
mt2032: xogc = 0x03
tuner: microtune MT2032 found, OK
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 . ok

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-03 19:20         ` Mickael Marchand
@ 2005-02-04 10:44           ` Guillaume Chazarain
  2005-02-04 17:37             ` Mickael Marchand
  0 siblings, 1 reply; 9+ messages in thread
From: Guillaume Chazarain @ 2005-02-04 10:44 UTC (permalink / raw)
  To: Mickael Marchand; +Cc: Gerd Knorr, Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 299 bytes --]

Mickael Marchand wrote:

> Hello,
>
> I am having the same kind of troubles (can't tune and mt_set_frequency 
> -121 errors) since 2.6.10 (it was working in 2.6.9) on amd64.
> this patch did not help sadely.

I have the same problem, but on x86, the attached patch fixed it for me.

-- 
Guillaume



[-- Attachment #2: tda9887.diff --]
[-- Type: text/x-patch, Size: 654 bytes --]

--- linux-2.6.11-rc3/drivers/media/video/tda9887.c
+++ linux-2.6.11-rc3/drivers/media/video/tda9887.c
@@ -545,19 +553,21 @@
 	int rc;
 
 	memset(buf,0,sizeof(buf));
+	tda9887_set_tvnorm(t,buf);
 	buf[1] |= cOutputPort1Inactive;
 	buf[1] |= cOutputPort2Inactive;
-	tda9887_set_tvnorm(t,buf);
 	if (UNSET != t->pinnacle_id) {
 		tda9887_set_pinnacle(t,buf);
 	}
 	tda9887_set_config(t,buf);
 	tda9887_set_insmod(t,buf);
 
+#if 0
 	if (t->std & V4L2_STD_SECAM_L) {
 		/* secam fixup (FIXME: move this to tvnorms array?) */
 		buf[1] &= ~cOutputPort2Inactive;
 	}
+#endif
 
 	dprintk(PREFIX "writing: b=0x%02x c=0x%02x e=0x%02x\n",
 		buf[1],buf[2],buf[3]);

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 2.6.11-rc3 - BT848 no signal
  2005-02-04 10:44           ` Guillaume Chazarain
@ 2005-02-04 17:37             ` Mickael Marchand
  0 siblings, 0 replies; 9+ messages in thread
From: Mickael Marchand @ 2005-02-04 17:37 UTC (permalink / raw)
  To: Guillaume Chazarain; +Cc: Kernel Mailing List

that did it for me too :)

seems Gerd Knorr already applied

thanks

Cheers,
Mik

Guillaume Chazarain wrote:
> Mickael Marchand wrote:
> 
>> Hello,
>>
>> I am having the same kind of troubles (can't tune and mt_set_frequency 
>> -121 errors) since 2.6.10 (it was working in 2.6.9) on amd64.
>> this patch did not help sadely.
> 
> 
> I have the same problem, but on x86, the attached patch fixed it for me.
> 
> 
> ------------------------------------------------------------------------
> 
> --- linux-2.6.11-rc3/drivers/media/video/tda9887.c
> +++ linux-2.6.11-rc3/drivers/media/video/tda9887.c
> @@ -545,19 +553,21 @@
>  	int rc;
>  
>  	memset(buf,0,sizeof(buf));
> +	tda9887_set_tvnorm(t,buf);
>  	buf[1] |= cOutputPort1Inactive;
>  	buf[1] |= cOutputPort2Inactive;
> -	tda9887_set_tvnorm(t,buf);
>  	if (UNSET != t->pinnacle_id) {
>  		tda9887_set_pinnacle(t,buf);
>  	}
>  	tda9887_set_config(t,buf);
>  	tda9887_set_insmod(t,buf);
>  
> +#if 0
>  	if (t->std & V4L2_STD_SECAM_L) {
>  		/* secam fixup (FIXME: move this to tvnorms array?) */
>  		buf[1] &= ~cOutputPort2Inactive;
>  	}
> +#endif
>  
>  	dprintk(PREFIX "writing: b=0x%02x c=0x%02x e=0x%02x\n",
>  		buf[1],buf[2],buf[3]);


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-02-04 17:39 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-03  2:35 Linux 2.6.11-rc3 Linus Torvalds
2005-02-03  5:19 ` Linux 2.6.11-rc3 - BT848 no signal Markus Trippelsdorf
2005-02-03 10:17   ` Gerd Knorr
2005-02-03 11:02     ` Markus Trippelsdorf
2005-02-03 11:30       ` Gerd Knorr
2005-02-03 12:02         ` Markus Trippelsdorf
2005-02-03 19:20         ` Mickael Marchand
2005-02-04 10:44           ` Guillaume Chazarain
2005-02-04 17:37             ` Mickael Marchand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).