Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Hanspeter Roth


Hello,

I'm running 4.6.2-Release. I have 4 CD-RWs connected via Promise
ATA 100/133 TX2.
Burning with 3 drives consumes almost all CPU power.
When enabling Wdma2/Udma2? the system hangs immediately. This is the
case with burncd as well as with cdrecord.

Has there been improvement with Dma to Atapi CD-RW on Promise
ATA 100/133 TX2 in Freebsd-Current?

-Hanspeter

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Soeren Schmidt

It seems Hanspeter Roth wrote:
 
 Hello,
 
 I'm running 4.6.2-Release. I have 4 CD-RWs connected via Promise
 ATA 100/133 TX2.
 Burning with 3 drives consumes almost all CPU power.
 When enabling Wdma2/Udma2? the system hangs immediately. This is the
 case with burncd as well as with cdrecord.

That should work, provided your burners support DMA properly.
What make are those burners ? dmesg please!!

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Hanspeter Roth

  On Sep 23 at 11:39, Soeren Schmidt spoke:

 It seems Hanspeter Roth wrote:
  
  Hello,
  
  I'm running 4.6.2-Release. I have 4 CD-RWs connected via Promise
  ATA 100/133 TX2.
  Burning with 3 drives consumes almost all CPU power.
  When enabling Wdma2/Udma2? the system hangs immediately. This is the
  case with burncd as well as with cdrecord.
 
 That should work, provided your burners support DMA properly.
 What make are those burners ? dmesg please!!

PLEXTOR CD-R   PX-W4012A 1.02

So I should give it a try!?

-Hanspeter


Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.6.2-RELEASE #4: Sat Sep 21 22:08:35 CEST 2002
user@host:/usr/src/sys2/compile/A1
Timecounter i8254  frequency 1193182 Hz
CPU: AMD Athlon(TM) XP 1800+ (1160.34-MHz 686-class CPU)
  Origin = AuthenticAMD  Id = 0x662  Stepping = 2
  
Features=0x383fbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
  AMD Features=0xc040AMIE,DSP,3DNow!
real memory  = 268419072 (262128K bytes)
sio0: gdb debugging port
avail memory = 257232896 (251204K bytes)
Preloaded elf kernel kernel at 0xc03ee000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 9 entries at 0xc00f1e30
apm0: APM BIOS on motherboard
apm: found APM BIOS v1.2, connected at v1.2
npx0: math processor on motherboard
npx0: INT 16 interface
pcib0: Host to PCI bridge on motherboard
pci0: PCI bus on pcib0
pcib2: PCI to PCI bridge (vendor=1039 device=0001) at device 1.0 on pci0
pci1: PCI bus on pcib2
pci1: ATI model 5446 graphics accelerator at 0.0 irq 11
isab0: PCI to ISA bridge (vendor=1039 device=0018) at device 2.0 on pci0
isa0: ISA bus on isab0
ohci0: SiS 5571 USB controller mem 0xef00-0xef000fff irq 9 at device 2.2 on pci0
usb0: OHCI version 1.0, legacy support
usb0: SiS 5571 USB controller on ohci0
usb0: USB revision 1.0
uhub0: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: SiS 5571 USB controller mem 0xee80-0xee800fff irq 9 at device 2.3 on pci0
usb1: OHCI version 1.0, legacy support
usb1: SiS 5571 USB controller on ohci1
usb1: USB revision 1.0
uhub1: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
atapci0: SiS 5591 ATA100 controller port 0xb800-0xb80f at device 2.5 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
atapci1: Promise TX2 ATA100 controller port 
0x8800-0x880f,0x9000-0x9003,0x9400-0x9407,0x9800-0x9803,0xa000-0xa007 mem 
0xee00-0xee003fff irq 10 at device 9.0 on pci0
ata2: at 0xa000 on atapci1
ata3: at 0x9400 on atapci1
pcm0: AudioPCI ES1373-B port 0x8400-0x843f irq 5 at device 10.0 on pci0
rl0: RealTek 8139 10/100BaseTX port 0x8000-0x80ff mem 0xed80-0xed8000ff irq 9 at 
device 11.0 on pci0
rl0: Ethernet address: 00:02:44:67:ad:1b
miibus0: MII bus on rl0
rlphy0: RealTek internal media interface on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
atapci2: Promise TX2 ATA133 controller port 
0x6400-0x640f,0x6800-0x6803,0x7000-0x7007,0x7400-0x7403,0x7800-0x7807 mem 
0xed00-0xed003fff irq 9 at device 12.0 on pci0
ata4: at 0x7800 on atapci2
ata5: at 0x7000 on atapci2
pcib1: SiS 5591 host to AGP bridge on motherboard
pci2: PCI bus on pcib1
orm0: Option ROM at iomem 0xc-0xc7fff on isa0
fdc0: NEC 72065B or clone at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1440-KB 3.5 drive on fdc0 drive 0
atkbdc0: Keyboard controller (i8042) at port 0x60,0x64 on isa0
atkbd0: AT Keyboard flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: PS/2 Mouse irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: Generic ISA VGA at port 0x3c0-0x3df iomem 0xa-0xb on isa0
sc0: System console at flags 0x100 on isa0
sc0: VGA 16 virtual consoles, flags=0x300
sio0 at port 0x3f8-0x3ff irq 4 flags 0x90 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: Parallel port at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
lpt0: Printer on ppbus0
lpt0: Interrupt-driven port
ppi0: Parallel I/O on ppbus0
i4bisppp: 4 ISDN SyncPPP device(s) attached
i4b: ISDN call control device attached
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression)
i4bctl: ISDN system control port attached
i4btrc: 4 ISDN trace device(s) attached
IP Filter: v3.4.27 initialized.  Default = block all, Logging = enabled
ad0: 76351MB SAMSUNG SP8004H [155127/16/63] at ata0-master UDMA100
acd0: CD-RW Memorex SixteenMAXX 1040 at ata1-master PIO4
acd1: CD-RW PLEXTOR CD-R PX-W4012A at ata2-master PIO4
acd2: CD-RW PLEXTOR CD-R PX-W4012A at ata3-master PIO4
acd3: CD-RW 

Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Vallo Kallaste

