From: linux-dvb-bounces@xxxxxxxxxxx [mailto:linux-dvb-bounces@xxxxxxxxxxx] On Behalf Of David Johnson The errors normally appear in dmesg as soon as there is any disk activity while the card is active - it seems you don't have this problem. That's annoying; I was rather hoping it was going to be triggered by every SATA driver, as this would no doubt have made it easier for the devs to track down the problem... So far the issue has been reported on systems with sata_nv and sata_sil. I don't suppose anyone else has either of those SATA chipsets and a bt878-based card? It would be helpful to know if the problem is always triggered by this combination, or whether there is something else going on. Thanks, David. ========= Just for completeness, here are the SATA-relevant entries from my dmesg: Linux version 2.6.13-rc5-smp (ilkka@a80-186-173-81) (gcc version 3.3.5 20050117 (prerelease) (SUSE Linux)) #1 SMP Wed Aug 3 02:11:10 EEST 2005 ... PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 Boot video device is 0000:01:00.0 ... ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 169 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio, hdd:pio Probing IDE interface ide0... hda: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive hdb: DM-2000TE, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... libata version 1.11 loaded. ata_piix version 1.03 ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1f.2 to 64 ata1: SATA max UDMA/133 cmd 0xEFE0 ctl 0xEFAE bmdma 0xEF60 irq 169 ata2: SATA max UDMA/133 cmd 0xEFA0 ctl 0xEFAA bmdma 0xEF68 irq 169 ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f ata1: dev 0 ATA, max UDMA/133, 312581808 sectors: lba48 ata1: dev 0 configured for UDMA/133 scsi0 : ata_piix ata2: SATA port has no device. scsi1 : ata_piix Vendor: ATA Model: ST3160023AS Rev: 3.05 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) SCSI device sda: drive cache: write back SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) SCSI device sda: drive cache: write back sda: sda1 sda2 < sda5 > sda3 sda4 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 hda: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 hdb: ATAPI 16X DVD-ROM drive, 256kB Cache, UDMA(33) Attempting manual resume swsusp: Suspend partition has wrong signature? ReiserFS: sda4: found reiserfs format "3.6" with standard journal ReiserFS: sda4: using ordered data mode ReiserFS: sda4: journal params: device sda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: sda4: checking transaction log (sda4) ReiserFS: sda4: Using r5 hash to sort names md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. Adding 1044216k swap on /dev/sda3. Priority:42 extents:1 device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@xxxxxxxxxx NTFS driver 2.1.23 [Flags: R/W MODULE]. NTFS volume version 3.1. NTFS volume version 3.1. Capability LSM initialized ... bttv: driver version 0.9.16 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt 0000:03:0d.0[A] -> GSI 21 (level, low) -> IRQ 193 bttv0: Bt878 (rev 17) at 0000:03:0d.0, irq: 193, latency: 64, mmio: 0xf7efe000 bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv0: using: Nebula Electronics DigiTV [card=104,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00ff00cb [init] i2c-algo-bit.o: (0) scl=1, sda=1 i2c-algo-bit.o: (1) scl=1, sda=0 i2c-algo-bit.o: (2) scl=1, sda=1 i2c-algo-bit.o: (3) scl=0, sda=1 i2c-algo-bit.o: (4) scl=1, sda=1 i2c-algo-bit.o: bt878 #0 [sw] passed test. bttv0: IRQ lockup, cleared int mask [bits: GPINT*] bttv0: using tuner=-1 bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bttv0: add subdevice "dvb0" (dvb-bt8xx front-end has to be loaded separately by modprobe, the same mechanism as in SUSE 9.3 kernel 2.6.11.4-21.7-smp doesn't work here) And thank you very much for integrating the support in the dvb-bt8xx.c! I hope that this SATA issue will be resolved. My SATA controller is about two years old, so may be those drivers are mature enough, and the new ones more problematic. Kind regards Ilkka