[Bug 224784] New: Most jmicron controller not working
https://bugzilla.novell.com/show_bug.cgi?id=224784 Summary: Most jmicron controller not working Product: openSUSE 10.2 Version: RC 1 Platform: All OS/Version: SuSE Other Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: justin@jmicron.com QAContact: qa@suse.de I have test Suse 10.2 , it ship kernel 2.6.18 , but most jmb controller still not supported. JMB361/JMB363/JMB365 and one ide port controller - JMB368. Can I send the whole patch to get Suse 10.2 working before Suse 10.2 Final release ? The quirks seems not get correct patch to switch JMB controller into dual function mode. And generic need a patch to make JMB368 working.(kernel 2.6.18.2) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 ------- Comment #1 from allau@novell.com 2006-12-05 02:46 MST ------- Justin I'm running late and still not back to Beijing but I will help pushing openSUSE to solve your control issue. Stand alone IDE JMB368 ---> in 2.6.20 update to jmicron.c Dual Functions card ( or possible single function SATA/PATA) PATA(Fn1)-361/363/365/366 AHCI-(Fn0) 360/362 SATA pci/ide/quirks do the dual function and push the correct sata and pata function for sata. Different patch being update the 2.6 kernel over time, it may not working correctly in openSUSE right now. On the other the installer module loading sequance may also affect the result of not able to see the IDE after loading the sata driver. I get the control and may be able to test it next week...I'm still travelling, kernel team would you mind looking into the jmicron related patch. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 allau@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gerhard.locke@fen-net.de ------- Comment #2 from allau@novell.com 2006-12-05 02:49 MST ------- *** Bug 224993 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |hare@novell.com |maintainers@forge.provo.nove| |ll.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 allau@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent Version|RC 1 |Final -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 hare@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |justin@jmicron.com ------- Comment #3 from hare@novell.com 2006-12-15 01:43 MST ------- Please attach the missing patches here. We will be including them in our next maintenance update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 allau@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |allau@novell.com AssignedTo|hare@novell.com |kernel-maintainers@forge.provo.novell.com Status|NEEDINFO |NEW Info Provider|justin@jmicron.com | ------- Comment #4 from allau@novell.com 2006-12-18 21:20 MST ------- I'm looking at openSUSE 10.2 right now and seem like all the patch is already included, may be some other reason it is not allowing the patch to work. Justin, if you see this, please advice. Here is the patch already in the openSUSE 10.2 driver/pci/quirks.c line 1250 static void __devinit quirk_jmicron_dualfn(struct pci_dev *pdev) { u32 conf; u8 hdr; /* Only poke fn 0 */ if (PCI_FUNC(pdev->devfn)) return; switch(pdev->device) { case PCI_DEVICE_ID_JMICRON_JMB365: case PCI_DEVICE_ID_JMICRON_JMB366: /* Redirect IDE second PATA port to the right spot */ pci_read_config_dword(pdev, 0x80, &conf); conf |= (1 << 24); /* Fall through */ pci_write_config_dword(pdev, 0x80, conf); case PCI_DEVICE_ID_JMICRON_JMB361: case PCI_DEVICE_ID_JMICRON_JMB363: pci_read_config_dword(pdev, 0x40, &conf); /* Enable dual function mode, AHCI on fn 0, IDE fn1 */ /* Set the class codes correctly and then direct IDE 0 */ conf &= ~0x000F0200; /* Clear bit 9 and 16-19 */ conf |= 0x00C20002; /* Set bit 1, 17, 22, 23 */ pci_write_config_dword(pdev, 0x40, conf); /* Reconfigure so that the PCI scanner discovers the device is now multifunction */ pci_read_config_byte(pdev, PCI_HEADER_TYPE, &hdr); pdev->hdr_type = hdr & 0x7f; pdev->multifunction = !!(hdr & 0x80); break; } } to enable libata to pick up the dual function mode. This is because jmicron get card like 361 and 363 get two controller in one card. driver/pci/generic.c line 245 if (dev->vendor == PCI_VENDOR_ID_JMICRON) { if (dev->device != PCI_DEVICE_ID_JMICRON_JMB368 && PCI_FUNC(dev->devfn) != 1) goto out; } if (dev->vendor != PCI_VENDOR_ID_JMICRON) { pci_read_config_word(dev, PCI_COMMAND, &command); if (!(command & PCI_COMMAND_IO)) { printk(KERN_INFO "Skipping disabled %s IDE controller.\n", d->name); goto out; } } Justin, should this still needed even the following jmicron libata control already in? drivers/ata/pata_jmicron.c the complete file is in here for PATA mode ( this is the card that I have in hand which I should able to test with the ide DVDROM ) But it still won't find the root will that be device name problem for initrd installer in the install DVD? so bascially the generic and libata for PATA is all there. I should able to boot the DVD and see the DVD in kernel, but it is not happening right now. Please advice. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |justin@jmicron.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 lmb@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |aj@novell.com |maintainers@forge.provo.nove| |ll.com | ------- Comment #6 from lmb@novell.com 2007-01-05 09:02 MST ------- Hardware enablement support in a shipped openSUSE distribution needs to be requested by project management. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |allau@novell.com ------- Comment #8 from aj@novell.com 2007-01-16 06:18 MST ------- What is the solution for 2.6.18 now? We do have a patch in it - but apparently it does not work for some systems. Do you have a new one? Without seeing a working patch, we cannot do anything at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 ------- Comment #9 from aj@novell.com 2007-01-31 10:36 MST ------- Any update on this? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com Status|NEEDINFO |RESOLVED Info Provider|allau@novell.com | Resolution| |WONTFIX ------- Comment #10 from aj@novell.com 2007-02-16 09:40 MST ------- No reaction for over a month - closing as CANTFIX. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 allau@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |teheo@novell.com ------- Comment #12 from allau@novell.com 2007-03-12 08:53 MST ------- TeJun would you like to input what you think may be the problem? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 ------- Comment #13 from teheo@novell.com 2007-03-12 09:29 MST ------- The problem is I haven't committed the patch for bug #207707 yet and for some reason I can't access kernel CVS now. I'm attaching the combined patch here and on bug #207707. Can you please verify the patch fixes the problem? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 ------- Comment #14 from teheo@novell.com 2007-03-12 12:04 MST ------- Created an attachment (id=123904) --> (https://bugzilla.novell.com/attachment.cgi?id=123904&action=view) Combined JMB device match update -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |allau@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexmuc@gmail.com ------- Comment #15 from teheo@novell.com 2007-03-13 02:56 MST ------- *** Bug 207707 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 ------- Comment #16 from teheo@novell.com 2007-03-13 02:57 MST ------- Okay, patch committed. I resolved #207707 as duplicate of this one. Please verify the patch actually fixes the problem. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224784 allau@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|allau@novell.com | Resolution| |FIXED ------- Comment #17 from allau@novell.com 2007-03-27 07:30 MST ------- The SLED10 RC1 has been confirm a fix for my max mode driver. Thanks guys!! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com