On Mon, Sep 23, 2002 at 11:39:19AM +0200, Soeren Schmidt [EMAIL PROTECTED] 
wrote:

 It seems Hanspeter Roth wrote:
  
  Hello,
  
  I'm running 4.6.2-Release. I have 4 CD-RWs connected via Promise
  ATA 100/133 TX2.
  Burning with 3 drives consumes almost all CPU power.
  When enabling Wdma2/Udma2? the system hangs immediately. This is the
  case with burncd as well as with cdrecord.
 
 That should work, provided your burners support DMA properly.
 What make are those burners ? dmesg please!!

Back to the 4.5-something I had problems with the Plextor CD-RW
drive, Promise ATA-66 and DMA. We had email discussion about it and
you claimed that Promise support for ATAPI DMA is almost missing,
but I guess you have better things to remember. The combo did work
well with PIO4. Sounds similar.
-- 

Vallo Kallaste
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Hanspeter Roth

  On Sep 23 at 13:48, Vallo Kallaste spoke:

 Back to the 4.5-something I had problems with the Plextor CD-RW
 drive, Promise ATA-66 and DMA. We had email discussion about it and
 you claimed that Promise support for ATAPI DMA is almost missing,

I think the guys of the Linux-kernel list have discussed about DMA
of certain Promise controllers. It seems to be a known issue.

Are there alternative controllers that support DMA with ATAPI
drives?

 but I guess you have better things to remember. The combo did work
 well with PIO4. Sounds similar.

PIO4 is sufficient for a single drive. I'm trying to burn on 4
drives concurrently.

-Hanspeter

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Vallo Kallaste

On Mon, Sep 23, 2002 at 01:00:24PM +0200, Hanspeter Roth
[EMAIL PROTECTED] wrote:

   On Sep 23 at 13:48, Vallo Kallaste spoke:
 
  Back to the 4.5-something I had problems with the Plextor CD-RW
  drive, Promise ATA-66 and DMA. We had email discussion about it and
  you claimed that Promise support for ATAPI DMA is almost missing,
 
 I think the guys of the Linux-kernel list have discussed about DMA
 of certain Promise controllers. It seems to be a known issue.
 
 Are there alternative controllers that support DMA with ATAPI
 drives?

All the onboard ones I have had did work. PIIX4, ICH2, VIA686b etc.
Haven't had chanche to try with different add-on ATA cards except
Promise.
-- 

Vallo Kallaste
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Dma via Promise ATA 100/133 TX2

2002-09-23 Thread Soeren Schmidt

It seems Vallo Kallaste wrote:
   When enabling Wdma2/Udma2? the system hangs immediately. This is the
   case with burncd as well as with cdrecord.
  
  That should work, provided your burners support DMA properly.
  What make are those burners ? dmesg please!!
 
 Back to the 4.5-something I had problems with the Plextor CD-RW
 drive, Promise ATA-66 and DMA. We had email discussion about it and
 you claimed that Promise support for ATAPI DMA is almost missing,
 but I guess you have better things to remember. The combo did work
 well with PIO4. Sounds similar.

The old Promise controllers, pre TX2, does not support ATAPI DMA,
however the TX2 (and later) works as advertised...

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message