Bug 6991

Summary: tiumfwl: Out of tree controller driver appears to crash when used with ide_cs
Product: Other Reporter: Giuseppe Iannello (atlantisbeppe)
Component: OtherAssignee: other_other
Status: REJECTED INVALID    
Severity: normal CC: alan, bunk, linux
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.17 Subsystem:
Regression: --- Bisected commit-id:

Description Giuseppe Iannello 2006-08-11 11:11:35 UTC
Distribution: Gentoo 64bit
Hardware Environment: Compaq Presario R3000 (athlon64)
Problem Description:
When inserting a card in the laptop's card reader, ide_cs tries to initialize 
it, but fails.
the 2 links are dmesg output when inserting
1) 2gb SD ---> http://rafb.net/paste/results/bN9coN72.html
2) 32mb mmc -> http://rafb.net/paste/results/4uD4NT74.html

Steps to reproduce:
load tiumfwl (with the right firmware)
insert a card in the reader.
Comment 1 Alan 2006-08-11 12:01:18 UTC
The ti driver in question is not part of the mainstream kernel. Please report
the problem to its author or to Gentoo.
Comment 2 Giuseppe Iannello 2006-08-11 15:15:49 UTC
the external module is just an interface to load firmware to the chipset. this 
firmware makes the cardbus controller recognise the chipset as a cardbus card 
reader, so that can be used with ide_cs. the tiumfwl module can't crash, as it 
does its work, the firmware doesn't crash because it keeps tracking the 
insertion/remotion of any type of sd/mmc/ms. _maybe_ ide_cs needs some tweaking 
for this "particular" device.
Comment 3 Alan 2006-08-11 16:56:51 UTC
The pattern shown is unique to this device, and indicates that the device and
the controller stop communicating. That makes the ti patch first suspect,
especially as no similar reports exist for other hardware.

I'll happily talk ot the tiumfwl driver author once they have some idea what is
going on, until then there is nothing I can do.