RE: JMicron JMB361 sporadically failing to initialize from at least 2.6.18.4 to 2.6.22-rc2

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

 



Hi Andrew:

This Chip is JMB363 not JMB361. ;-)

This is a known issue.
Because jmicron module will probe both fn0 and fn1 device under Debian
4.0r0.
Please add " jmicron.jmicron=no_probe" to skip jmicron module probing in
OS installation.

Best Regards,
Ethan Hsiao

-----Original Message-----
From: linux-ide-owner@xxxxxxxxxxxxxxx
[mailto:linux-ide-owner@xxxxxxxxxxxxxxx] On Behalf Of Andrew Paprocki
Sent: Tuesday, May 22, 2007 8:48 AM
To: linux-ide@xxxxxxxxxxxxxxx
Subject: JMicron JMB361 sporadically failing to initialize from at least
2.6.18.4 to 2.6.22-rc2

I have a Gigabyte GA-965P-DQ6 motherboard which has onboard Intel ICH8
raid as well as a "Gigabyte" (rebranded JMicron) chipset for 2
separate SATA ports. When I boot the machine, it completely
sporadically fails to initialize the JMB361 chipset which it detects,
claiming "dma_base is invalid". When it works (~20% of the time), it
will correctly detect the chip and all drives connected to it. It
feels like a race condition..

I have a DVD-RW & my boot SATAII drive connected to the controller, so
this bug has the nasty side effect of hanging my machine for eternity
waiting for the root drive to appear.

The dma_base trace is listed below:

JMB361: IDE controller at PCI slot 0000:03:00.0
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 177
JMB361: chipset revision 3
JMB361: 100% native mode on irq 177
JMB361: dma_base is invalid
ide0: JMB361 Bus-Master DMA disabled (BIOS)
JMB361: dma_base is invalid
ide1: JMB361 Bus-Master DMA disabled (BIOS)

This seems to be the same problem as reported here:

http://www.mail-archive.com/debian-bugs-dist@xxxxxxxxxxxxxxxx/msg339806.ht
ml

And numerous other people seem to be hitting this in newer kernels. A
Google search for 'jmb361 dma_base' turns up a lot of hits.

Does anyone know what is causing this and if it is fixed in any dev
branch? I've tried the stock Debian etch netinst 2.6.18.4 kernel, as
well as my own build of 2.6.21.1 and 2.6.22-rc2 and they all exhibit
the same problem.

Let me know what I can do to help debug this on my end.

Thanks
-Andrew
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[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