Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

satalink at cardbus



Hi! all,


I wrote the satalink_cardbus and the pciide_cardbus layer.
Current pciide depends to pci.  I added some members to struct pciide_softc.
And member cardbus_chip_map added to struct pciide_product_desc.

  ftp://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/tmp/satalink_cardbus.diff
  ftp://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/tmp/satalink_cardbus.tar.gz


I tested on i386 only.  fdisk, disklabel, newfs, mount and read/write.
My environment:
  PC -- cardbus -- satalink -- SATA -- SATA-ATA-converter -- wd

satalink insert:
  satalink0 at cardbus0 function 0
  satalink0: Silicon Image SATALink 3512 (rev. 0x01)
  satalink0: SATALink BA5 register space enabled
  satalink0: bus-master DMA support present
  satalink0: primary channel wired to native-PCI mode
  atabus2 at satalink0 channel 0
  satalink0: secondary channel wired to native-PCI mode
  atabus3 at satalink0 channel 1
  satalink0: port 1: device present, speed: 1.5Gb/s
  wd1 at atabus3 drive 0: <IC35L120AVV207-0>
  wd1: drive supports 16-sector PIO transfers, LBA48 addressing
  wd1: 115 GB, 239340 cyl, 16 head, 63 sec, 512 bytes/sect x 241254720 sectors
  wd1: 32-bit data port
  wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
  wd1(satalink0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)

satalink remove:
  atabus2: detached
  wd1: detached
  atabus3: detached
  satalink0: detached


Do you have any comments about this implementation?

And I want testers.  ;-)

Thanks,
--
kiyohara


Home | Main Index | Thread Index | Old Index