Bug 117643 - USB floppy drive SAMSUNG SFD-321U/EP detected 8 times
Summary: USB floppy drive SAMSUNG SFD-321U/EP detected 8 times
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Kernel (show other bugs)
Version: RC 1
Hardware: Other All
: P5 - None : Normal
Target Milestone: ---
Assignee: Hubert Mantel
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-17 19:03 UTC by Juergen Mell
Modified: 2005-10-27 12:23 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
output of lsusb for the SFD-321U (2.27 KB, text/plain)
2005-09-17 23:40 UTC, Juergen Mell
Details
syslog output when connecting SFD-321U (12.09 KB, text/plain)
2005-09-17 23:41 UTC, Juergen Mell
Details
diff-output to fix SFD-321U (726 bytes, patch)
2005-09-18 16:39 UTC, Juergen Mell
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Mell 2005-09-17 19:03:50 UTC
When the SAMSUNG floppy drive SFD-321U/EP is connected the kernel will detect 8
new drives (sda ... sdh). Each drive is operable and shows the same data. The
problem exists for all SUSE kernels since 2.4.x. It was once fixed in a late
2.4.x kernel from kernel.org (I did not try any recent vanilla kernels), but
never in a SUSE kernel.
Comment 1 Olaf Hering 2005-09-17 21:12:48 UTC
so does it exist in 10.0 or not?

this patch will likely fix it.

http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg14958.html
Comment 2 Juergen Mell 2005-09-17 23:40:27 UTC
Created attachment 50239 [details]
output of lsusb for the SFD-321U
Comment 3 Juergen Mell 2005-09-17 23:41:29 UTC
Created attachment 50240 [details]
syslog output when connecting SFD-321U
Comment 4 Juergen Mell 2005-09-17 23:42:23 UTC
The bug _exists_ in 10.0RC1 (kernel-default 2.6.13-9).
The patch did NOT fix the problem (although I really expected it). Hmmmm. I
modified unusual_devs.h, then did make cloneconfig, make prepare, make modules
and make modules_install. After that rebooted. As all modules are now 'tainted'
I believe the new modules are used. Very strange. Attached are outputs of lsusb
and the relevant part of the syslog.
Comment 5 Juergen Mell 2005-09-18 16:39:02 UTC
Created attachment 50251 [details]
diff-output to fix SFD-321U

I finally found it: The firmware version of my drive is newer than the version
which was expected in the original patch and thus the drive was not recognized
with the original version. With the above patch everything works as expected.
The diff was made against the original file from
kernel-source-2.6.13-9.i586.rpm
Comment 6 Hubert Mantel 2005-10-27 12:23:34 UTC
Thanks, I added the fix to our kernels. Since you found out the problem and the fix, could you also please send this one upstream, so it will be fixed in newer kernels automatically? The maintainer's email adress can be found in the file you just modified ;)
Matthew Dharm (mdharm-usb@one-eyed-alien.net)