[Soekris] Soekris net4526 and miniPCI CF
Ralph Green
sfreader at sbcglobal.net
Tue May 19 13:17:21 UTC 2009
Howdy,
It looks like the answer is replacing it with another card. This card
uses the Via VT6421A chip for IDE and Sata support. The CF card is just
like parallel IDE. I just see complaints about how this chip is not
well supported in Linux. I found an old reference to a patch file, but
follow up statements saying it did not work on newer kernels. I had a
Sata card that used this controller and never got that to work in Linux.
If it helps any, the sata side is supposed to work ok, according to
some. The ide side is the bad one, and that is what you seem to need.
Good luck,
Ralph
On Tue, 2009-05-19 at 05:41 -0700, Albert Astals Cid wrote:
> Hi, we are trying to use a Soekris net4526 with a miniPCI to Compact
> Flash adapter [1] but we are having two problems.
>
> The first problem is that the card is not detected in comBIOS so i can
> not use boot 81 to boot from the Compact Flash card. To test the card
> really works we boot using PXE and it works (boots up).
>
> The second problem is that once we are booted up into the linux system
> the kernel complains about problems with IRQ [2] (not sure if that is
> fault of the motherboard or of the adapter or a combination of both) and
> when trying to copy things it ends up crashing the kernel. Yes, i've
> read the log and tried irqpoll, didn't work either.
>
> Any idea on if/how these things can be fixed?
>
> Thanks,
> Albert
>
> [1]
> http://www.globalamericaninc.com/Mini_PCI_Modules-Storage_Controller/c55_429/p1801120/1801120_-_Mini-PCI_Type_IIIB_124-pin_Storage_Interface_Module_Supports_1x_44-pin_EIDE,_2x_SATA-150,_1x_Compact_Flash/product_info.html
>
> [2]
> sata_via 0000:00:11.0: version 2.4
>
> sata_via 0000:00:11.0: routed to hard irq line 11
>
> scsi0 : sata_via
>
> scsi1 : sata_via
>
> scsi2 : sata_via
>
> ata1: SATA max UDMA/133 port i16 at 0xe000 bmdma 0xe040 irq 11
>
> ata2: SATA max UDMA/133 port i16 at 0xe010 bmdma 0xe048 irq 11
>
> ata3: PATA max UDMA/133 port i16 at 0xe020 bmdma 0xe050 irq 11
>
> ata1: SATA link down (SStatus 0 SControl 310)
>
> ata2: SATA link down (SStatus 0 SControl 310)
>
> irq 11: nobody cared (try booting with the "irqpoll" option)
>
> Pid: 787, comm: scsi_eh_2 Not tainted 2.6.29.3 #1
>
> Call Trace:
>
> [<c0134c16>] __report_bad_irq+0x2e/0x6f
>
> [<c0134d44>] note_interrupt+0xed/0x149
>
> [<c013537c>] handle_level_irq+0x8d/0xcf
>
> [<c01043d8>] do_IRQ+0x50/0x68
>
> [<c0103227>] common_interrupt+0x27/0x30
>
> [<c0119484>] ? __do_softirq+0x31/0xbb
>
> [<c0119533>] do_softirq+0x25/0x2a
>
> [<c011965e>] irq_exit+0x28/0x5c
>
> [<c01043dd>] do_IRQ+0x55/0x68
>
> [<c0103227>] common_interrupt+0x27/0x30
>
> [<c01f007b>] ? cfq_insert_request+0x21b/0x383
>
> [<c0250000>] ? sata_link_init_spd+0xc1/0x185
>
> [<c01f8cbc>] ? iowrite8+0x20/0x30
>
> [<c025ba7c>] ata_sff_dev_select+0x1c/0x26
>
> [<c025d7a1>] ata_sff_softreset+0x53/0x106
>
> [<c0257447>] ata_do_reset+0x49/0x4f
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c02587e1>] ata_eh_reset+0x431/0xa10
>
> [<c025d854>] ? ata_sff_prereset+0x0/0x98
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c0259c9e>] ata_eh_recover+0x270/0xa79
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c025bc7c>] ? ata_sff_postreset+0x0/0x5b
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c025d854>] ? ata_sff_prereset+0x0/0x98
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c025d854>] ? ata_sff_prereset+0x0/0x98
>
> [<c025a62b>] ata_do_eh+0x2b/0x6d
>
> [<c025bc7c>] ? ata_sff_postreset+0x0/0x5b
>
> [<c025bc72>] ata_sff_error_handler+0x13d/0x147
>
> [<c025bc7c>] ? ata_sff_postreset+0x0/0x5b
>
> [<c025d74e>] ? ata_sff_softreset+0x0/0x106
>
> [<c025ad6c>] ata_scsi_error+0x1fb/0x46b
>
> [<c02456dd>] scsi_error_handler+0x6a/0x298
>
> [<c031e075>] ? schedule+0x290/0x2eb
>
> [<c011327f>] ? complete+0x2a/0x48
>
> [<c0245673>] ? scsi_error_handler+0x0/0x298
>
> [<c012472f>] kthread+0x39/0x5e
>
> [<c01246f6>] ? kthread+0x0/0x5e
>
> [<c0103397>] kernel_thread_helper+0x7/0x10
>
> handlers:
>
> [<c025d04c>] (ata_sff_interrupt+0x0/0x205)
>
> Disabling IRQ #11
>
> ata3.01: ATA-0: CF CARD 4GB, Ver2.19K, max UDMA/100
>
> ata3.01: 7880544 sectors, multi 0: LBA
> ata3.01: limited to UDMA/33 due to 40-wire cable
> ata3.01: configured for UDMA/33
> ata3.01: configured for UDMA/33
> ata3: EH complete
> scsi 2:0:1:0: Direct-Access ATA CF CARD 4GB Ver2 PQ: 0
> ANSI: 5
> sd 2:0:1:0: [sda] 7880544 512-byte hardware sectors: (4.03 GB/3.75 GiB)
> sd 2:0:1:0: [sda] Write Protect is off
> sd 2:0:1:0: [sda] Mode Sense: 00 3a 00 00
> sd 2:0:1:0: [sda] Write cache: disabled, read cache: enabled, doesn't
> support
> DPO or FUA
> sd 2:0:1:0: [sda] 7880544 512-byte hardware sectors: (4.03 GB/3.75 GiB)
> sd 2:0:1:0: [sda] Write Protect is off
> sd 2:0:1:0: [sda] Mode Sense: 00 3a 00 00
> sd 2:0:1:0: [sda] Write cache: disabled, read cache: enabled, doesn't
> support
> DPO or FUA
> sda: sda1 sda2
> sd 2:0:1:0: [sda] Attached SCSI disk
>
>
> _______________________________________________
> Soekris-tech mailing list
> Soekris-tech at lists.soekris.com
> http://lists.soekris.com/mailman/listinfo/soekris-tech
More information about the Soekris-tech
mailing list