Re: Asmedia 0x0624 support in linux kernel - news, test results

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

 



2021. 10.  5, kedd keltezéssel 06.12-kor Tejun Heo ezt írta:
> On Tue, Oct 05, 2021 at 02:58:31PM +0200, Pongrácz István wrote:
> > Dear Tejun/All,
> > 
> > I just downloaded the ubuntu kernel source version 5.4.140 and I
> > modified the ahci.c file:
> > 
> > I simply added the extra line with the pci id of the card as shown
> > below:
> >  
> > 	/* Asmedia */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0601), board_ahci },	/* ASM1060 */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0602), board_ahci },	/* ASM1060 */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0611), board_ahci },	/* ASM1061 */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0612), board_ahci },	/* ASM1062 */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0621), board_ahci },   /* ASM1061R */
> >  	{ PCI_VDEVICE(ASMEDIA, 0x0622), board_ahci },   /* ASM1062R */
> > + 	{ PCI_VDEVICE(ASMEDIA, 0x0624), board_ahci }, 
> > 
> > 
> > 
> > I built the kernel and rebooted the machine.
> > Now the kernel can see disks attached to the card.
> > As I just drop some hdds I had around, it seems I got some non-working
> > hdds, so, I will have to get some proven working hdds to populate all
> > the 10 sata channels and test them.
> > 
> > Summary: at this point it seems with the modification above this card
> > could work.
> > 
> > If you need something I should do (test), please let me know, I would
> > be happy to participate in this test.
> 
> Looks like you're on the right path. Once you're happy with the result, can
> you please submit the above as a signed-off patch?
> 
> Thank you.

Hi,

An update about my test, short version:
- I had to change my power supply to be able to feed all hdds
- I have 2 pieces of 10 sata ports cards + motherboard 2
- I installed win10 + asmedia driver provided with the card on a mini
CD -> working.
- I installed linuxmint 20.2 Mate and kernel source 5.4.140
- I added the extra line to the ahci.c as shown above and compiled the
kernel, installed etc.
- with the new kernel, the system started and recognised all the hdds
attached to the cards (2x7 HDDs)

My result after about 24 hours of running, these cards are working
well.

Only one small thing I found, besides of ahci, pata_acpi still visible
 as used kernel modules under the card.
I have no idea, is it ok or not or how to remove pata_acpi if
necessary.

02:00.0 IDE interface: ASMedia Technology Inc. Device 0624 (rev 01)
(prog-if 85 [PCI native mode-only controller, supports bus mastering])
	Subsystem: ASMedia Technology Inc. Device 1060
	Flags: bus master, fast devsel, latency 0, IRQ 126
	I/O ports at d040 [size=8]
	I/O ports at d030 [size=4]
	I/O ports at d020 [size=8]
	I/O ports at d010 [size=4]
	I/O ports at d000 [size=16]
	Memory at 91280000 (32-bit, non-prefetchable) [size=8K]
	Expansion ROM at 91200000 [disabled] [size=512K]
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [78] Power Management version 3
	Capabilities: [80] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [800] Advanced Error Reporting
	Kernel driver in use: ahci
	Kernel modules: ahci, pata_acpi

04:00.0 IDE interface: ASMedia Technology Inc. Device 0624 (rev 01)
(prog-if 85 [PCI native mode-only controller, supports bus mastering])
	Subsystem: ASMedia Technology Inc. Device 1060
	Flags: bus master, fast devsel, latency 0, IRQ 127
	I/O ports at c040 [size=8]
	I/O ports at c030 [size=4]
	I/O ports at c020 [size=8]
	I/O ports at c010 [size=4]
	I/O ports at c000 [size=16]
	Memory at 91180000 (32-bit, non-prefetchable) [size=8K]
	Expansion ROM at 91100000 [disabled] [size=512K]
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [78] Power Management version 3
	Capabilities: [80] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [800] Advanced Error Reporting
	Kernel driver in use: ahci
	Kernel modules: ahci, pata_acpi


Anyway, I did not find any side effects up to now. 
s.m.a.r.t. is working, ssd/hdd recognised, I already use it with about
13TByte live data (so, software uses these data files on disks without
problem etc.).

So far so good.

@Tejun, I am not a kernel developer, so, not really clear where to send
the "patch" and for which kernel version :)

Thanks,
István







[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux