Bug 742772 - firewire pcie integrated card appears and then disappears from the bus
Summary: firewire pcie integrated card appears and then disappears from the bus
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 16
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-02 18:11 UTC by Raffaele Candeliere
Modified: 2013-01-10 08:23 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-06-19 08:24:26 UTC
Type: ---


Attachments (Terms of Use)
dmesg output snippet (1.62 KB, text/plain)
2011-10-02 18:11 UTC, Raffaele Candeliere
no flags Details

Description Raffaele Candeliere 2011-10-02 18:11:45 UTC
Created attachment 525948 [details]
dmesg output snippet

Description of problem:
The card *is* actually detected when the system starts up but, for some reason, the pciehp module has "glitches". The card seems to be, all of a sudden, not present anymore and, after a while, present again.
But which one *big* problem: when the card *disappears*, the kernel deletes the /dev/fw0 node which is NOT recreated upon reappearance of card.
Sometimes (but i cannot say how often, and under which conditions) the *glitch* doesn't appears during the boot phase, so that the fw0 node *is* actually there at the end but, as soon as you plug a device, the driver issues (i suppose) a reset to the bus, a "glitch" happens, and the node fw0 is gone.


Version-Release number of selected component (if applicable):
kernel-3.1.0-0.0.git0.rc8.fc16.x86_64

How reproducible:
Install Fedora15 (or 16. It doesn't matter) on an alu iMac 20" (iMac "SantaRosa") and try to plug an external firewire device

Steps to Reproduce:
1. Install the kernel
2. Wait for the boot process to complete
3. Look at the dmesg output
  
Actual results:
No /dev/fw0 node created

Expected results:
A /dev/fw0 node should be there

Additional info:
The problem was present in fedora13, then i upgraded to fedora14 and the issue was gone. Everithing used to work fine. Now i'm using fedora 15 and the problem is back again.

P.S. The controller is pretty O.K.: Under Lion everything is working fine!

Thanks

Comment 1 Dave Jones 2012-03-22 17:04:47 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 2 Dave Jones 2012-03-22 17:07:50 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 3 Dave Jones 2012-03-22 17:18:49 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 4 Raffaele Candeliere 2012-03-22 17:33:23 UTC
Ok. I'm abroad right now. As soon as i get home i'll give it a try.

Thanks

Comment 5 Raffaele Candeliere 2012-04-04 08:50:10 UTC
Hi, i'm back home. I've tried the new kernel but the result is the same. No fw0 device, the usual "card not present on slot 3/card present on slot 3" message pair in dmesg | grep -i pciehp and the usual "deleting node fw0" in dmesg | grep -i firew.

Comment 6 Raffaele Candeliere 2012-06-19 08:24:26 UTC
Hooooorray for kernel-3.4.2-4!!!! Firewire working!
The card *is* detected and doesn't get deleted afterwards. I *can* connect devices and their relevant nodes are created.
Good job, guys!

I'm closing the bug.

Thanks to everybody


Note You need to log in before you can comment on or make changes to this bug.