[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pci interrupt routing - atapi cdrom problems
On Tuesday, May 7, 2002, at 02:51 , Jolan Luff wrote:
> I have the VIA KT266A chipset. I can't offer much help. I've noticed
> that DMA does not work well on CDROM drives for me. Simply disabling DMA
> seems to fix any issues. I tried configuring pcibios different ways. I
> never did disable it though. Perhaps you should try that. My problem was
> with my 802.11b card. It couldn't configure it due to the pci interrupt
> routing, otherwise the system was quite functional.
>
> -Jolan
Tried disabling UDMA and setting PIO modes only in the bios for the
CDROM on all the via motherboards I have (differing chipsets). no luck.
Other Brands of CDROM do work.
>
> On Tue, 7 May 2002, Ian McWilliam wrote:
>
>> What extra information in needed to fix up the pci interrupt routing
>> tables? The motherboard has a VIA KT266 chipset. Full dmesg attached.
>>
>> On a other note you'll see in the dmesg that there are problems with
>> the
>> atapi cdrom drive. This happens to be a SONY CDU5211. These drives fail
>> with every VIA chipset that I've tried under OpenBSD (sorry don't have
>> any motherboards that user other chipsets). Seem to work correctly
>> under
>> windoze, etc, etc. If some one wants one sent , I'm happy to
>> send them one.
>>
>> OpenBSD-current 3.1 (GENERIC) #1: Thu Apr 18 01:09:24 EST 2002
>> root@modoc:/usr/src/sys/arch/i386/compile/GENERIC
>> cpu0: AMD Athlon Model 6 (Palomino) ("AuthenticAMD" 686-class) 1.40 GHz
>> cpu0:
>> FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,
>> SIMD
>> real mem = 268025856 (261744K)
>> avail mem = 242733056 (237044K)
>> using 3297 buffers containing 13504512 bytes (13188K) of memory
>> mainbus0 (root)
>> bios0 at mainbus0: AT/286+(f6) BIOS, date 10/22/01, BIOS32 rev. 0 @
>> 0xfb440
>> apm0 at bios0: Power Management spec V1.2
>> apm0: AC on, battery charge unknown
>> pcibios0 at bios0: rev. 2.1 @ 0xf0000/0xdf64
>> pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfded0/144 (7 entries)
>> pcibios0: PCI Exclusive IRQs: 10 11 12
>> pcibios0: no compatible PCI ICU found
>> pcibios0: Warning, unable to fix up PCI interrupt routing
>> pcibios0: PCI bus #1 is the last bus
>> bios0: ROM list: 0xc0000/0x8000 0xc8000/0x6600 0xcf000/0x1000
>> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
>> pchb0 at pci0 dev 0 function 0 "VIA VT8366 Host-PCI" rev 0x00
>> ppb0 at pci0 dev 1 function 0 "VIA VT8366 PCI-AGP" rev 0x00
>> pci1 at ppb0 bus 1
>> vga1 at pci1 dev 0 function 0 "Matrox MGA G200 AGP" rev 0x03
>> wsdisplay0 at vga1: console (80x25, vt100 emulation)
>> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
>> ahc1 at pci0 dev 8 function 0 "Adaptec AHA-29160 U160" rev 0x02: irq 11
>> ahc1: Wide Channel A, SCSI Id=7, 16/255 SCBs
>> scsibus0 at ahc1: 16 targets
>> ahc1: target 0 using 16bit transfers
>> ahc1: target 0 synchronous at 40.0MHz, offset = 0x3f
>> ahc1: target 0 using tagged queuing
>> sd0 at scsibus0 targ 0 lun 0: <SEAGATE, ST336706LW, 0108> SCSI3
>> 0/direct
>> fixed
>> sd0: 35003MB, 26302 cyl, 4 head, 681 sec, 512 bytes/sec, 71687370 sec
>> total
>> fxp0 at pci0 dev 11 function 0 "Intel 82557" rev 0x08: irq 10, address
>> 00:d0:b7:27:19:99
>> inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
>> pcib0 at pci0 dev 17 function 0 "VIA VT8366 PCI-ISA" rev 0x00
>> pciide0 at pci0 dev 17 function 1 "VIA VT82C571 IDE" rev 0x06: ATA100,
>> channel 0 configured to compatibility, channel 1 configured to
>> compatibility
>> wd0 at pciide0 channel 0 drive 0: <Maxtor 2B020H1>
>> wd0: 16-sector PIO, LBA, 19541MB, 16383 cyl, 16 head, 63 sec, 40020624
>> sectors
>> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
>> atapiscsi0 at pciide0 channel 1 drive 0
>> scsibus1 at atapiscsi0: 2 targets
>> wdc_atapi_intr: warning: reading only 32 of 36 bytes
>> probe(atapiscsi0:0:0): Sense Error Code 5
>> atapiscsi0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
>> uhci0 at pci0 dev 17 function 2 "VIA VT83C572 USB" rev 0x1b: irq 11
>> usb0 at uhci0: USB revision 1.0
>> uhub0 at usb0
>> uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>> uhub0: 2 ports with 2 removable, self powered
>> uhci1 at pci0 dev 17 function 3 "VIA VT83C572 USB" rev 0x1b: irq 11
>> usb1 at uhci1: USB revision 1.0
>> uhub1 at usb1
>> uhub1: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>> uhub1: 2 ports with 2 removable, self powered
>> uhci2 at pci0 dev 17 function 4 "VIA VT83C572 USB" rev 0x1b: irq 11
>> usb2 at uhci2: USB revision 1.0
>> uhub2 at usb2
>> uhub2: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
>> uhub2: 2 ports with 2 removable, self powered
>> "VIA VT8233 AC97 Audio" rev 0x30 at pci0 dev 17 function 5 not
>> configured
>> isa0 at pcib0
>> isadma0 at isa0
>> pckbc0 at isa0 port 0x60/5
>> pckbd0 at pckbc0 (kbd slot)
>> pckbc0: using irq 1 for kbd slot
>> wskbd0 at pckbd0: console keyboard, using wsdisplay0
>> pcppi0 at isa0 port 0x61
>> midi0 at pcppi0: <PC speaker>
>> sysbeep0 at pcppi0
>> lpt0 at isa0 port 0x378/4 irq 7
>> npx0 at isa0 port 0xf0/16: using exception 16
>> pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>> pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
>> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
>> fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
>> biomask c840 netmask cc40 ttymask ccc2
>> pctr: user-level cycle counter enabled
>> mtrr: Pentium Pro MTRR support
>> dkcsum: sd0 matched BIOS disk 81
>> dkcsum: wd0 matched BIOS disk 80
>> root on wd0a
>> rootdev=0x0 rrootdev=0x300 rawdev=0x302
>> wd0d: aborted command, interface CRC error reading fsbn 1765296 of
>> 1765296-1765311 (wd0 bn 3837744; cn 3807 tn 4 sn 36), retrying
>> wd0d: aborted command, interface CRC error reading fsbn 1765296 of
>> 1765296-1765311 (wd0 bn 3837744; cn 3807 tn 4 sn 36), retrying
>> wd0d: aborted command, interface CRC error reading fsbn 1765296 of
>> 1765296-1765311 (wd0 bn 3837744; cn 3807 tn 4 sn 36), retrying
>> wd0: transfer error, downgrading to Ultra-DMA mode 4
>> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
>> wd0d: aborted command, interface CRC error reading fsbn 1765296 of
>> 1765296-1765311 (wd0 bn 3837744; cn 3807 tn 4 sn 36), retrying
>> wd0: soft error (corrected)
>>
------------------------------------------------------
Ian McWilliam
Technical Officer
School of Computing & IT
University of Western Sydney.
"Technician was the lowest rank on this ship. Even
the man who changed the bog roll was higher than us."
- Dave lister, Red Dwarf.
------------------------------------------------------