The ATAPI-DMA code for the use of all addon cards is not native.
You are not allowed to do ATAPI-DMA on these, yet.
I do not care what the OEM claims with their drivers, Linux chipset code
is not completed or started to do this in 95 % of the cases.

Cheers,

On Wed, 20 Sep 2000, FORT David wrote:

> The subject says everything, while detecting the drive
> 
> i got the following strange thing:
> 
> [from dmesg]
> 
> >PIIX4: chipset revision 1
> >PIIX4: not 100% native mode: will probe irqs later
> >    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
> >    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
> >HPT366: onboard version of chipset, pin1=1 pin2=2
> >HPT366: IDE controller on PCI bus 00 dev 98
> >HPT366: chipset revision 1
> >HPT366: not 100% native mode: will probe irqs later
> >    ide2: BM-DMA at 0xd400-0xd407, BIOS settings: hde:pio, hdf:pio
> >HPT366: IDE controller on PCI bus 00 dev 99
> >HPT366: chipset revision 1
> >HPT366: not 100% native mode: will probe irqs later
> >    ide3: BM-DMA at 0xe000-0xe007, BIOS settings: hdg:pio, hdh:pio
> >hda: IBM-DPTA-372050, ATA DISK drive
> >hdc: IDE/ATAPI CD-ROM 50XS, ATAPI CDROM drive
> >hde: , ATAPI CDROM drive
> 
>       ^^^^ no name here
> >ide2: reset
> >ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> >ide1 at 0x170-0x177,0x376 on irq 15
> >ide2 at 0xcc00-0xcc07,0xd002 on irq 11
> >hda: 40088160 sectors (20525 MB) w/1961KiB Cache, CHS=2495/255/63, UDMA(33)
> >hdc: ATAPI 11X CD-ROM drive, 128kB Cache, UDMA(33)
> >Uniform CD-ROM driver Revision: 3.11
> >hde: ATAPI 8X CD-ROM CD-R drive, 512kB Cache, DMA
> 
>       ^^^^^ suddenly got one
> 
> I've done some inquiries with hdparm:
> 
> [root@Djinn dea]# hdparm -i /dev/hde
> 
> /dev/hde:
> 
>  Model=, FwRev=, SerialNo=
>  Config={ SpinMotCtl Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
>  RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=8224
>  BuffType=8224(?), BuffSize=4112kB, MaxMultSect=32, MultSect=off
>  DblWordIO=no, maxPIO=32(?), DMA=no
>  (maybe):
> 
> [root@Djinn dea]# hdparm -I /dev/hde
> 
> /dev/hde:
> 
>  Model=RC2-08T1 E                              , FwRev=.101    , SerialNo=
>  Config={ SpinMotCtl Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
>  RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
>  BuffType=2(DualPort), BuffSize=0kB, MaxMultSect=0
>  DblWordIO=no, maxPIO=3(eide), DMA=yes, maxDMA=1(medium)
>  (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
>  tDMA={min:150,rec:230}, DMA modes: ***sword2 **mword1
>  IORDY=on/off, tPIO={min:180,w/IORDY:180}, PIO modes: mode3
> 
> When these were performed i got this in logs:
> 
> VFS: Disk change detected on device ide2(33,0)
> ATAPI device hde:
>   Error: Not ready -- (Sense key=0x02)
>   (reserved error code) -- (asc=0x3a, ascq=0x01)
>   The failed "Read Table of Contents" packet command was:
>   "43 02 00 00 00 00 00 00 04 00 00 00 "
> VFS: Disk change detected on device ide2(33,0)
> ATAPI device hde:
>   Error: Not ready -- (Sense key=0x02)
>   (reserved error code) -- (asc=0x3a, ascq=0x01)
>   The failed "Read Table of Contents" packet command was:
>   "43 02 00 00 00 00 00 00 04 00 00 00 "
> 
> Please note the "Disk change detected": i haven't touch the drive between
> 
> the two hdparm.
> 
> When i attempt to mount the drive, the whole system got stuck with nothing
> 
> in logs(even on serial console).
> 
> I've tried different configurations(multimode on/off, reset ide2 on start, etc..)
> 
> the result is always the same: lockup when mounting and garbage in logs
> 
> when hdparm.
> 
> Feel free to ask for more tests or for my whole .config.
> 
> --
> %--IRIN->-Institut-de-Recherche-en-Informatique-de-Nantes-----------------%
> % FORT David,                                                             %
> % 7 avenue de la morvandière                 0240726275                   %
> % 44470 Thouare, France                      [EMAIL PROTECTED] %
> % ICU:54999224   AIM: enlighted popo             [EMAIL PROTECTED] %
> %--LINUX-HTTPD-PIOGENE----------------------------------------------------%
> %  -datamining                            |   .~.                         %
> %  -networking                            |   /V\        L  I  N  U  X    %
> %  -opensource                            |  // \\     >Fear the Penguin< %
> %  -GNOME/enlightenment/GIMP              | /(   )\                       %
> %           feel enlighted....            |  ^^-^^                        %
> %-------------------------------------------------------------------------%
> 
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> Please read the FAQ at http://www.tux.org/lkml/
> 

Andre Hedrick
The Linux ATA/IDE guy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to