[Bug 244502] New: Installation DVD cannot boot with Highpoint Rocket 100 (hpt302) attached
https://bugzilla.novell.com/show_bug.cgi?id=244502 Summary: Installation DVD cannot boot with Highpoint Rocket 100 (hpt302) attached Product: openSUSE 10.2 Version: Final Platform: x86 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jonhp@charter.net QAContact: jsrain@novell.com When booting off the installation DVD, openSUSE-10.2-GM-DVD-i386.iso, the boot process hangs/locks when loading the driver for the Highpoint Rocket 100 PCI, IDE adapter card. It hangs when loading hpt366 with the keyboard locked. Reset or power cycle are the only recovery modes at this point. However, the SUSE system built from this DVD when the Rocket 100 was not in the system, does boot successfully with the controller attached. However, it loads the correct driver, hpt302 during the boot sequence. For some reason, the installation DVD incorrectly appears to identify the card as hpt366 and not the correct hpt302 (which is the physical chip on the card). -- 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=244502 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jonhp@charter.net ------- Comment #1 from mhorvath@novell.com 2007-02-13 05:36 MST ------- Please attach output of dmesg and hwinfo from the installed system, where it loads the correct module. What version of kernel do you have installed (uname -r)? -- 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=244502 jonhp@charter.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|jonhp@charter.net | ------- Comment #2 from jonhp@charter.net 2007-02-13 08:34 MST ------- The hwinfo plus other files are at http://www.4shared.com/dir/2004664/515ab3d0/linuxboot.html 2.6.18.2-34-default I hope this helps, Jon -- 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=244502 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |kernel-maintainers@forge.provo.novell.com |screening@forge.provo.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=244502 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |teheo@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=244502 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jonhp@charter.net ------- Comment #3 from teheo@novell.com 2007-02-21 06:37 MST ------- hpt366 driver is also responsible for hpt302. It just prints HPT302 if the detected controller is 302. While the installation is booting, press esc and then ctrl-alt-f4. That should show a console with the kernel messages. Wait till it hang and please take a picture of the screen and post it here. Also, please test whether acpi off or safe boot option makes any difference. 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=244502 ------- Comment #4 from jonhp@charter.net 2007-02-24 11:29 MST ------- Hi, First let me say how important I think it is to solve the SUSE problems supporting the Highpoint IDE/ATA controllers. The Rocket 100 card is fairly inexpensive...$25 at Newegg. So it is a very logical choice for getting around the BIOS bugs and IDE/ATA addressing limitations of older motherboards in order to support the PATA drives available today; the smallest drive available at Newegg today is 40GB. Being able to support modern IDE/ATA drives in older systems/motherboards can significantly extend the potential lifetime of a PC. My personal experience is that hard drives and power supplies are the most vulnerable parts of a PC and are most likely to fail. And given the insatiable appetite of multimedia applications to consume hard drive space; the need for very large drives is everywhere. I also think that Linux, especially openSUSE is also key in extending the lifetimes of older PCs as it is, as of yet, not nearly as bloated as Microsoft VISTA which is both a memory, processor and graphics HOG. Personally, I gave up on trying to get the use of all of my 320GB hard drive in the system with the P3V4X motherboard. I settled for 128GB which is the LBA (28 bit) limit of the BIOS. So I have openSUSE 10.2 with LILO (GRUB can't handle the motherboard either) with the drive attached and installed on the Primary/Master controller slot. It works just great and I can now, after wasting weeks of effort, move on to actually making the system useable as a PC and not a useless door stop. Also, while I am very interesting in helping to figure out what is wrong with the hpt366 driver, which by-the-way has a just horrible quality reputation across the linux/web world, I also think I am just becoming a middle-person in the pursuit of a solution. So I would like to make this offer. I will send my brand new Highpoint Rocket 100 PCI ATA 100 controller card to you at my expense. You may permanently keep it -- both for finding out what is wrong with the hpt366 driver and for future testing so that some innocent change doesn't break it later on. If you think that this makes the best sense, please send me a mailing address and I will send it right along. Along with the hope, that some time in the near future, there will be a high-quality hpt366 driver in existence. Sincerely, Jon PS I really appreciated your more complete description of the driver and how it fits in. -- 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=244502 ------- Comment #5 from teheo@novell.com 2007-02-24 21:35 MST ------- Hmm.. I'm located in Korea, so... 1. The shipping cost will be pretty high and... 2. The problem might not be reproducible here due to differences in other parts of systems. 3. I don't have access to highpoint documents, so even if I can reproduce the problem, I can't guarantee I'll be able to fix it. (well, this is probably one of the reasons why the driver sucks in the first place.) So, my suggestion is.. 1. Please provide the requested info if possible. 2. If necessary, I'll order the card myself here (guaranteed same day delivery at only USD3.5 here in Seoul :-). Just give me enough info which card I should purchase. I really appreciate your enthusiasm on fixing this bug. 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=244502 ------- Comment #6 from jonhp@charter.net 2007-02-24 22:00 MST ------- Hi, 1. Info: I need help in how to take a "...picture of the screen and post it here". I will try to gather the information you requested if you can tell me how to capture the picture of the screen at the hang point when everything is locked up... 2. It looks like I could send you the card in a flat rate mailer for $9.50USD. Card is "HighPoint Rocket 100". Newegg page: http://tinyurl.com/2mqlo9 Highpoint page: http://tinyurl.com/2r7z4e We can work on 1 above and leave 2 as a backup plan. I really do believe that it would be valuable to the community to figure this thing out. Thanks, Jon PS Is the source for hpt366 open? -- 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=244502 ------- Comment #7 from teheo@novell.com 2007-02-25 07:53 MST ------- 1. You do it with a digital camera. Hopefully, your computer hanging doesn't affect your digital camera's performance. 2. All I can find here is HighPoint Rocket 133. Okay, I just ordered it for plan B. Let's leave your card flying over the pacific as plan C for the time being. :-) 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=244502 jonhp@charter.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|jonhp@charter.net | ------- Comment #8 from jonhp@charter.net 2007-02-25 14:16 MST ------- hi, i think the 133 has the same chip, hpt302 as the 100; but it might prove useful to have both cards for testing... i tried the experiments as requested. the same hang in the same place occurs with either acpi off or safe boot; so not much help there. i booted as requested and took a picture. the file is opensuse.jpg and is stored at: http://www.4shared.com/dir/2004664/515ab3d0/linuxboot.html let me know if any of this helps and what more I might do. also, please let me know when you get your Rocket 133 and whether you can reproduce the problem I am seeing. thanks for all of your efforts, Jon -- 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=244502 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jonhp@charter.net ------- Comment #9 from teheo@novell.com 2007-02-25 22:17 MST ------- It looks like it could be a IRQ storm problem during controller initialization. Does giving "brokenmodules=hpt366" to the installer make any difference? -- 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=244502 ------- Comment #10 from jonhp@charter.net 2007-02-25 22:43 MST ------- Yes, it does make a difference, I guess, now it hangs loading "pata_hpt3x2n". -- 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=244502 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|jonhp@charter.net | ------- Comment #11 from teheo@novell.com 2007-02-26 00:00 MST ------- I see. pata_hpt3x2n is the new libata driver and is much more resistant against IRQ storm at initialization time, so I guess it isn't IRQ storm. I'll receive the controller in two or three days. Please understand that supporting hpt controllers isn't very high priority. It's not an officially supported hardware nor do I have access to hardware document, so I might be a bit slow on fixing this bug. 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=244502 ------- Comment #12 from jonhp@charter.net 2007-02-26 15:20 MST ------- Hi, 1 - i appreciate your interest and willingness to delve into this futher... 2 - i am not sure what you mean by "official support"; but, if it isn't, is there a path to nominate it for "officialdom"? i would be happy to pursue this in parallel. 3 - hardware document? what exactly are you looking for? i would also be happy to pursue getting this if it would facilitate our efforts in getting the driver to work properly 4 - as i said earlier, i have settled on only using 128GB/298GB for now. i have seen a lot of frustration across the linux/web world with the poor quality of the hpt366 driver. i don't think it is good for linux or Highpoint that this continue. Plus it is a low cost solution, if it worked properly, to giving extended life to literally thousands of systems. so, as you have bandwidth to proceed, i am very grateful. i will help out as you see fit. and the thanks go to you. Jon -- 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=244502 ------- Comment #13 from teheo@novell.com 2007-02-26 22:43 MST ------- 2 - I'm not familiar how a device gets to be officially supported but AFAIK it pretty much requires enterprise customer needs and good documentation. 3 - Usually called datasheets or programming manual. Describes how registers are laid out and how they should be programmed. Some vendors choose to open docs completely while others release them only under NDAs while some never release any doc whatsoever. Maybe some of linux developers have access to HPT docs. I'll ask around. 4 - Hmmmm... After booting, BIOS shouldn't matter. You should be able to use full 298GB if the controller silicon can do LBA48. Yeah, I agree that having good support for low-end controllers is important for desktops. But those parts are usually buggy, weird, poorly documented and manufacturers either don't have or are not willing to invest resource into linux support, so it's pretty difficult task. I just got my hpt 133, I'll try to report back soonish but expect some delay. 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=244502 ------- Comment #14 from jonhp@charter.net 2007-02-27 08:19 MST ------- 2 - well, somehow in the scheme of things lots of individuals ought to add up to the equivalent of a big enterprise; especially in the linux world. guess we can table this avenue for now... 3 - i have sent an inquiry to Highpoint Tech. will see what comes back. 4 - well, thats an interesting thought. i will have to do some checking up on my end. i totally understand from where you come on this. i may add some additional thoughts/ideas as they come to me; but please do not interpret them as additional pressure on you. i appreciate whatever time you have to pursue this...so just THANKS very much! Jon -- 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=244502 ------- Comment #15 from jonhp@charter.net 2007-02-28 15:13 MST ------- 4 - You were right. Apparently the controller chip can do LBA48 as the opensuse partitioner was able to extend the /home partition to include the rest of the hard drive -- an additional 196GB! Thanks, Jon -- 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=244502 ------- Comment #16 from teheo@novell.com 2007-03-15 00:50 MST ------- Okay, I've just tried. Vanilla 2.6.21-rcX kernel works fine - both hpt366 and pata_hpt3xn drivers although cable detection on the latter was flaky (being worked on). Opensuse 10.2's hpt366 driver gives me this. BUG: unable to handle kernel NULL pointer dereference at virtual address 0000000 0 printing eip: e09cd00d *pde = 00000000 Oops: 0000 [#1] SMP last sysfs file: /firmware/edd/int13_dev81/extensions Modules linked in: hpt366 ahci libata piix ppa parport_pc parport cpufreq_ondema nd freq_table fan thermal processor loop ide_disk nfs nfs_acl lockd sunrpc cramf s vfat fat nls_iso8859_1 nls_cp437 af_packet nvram edd sg st sd_mod sr_mod scsi_ mod ide_cd cdrom ide_core CPU: 0 EIP: 0060:[<e09cd00d>] Not tainted VLI EFLAGS: 00010282 (2.6.18.2-34-default #1) EIP is at pci_bus_clock_list+0xd/0x17 [hpt366] eax: 0000000c ebx: 30070000 ecx: 00000286 edx: 00000000 esi: e0864814 edi: dff0bc00 ebp: 00000051 esp: de769d68 ds: 007b es: 007b ss: 0068 Process insmod (pid: 1363, ti=de768000 task=df3f86a0 task.ti=de768000) Stack: e09cd5bb 00000000 de2168a0 00128c6f 0000000c 0c2a4bfc c034f6cc 00000000 00000000 e0864780 00000000 dd786a3e e0864814 e09cd650 c0403e00 de2168a0 e0864780 00000202 c01466bf fff0bc48 e0864814 00000000 dd786a3e e0864814 Call Trace: [<e09cd5bb>] hpt372_tune_chipset+0xb4/0x11c [hpt366] [<e09cd650>] hpt3xx_tune_chipset+0x2d/0x239 [hpt366] [<c01466bf>] enable_irq+0x27/0xa4 [<e084ec68>] probe_hwif+0x5ec/0x68c [ide_core] [<e085176c>] do_ide_setup_pci_device+0x37e/0x3d4 [ide_core] [<e084f585>] probe_hwif_init_with_fixup+0xe/0x6b [ide_core] [<e0851897>] ide_setup_pci_device+0x43/0x75 [ide_core] [<e09cd0b5>] hpt366_init_one+0xf/0x10 [hpt366] [<c01ca7dc>] pci_device_probe+0x36/0x57 [<c0225759>] really_probe+0x39/0x9d [<c02257ee>] driver_probe_device+0x31/0x87 [<c02258a6>] __driver_attach+0x0/0x6b [<c02258ea>] __driver_attach+0x44/0x6b [<c0225236>] bus_for_each_dev+0x39/0x5b [<c02256cc>] driver_attach+0x16/0x18 [<c02258a6>] __driver_attach+0x0/0x6b [<c0224f34>] bus_add_driver+0x6c/0x107 [<c01ca932>] __pci_register_driver+0x61/0x7d [<c013987f>] sys_init_module+0x17fe/0x1981 [<c0103dc7>] syscall_call+0x7/0xb Code: Bad EIP value. EIP: [<e09cd00d>] pci_bus_clock_list+0xd/0x17 [hpt366] SS:ESP 0068:de769d68 end_request: I/O error, dev fd0, sector 0 So, the driver definitely is broken. Will report back when I find out more. -- 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=244502 ------- Comment #17 from teheo@novell.com 2007-03-15 03:59 MST ------- hpt366 driver updated to working upstream devel version on HEAD, SL102 and SLES10SP1 branches. I'll prepare an SLES10SP1 installation media to verify the fix. -- 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=244502 teheo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #18 from teheo@novell.com 2007-03-15 07:51 MST ------- Oh well, custom install media creation didn't go very well but I'm pretty sure it's fixed now. I'm not sure whether we're gonna remaster opensuse 10.2 dvd but SLED10 SP1 is coming soon and should work fine on your machine. Or, you can install opensuse 10.2 without the hpt controller, update the kernel to the latest KOTD and then attach the hpt controller. That should work too. KOTD for opensuse 10.2 can be found at the following URL. ftp://ftp.suse.com/pub/projects/kernel/kotd/10.2-i386/SL102_BRANCH Give it one or two more days such that the change is reflected there and download and install kernel-default.i586.rpm. Resolving the bug as FIXED. Please reopen if it still doesn't work. 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.
participants (1)
-
bugzilla_noreply@novell.com