linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* PROBLEM: cdrecord, ide-scsi and all 2.4.x kernels
@ 2001-11-03  3:31 Ricardo Ferreira
  2001-11-05 15:46 ` Ricardo Ferreira
  0 siblings, 1 reply; 3+ messages in thread
From: Ricardo Ferreira @ 2001-11-03  3:31 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andre Hedrick, Jens Axboe, Gadi Oxman

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

If this message appears twice, its caused by the crappy smtp server of my ISP. Sorry.

I CCed this mail to the people in the MAINTAINERS file that i thought might have more knowledge of what
might be causing this. Gadi Oxman i fetched from ide-scsi.c

Hardware:
-----------
Abit VP6
2x PIII-1Ghz
1GB SDRAM

IBM 40GB UDMA100 7200rpm connected to 1st channel of onboard HPT370
Yamaha 8824 CDRW connected to 2nd channel of onboard HPT370
Seagate 10GB UDMA66 connected to 1st channel of onboard VIA controller
ASUS 50x CDROM connected to 2nd channel of onboard VIA controller
Empty Promise ULTRA66 card

Description:
-------------
Everytime i try to burn a CD i get these messages from the kernel:

ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete

... and then (after a variable number of those messages) the burn fails. I tried connecting the CDR to other
controllers and the only one that doesn't have this problem is the VIA controller. 
Even the promise fails. So this isn't the fault of the HPT370 driver.

I tested kernels 2.4.1 , 2.4.8 & 2.4.12, 2.4.13, 2.4.13-ac5 & ac6 and all have this problem. I then tested 2.2.18
(when i still had openlinux installed. i since installed RH 7.2) with the ide patches and it runs cleanly. 
Not a single message from the kernel under the same load and using the same cdrecord binary (1.10) 
and the same (or equivalent) drivers loaded. So it isn't a hardware problem either.

The only thing i can find in commom between the bug ocorrences in the HPT and the Promise is that they 
both share an IRQ for their 2 IDE channels. The VIA, which does not misbehave, doesn't share interrupts.
I even tried removing the Promise and disabling USB and that does not fix it. And the fact that 2.2.18 works
proves the devices support IRQ sharing. I also found out that this problem also happens when reading from
the CDR. I did not test if it causes data corruption. Also, booting with nosmp does not fix the problem either.

Any patches i could test ? Ideas ? Something ? Is this a known problem ?
-- 
[------------------------------------------------][-------------------------]
|"One World, One Web, One Program" - Microsoft Ad||    stormlabs@gmx.net    |
|"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler||http://storm.superzip.net|
[------------------------------------------------][-------------------------]
       --> thor up 2 days | sentinel up 59 days | loki up 59 days <--



[-- Attachment #2: interrupts.bug --]
[-- Type: text/plain, Size: 602 bytes --]

           CPU0       CPU1       
  0:     266793     199625    IO-APIC-edge  timer
  1:        730        971    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  8:          0          1    IO-APIC-edge  rtc
 10:      51371      51464   IO-APIC-level  eth0
 11:    2707219    2707271   IO-APIC-level  ide4, ide5, usb-uhci, usb-uhci
 12:         10         23    IO-APIC-edge  PS/2 Mouse
 14:       4591       4257    IO-APIC-edge  ide0
 15:          7          5    IO-APIC-edge  ide1
NMI:          0          0 
LOC:     465007     464826 
ERR:          0
MIS:         17

[-- Attachment #3: dmesg.bug --]
[-- Type: text/plain, Size: 14677 bytes --]

Linux version 2.4.13-ac6 (root@thor) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 SMP Fri Nov 2 15:32:18 WET 2001
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 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 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
found SMP MP-table at 000f5700
hm, page 000f5000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 000f1000 reserved twice.
hm, page 000f2000 reserved twice.
On node 0 totalpages: 262128
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32752 pages.
Intel MultiProcessor Specification v1.1
    Virtual Wire compatibility mode.
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
Kernel command line: ro root=/dev/hda2 hdk=ide-scsi
ide_setup: hdk=ide-scsi
Initializing CPU#0
Detected 998.373 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1992.29 BogoMIPS
Memory: 1028052k/1048512k available (1178k kernel code, 20072k reserved, 330k data, 256k init, 131008k highmem)
Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0387fbff 00000000 00000000 00000000
CPU serial number disabled.
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
CPU:             Common caps: 0383fbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
CPU:             Common caps: 0383fbff 00000000 00000000 00000000
CPU0: Intel Pentium III (Coppermine) stepping 0a
per-CPU timeslice cutoff: 730.97 usecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Booting processor 1/1 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 1992.29 BogoMIPS
CPU: Before vendor init, caps: 0387fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0387fbff 00000000 00000000 00000000
CPU serial number disabled.
Intel machine check reporting enabled on CPU#1.
CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
CPU:             Common caps: 0383fbff 00000000 00000000 00000000
CPU1: Intel Pentium III (Coppermine) stepping 0a
Total of 2 processors activated (3984.58 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.... register #01: 00178011
.......     : max redirection entries: 0017
.......     : PRQ implemented: 1
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 000 00  1    0    0   0   0    0    0    00
 01 003 03  0    0    0   0   0    1    1    39
 02 003 03  0    0    0   0   0    1    1    31
 03 003 03  0    0    0   0   0    1    1    41
 04 003 03  0    0    0   0   0    1    1    49
 05 003 03  1    1    0   1   0    1    1    51
 06 003 03  0    0    0   0   0    1    1    59
 07 003 03  0    0    0   0   0    1    1    61
 08 003 03  0    0    0   0   0    1    1    69
 09 003 03  0    0    0   0   0    1    1    71
 0a 003 03  1    1    0   1   0    1    1    79
 0b 003 03  1    1    0   1   0    1    1    81
 0c 003 03  0    0    0   0   0    1    1    89
 0d 003 03  0    0    0   0   0    1    1    91
 0e 003 03  0    0    0   0   0    1    1    99
 0f 003 03  0    0    0   0   0    1    1    A1
 10 000 00  1    0    0   0   0    0    0    00
 11 000 00  1    0    0   0   0    0    0    00
 12 000 00  1    0    0   0   0    0    0    00
 13 000 00  1    0    0   0   0    0    0    00
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 998.3297 MHz.
..... host bus clock speed is 133.1105 MHz.
cpu: 0, clocks: 1331105, slice: 443701
CPU0<T0:1331104,T1:887392,D:11,S:443701,C:1331105>
cpu: 1, clocks: 1331105, slice: 443701
CPU1<T0:1331104,T1:443696,D:6,S:443701,C:1331105>
checking TSC synchronization across CPUs: passed.
Waiting on wait_init_idle (map = 0x2)
All processors have done init_idle
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs
PCI: PCI BIOS revision 2.10 entry at 0xfb370, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
PCI: Enabling Via external APIC routing
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbd80.
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbdb0, dseg 0xf0000.
PnPBIOS: 15 nodes reported by PnP BIOS; 15 recorded by driver.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd v1.8
allocated 32 pages and 32 bhs reserved for the highmem bounces
VFS: Diskquotas version dquot_6.5.0 initialized
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
block: queued sectors max/low 683106kB/552034kB, 2048 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0x9000-0x9007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x9008-0x900f, BIOS settings: hdc:DMA, hdd:pio
PDC20262: IDE controller on PCI bus 00 dev 68
PDC20262: chipset revision 1
PDC20262: not 100% native mode: will probe irqs later
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide2: BM-DMA at 0xb400-0xb407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xb408-0xb40f, BIOS settings: hdg:pio, hdh:pio
HPT370: IDE controller on PCI bus 00 dev 70
HPT370: chipset revision 3
HPT370: not 100% native mode: will probe irqs later
    ide4: BM-DMA at 0xc800-0xc807, BIOS settings: hdi:DMA, hdj:pio
    ide5: BM-DMA at 0xc808-0xc80f, BIOS settings: hdk:pio, hdl:pio
hda: ST310212A, ATA DISK drive
hdc: ASUS CD-S500/A, ATAPI CD/DVD-ROM drive
hdi: IC35L040AVER07-0, ATA DISK drive
hdk: YAMAHA CRW8824E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide4 at 0xb800-0xb807,0xbc02 on irq 11
ide5 at 0xc000-0xc007,0xc402 on irq 11
hda: 20005650 sectors (10243 MB) w/512KiB Cache, CHS=1245/255/63, UDMA(66)
hdi: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=79780/16/63, UDMA(44)
ide-floppy driver 0.97.sv
Partition check:
 hda: hda1 hda2 hda3
 hdi: hdi1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
ide-floppy driver 0.97.sv
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
pci_hotplug: PCI Hot Plug PCI Core version: 0.3
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 322k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 256k freed
Adding Swap: 265064k swap-space (priority -1)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.268 $ time 15:52:02 Nov  2 2001
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0x9400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0x9800, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.268:USB Universal Host Controller Interface driver
EXT3 FS 2.4-0.9.13, 21 Oct 2001 on ide0(3,2), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.13, 21 Oct 2001 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.13, 21 Oct 2001 on ide4(56,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
hdc: ATAPI 50X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: YAMAHA    Model: CRW8824E          Rev: 1.00
  Type:   CD-ROM                             ANSI SCSI revision: 02
parport: PnP BIOS reports device PNPBIOS PNP0400 (node number 0xe) is configured to use io 0x0378, irq 7
parport0: PC-style at 0x378, irq 7 [PCSPP,EPP]
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport_pc: Strange, can't probe Via 686A parallel port: io=0x378, irq=-1, dma=-1
NET4: Linux IPX 0.47 for NET4.0
IPX Portions Copyright (c) 1995 Caldera, Inc.
IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
NET4: AppleTalk 0.18a for Linux NET4.0
8139too Fast Ethernet driver 0.9.20
eth0: RealTek RTL8139 Fast Ethernet at 0xf88a5000, 00:c0:df:04:0d:d0, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139B'
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
hdk: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdk: drive not ready for command
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: scatter gather table too small, padding with zeros
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete
ide-scsi: CoD != 0 in idescsi_pc_intr
hdk: ATAPI reset complete

[-- Attachment #4: cpuinfo.bug --]
[-- Type: text/plain, Size: 766 bytes --]

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 8
model name	: Pentium III (Coppermine)
stepping	: 10
cpu MHz		: 998.373
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips	: 1992.29

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 8
model name	: Pentium III (Coppermine)
stepping	: 10
cpu MHz		: 998.373
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips	: 1992.29


[-- Attachment #5: lspci.bug --]
[-- Type: text/plain, Size: 8573 bytes --]

00:00.0 Host bridge: VIA Technologies, Inc. VT82C691 [Apollo PRO] (rev c4)
	Subsystem: ABIT Computer Corp.: Unknown device a204
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 8
	Region 0: Memory at d8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: dc000000-ddffffff
	Prefetchable memory behind bridge: d0000000-d7ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
	Subsystem: ABIT Computer Corp.: Unknown device 0000
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: VIA Technologies, Inc. Bus Master IDE
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Region 4: I/O ports at 9000 [size=16]
	Capabilities: [c0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at 9400 [size=32]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI])
	Subsystem: Unknown device 0925:1234
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at 9800 [size=32]
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin ? routed to IRQ 9
	Capabilities: [68] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:09.0 Multimedia audio controller: Trident Microsystems 4DWave DX (rev 02)
	Subsystem: Trident Microsystems 4DWave DX
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (500ns min, 1250ns max)
	Interrupt: pin A routed to IRQ 5
	Region 0: I/O ports at 9c00 [size=256]
	Region 1: Memory at df021000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [48] Power Management version 1
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RT8139
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (8000ns min, 16000ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at a000 [size=256]
	Region 1: Memory at df022000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0b.0 Multimedia video controller: Brooktree Corporation Bt848 TV with DMA push (rev 12)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (4000ns min, 10000ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at df020000 (32-bit, prefetchable) [size=4K]

00:0d.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
	Subsystem: Promise Technology, Inc.: Unknown device 4d33
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at a400 [size=8]
	Region 1: I/O ports at a800 [size=4]
	Region 2: I/O ports at ac00 [size=8]
	Region 3: I/O ports at b000 [size=4]
	Region 4: I/O ports at b400 [size=64]
	Region 5: Memory at df000000 (32-bit, non-prefetchable) [size=128K]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [58] Power Management version 1
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0e.0 Unknown mass storage controller: HighPoint Technologies, Inc. HPT366/370 UltraDMA 66/100 IDE Controller (rev 03)
	Subsystem: HighPoint Technologies, Inc.: Unknown device 0001
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 120 (2000ns min, 2000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at b800 [size=8]
	Region 1: I/O ports at bc00 [size=4]
	Region 2: I/O ports at c000 [size=8]
	Region 3: I/O ports at c400 [size=4]
	Region 4: I/O ports at c800 [size=256]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: nVidia Corporation NV11 (rev a1) (prog-if 00 [VGA])
	Subsystem: Guillemot Corporation: Unknown device 7100
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (1250ns min, 250ns max)
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at d0000000 (32-bit, prefetchable) [size=128M]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [44] AGP version 2.0
		Status: RQ=31 SBA- 64bit- FW+ Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


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

* Re: PROBLEM: cdrecord, ide-scsi and all 2.4.x kernels
  2001-11-03  3:31 PROBLEM: cdrecord, ide-scsi and all 2.4.x kernels Ricardo Ferreira
@ 2001-11-05 15:46 ` Ricardo Ferreira
  2001-11-06 17:00   ` [More info] " Ricardo Ferreira
  0 siblings, 1 reply; 3+ messages in thread
From: Ricardo Ferreira @ 2001-11-05 15:46 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andre Hedrick, Jens Axboe, Gadi Oxman

Sorry for replying to my own message, but i just tested 2.2.18 & 2.2.19 with 
Hedrick's ide patches and they work flawlessly. I now tested for data 
corruption and on 2 subsequent reads of a CD, it produces slightly different 
data or simply aborts the read. I now tested both with ide-cd and ide-scsi. 
Both fail. ide-cd fails on read and ide-scsi on read & write. I plan to test 
with another CDRW drive just to be sure the drive isn't the problem.

On Saturday 03 November 2001 03:31, Ricardo Ferreira wrote:
>
> I tested kernels 2.4.1 , 2.4.8 & 2.4.12, 2.4.13, 2.4.13-ac5 & ac6 and all
> have this problem. I then tested 2.2.18 (when i still had openlinux
> installed. i since installed RH 7.2) with the ide patches and it runs
> cleanly. Not a single message from the kernel under the same load and using
> the same cdrecord binary (1.10) and the same (or equivalent) drivers
> loaded. So it isn't a hardware problem either.

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

* [More info] Re: PROBLEM: cdrecord, ide-scsi and all 2.4.x kernels
  2001-11-05 15:46 ` Ricardo Ferreira
@ 2001-11-06 17:00   ` Ricardo Ferreira
  0 siblings, 0 replies; 3+ messages in thread
From: Ricardo Ferreira @ 2001-11-06 17:00 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andre Hedrick, Jens Axboe, Gadi Oxman

Sorry for replying to my own message again.

On Monday 05 November 2001 15:46, Ricardo Ferreira wrote:
> ide-scsi. Both fail. ide-cd fails on read and ide-scsi on read & write. I
> plan to test with another CDRW drive just to be sure the drive isn't the
> problem.

I just tested another CDRW drive. Exactly the same messages. Again 2.2.18 & 
2.2.19 have no problems. This is surely a bug in the 2.4.x kernels. This 
drive works perfectly in another computer running a 2.4.x kernel (SuSE 7.2 - 
dont know the kernel version now).

Its driving me crazy.

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

end of thread, other threads:[~2001-11-06 17:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-03  3:31 PROBLEM: cdrecord, ide-scsi and all 2.4.x kernels Ricardo Ferreira
2001-11-05 15:46 ` Ricardo Ferreira
2001-11-06 17:00   ` [More info] " Ricardo Ferreira

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).