Bug 390531
| Summary: | initio driver does not recognize INI-9100UW card | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Ryan Ayers <rayers.public> | ||||||||||
| Component: | kernel | Assignee: | Alan Cox <alan> | ||||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
| Severity: | medium | Docs Contact: | |||||||||||
| Priority: | low | ||||||||||||
| Version: | 8 | CC: | cebbert | ||||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | i686 | ||||||||||||
| OS: | Linux | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | 2.6.23.15-137.fc8 | Doc Type: | Bug Fix | ||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2008-02-11 22:39:18 UTC | Type: | --- | ||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||
| Documentation: | --- | CRM: | |||||||||||
| Verified Versions: | Category: | --- | |||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
| Embargoed: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Ryan Ayers
2007-11-19 15:38:52 UTC
Created attachment 263581 [details]
dmesg dump
Looks like this is the real fix: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=e9e42faf47255274a1ed0b9bf1c46118023ec5fa Hmm, just finished recompiling the kernel with the new patch and I'm still getting the same error message. I guess that is not the right patch for my problem. Is there any printk statements I can put in that would tell you more what is going on? Also, is there an easier way of building the kernel rather than applying the patch in the spec and doing an "rpmbuild -ba --target i686 --without pae --without smp --without xen --without debug kernel.spec"? I want to make sure all the Fedora patches are applied before I make any changes. Created attachment 265281 [details]
plain text dmesg
Please don't post compressed files unless they're huge.
Try combining the two patches? Custom kernel build instructions are at: http://fedoraproject.org/wiki/Docs/CustomKernel To get the fastest build: rpmbuild -bb --target i686 --with baseonly --without debuginfo kernel.spec Sorry about the gzip. Thanks for the baseonly flag. That sped it up tremendously. With both patches applied my system hard locks on boot again. Are there any more patches I can try? I've searched google over and over and cannot find anything else related. Also, I just completely disabled SELinux just in case that had anything to do with it and it still does not work. Try this additional patch [2] on top of the other two: http://lkml.org/lkml/2007/12/17/78 Still does not appear to change anything. It did work for me in Fedora 7. It seems like a whole lot has changed from the F7 to the F8 kernel in terms of scsi though. This is being discussed on linux-kernel again... I'll take a deeper look at this as I did the patches that broke some of them in the first place. I tried the latest patch and it still does not help. Just to clarify, I using the following patches against kernel-2.6.23.9-85.fc8.src.rpm http://kerneltrap.org/mailarchive/linux-kernel/2007/9/30/325962 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=e9e42faf47255274a1ed0b9bf1c46118023ec5fa http://lkml.org/lkml/diff/2007/12/17/78/2 http://lkml.org/lkml/diff/2008/1/11/1/1 I still get a complete lockup of my system. Hope to have a card in a week or so to debug this I can ship you mine if that would help any. I would just ask if you would ship it back when you get it working. It isn't doing much for me these days ;-) Fixed upstream (not by me). Committed to Linus tree by James Bottomley so should be in 2.6.24 and any Fedora kernel that is 2.6.24 based once it is out. I'll close this bug now as closed/upstream feel free to reopen it once we have a 2.6.24 kernel based package out if it still breaks. Created attachment 292820 [details]
2.6.24 patch that fixes the Initio driver
Created attachment 292861 [details]
dmesg dump
I couldn't get it working manually patching, so I just downloaded the latest
copy of initio.c from Linus tree and stuck it in my 2.6.23.9-85.fc8 source
tree. I had to remove the line about .enable_sg_chaining, but once I did that
it compiled fine. It appears as though my tape drive is functioning now that I
loaded this driver through initrd. However, I get a weird "soft lockup" on
boot and the boot stops while it Resets the SCSI bus.
Not sure what the ramifications of that are. But it WORKS!
Fixed in 2.6.23.14-123 kernel-2.6.23.15-137.fc8 has been submitted as an update for Fedora 8 kernel-2.6.23.15-137.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. |