On Sat,  9 Feb 2008 18:08:14 -0800 (PST) [EMAIL PROTECTED] wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=9925
> 
>            Summary: PROBLEM: Card Reader Detected but won't connect to
>                     system
>            Product: IO/Storage
>            Version: 2.5
>      KernelVersion: 2.6.24.1
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Other
>         AssignedTo: [EMAIL PROTECTED]
>         ReportedBy: [EMAIL PROTECTED]
> 
> 
> Latest working kernel version: 2.6.24.1
> Earliest failing kernel version: 2.6.23.12

A regression.

> Distribution: Slackware Current (beta 12.1) Custom Kernel
> Hardware Environment: 
> Linux mars 2.6.24.1rj #2 PREEMPT Sat Feb 9 15:06:07 AST 2008 i686 AMD
> Athlon(tm) XP 2200+ AuthenticAMD GNU/Linux
> 1GB RAM
> Software Environment:
> Gnu C                  4.1.2
> Gnu make               3.81
> binutils               2.17.50.0.17.20070615
> util-linux             2.12r
> mount                  2.12r
> module-init-tools      3.4
> e2fsprogs              1.40.5
> jfsutils               1.1.12
> reiserfsprogs          3.6.19
> xfsprogs               2.8.16
> pcmciautils            014
> quota-tools            3.13.
> PPP                    2.4.4
> Linux C Library        2.7
> Dynamic linker (ldd)   2.7
> Linux C++ Library      6.0.8
> Procps                 3.2.7
> Net-tools              1.60
> Kbd                    1.12
> oprofile               0.9.2
> Sh-utils               6.9
> udev                   116
> wireless-tools         28
> Modules Loaded         nls_iso8859_1 nls_cp437 nvidia usb_storage ub sg 
> aic7xxx
> snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss
> nfsd lockd auth_rpcgss sunrpc exportfs pcmcia pcmcia_core bt878 tuner tea5767
> tda8290 tuner_simple mt20xx tea5761 i2c_viapro bttv ir_common compat_ioctl32
> i2c_algo_bit videobuf_dma_sg videobuf_core btcx_risc via686a tveeprom hwmon
> i2c_core snd_emu10k1 snd_rawmidi snd_ac97_codec psmouse ac97_bus emu10k1_gp
> snd_pcm snd_seq_device snd_timer snd_page_alloc snd_util_mem gameport 
> snd_hwdep
> via_agp agpgart evdev pcspkr via_rhine mii snd soundcore uhci_hcd parport_pc
> serio_raw videodev v4l2_common v4l1_compat parport
> 
> Problem Description:
> 
> Connecting USB card reader (ProFlash 6-in-1 Card Reader - resembles mini-iPod
> with a card slot) to the front panel USB slots, is detected by system, but
> adding a 1GB normal SD card, or a 4GB SDHC card causes error messages about
> cannot detect filesystem.
> 
> Steps to reproduce:
> Insert SD card into the reader device, and error occurs.
> 
> Note: I enabled the Probe all LUNs option which resolved system freeze when
> card reader was inserted while another reader had /dev/uba already reserved.
> The device was correctly assigned /dev/ube.
> 
> Bus 002 Device 003: ID 090c:6000 Feiya Technology Corp.
> Bus 002 Device 001: ID 0000:0000 
> Bus 001 Device 002: ID 058f:6362 Alcor Micro Corp.
> Bus 001 Device 001: ID 0000:0000 
> 
> /dev
> root # ls -al ub*
> brw-rw---- 1 root video 180,  0 2008-02-09 15:21 "uba"
> brw-rw---- 1 root video 180,  8 2008-02-09 15:21 "ubb"
> brw-rw---- 1 root video 180, 16 2008-02-09 15:21 "ubc"
> brw-rw---- 1 root video 180, 24 2008-02-09 15:21 "ubd"
> brw-r----- 1 root disk  180, 32 2008-02-09 15:23 "ube"
> 
> I tried a normal 1GB SD card (leaving out SDHC for the moment)
> 
> mount -t vfat /dev/ude1 /media/sddisk/
> mount: special device /dev/ude1 does not exist
> 
> FAT: bogus number of reserved sectors
> VFS: Can't find a valid FAT filesystem on dev ube.
> 
> I then tried it in the older card reader (no SDHC support)
> as an example, after I insert the SD card:
> 
> dmesg>   uba: uba1
> 
> brw-rw---- 1 root video 180,  1 2008-02-09 15:55 "/dev/uba1"
> 
> mount -t vfat /dev/uba1 /media/sd
> ls -al /media/sd
> total 52
> drwxr-xr-x  3 root root 16384 1969-12-31 20:00 "."/
> drwxr-xr-x 22 root root  4096 2008-02-06 02:49 ".."/
> drwxr-xr-x  3 root root 16384 2008-02-08 23:04 "dcim"/
> 
> 
> fsck.vfat /dev/ube
> dosfsck 2.11, 12 Mar 2005, FAT32, LFN
> Got 0 bytes instead of 512 at 0
> 
> 
> The device is picked up by hal:
>  2263 ?        Ss     0:00 /usr/sbin/hald --daemon=yes
>  2264 ?        S      0:00 hald-runner
>  2270 ?        S      0:01 hald-addon-input: Listening on /dev/input/event0
>  2275 ?        S      0:03 hald-addon-storage: polling /dev/hda (every 2 sec)
>  2485 ?        D      0:03 hald-addon-storage: polling /dev/sr0 (every 2 sec)
>  2638 ?        S      0:04 hald-addon-storage: polling /dev/uba (every 2 sec)
>  2646 ?        S      0:04 hald-addon-storage: polling /dev/ubd (every 2 sec)
>  2648 ?        S      0:04 hald-addon-storage: polling /dev/ubb (every 2 sec)
>  2650 ?        S      0:04 hald-addon-storage: polling /dev/ubc (every 2 sec)
>  2683 ?        S      0:03 hald-addon-storage: polling /dev/ube (every 2 sec)
> 
> 
> lsusb -s 002:003 -v
> 
> Bus 002 Device 003: ID 090c:6000 Feiya Technology Corp.
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x090c Feiya Technology Corp.
>   idProduct          0x6000
>   bcdDevice            1.00
>   iManufacturer           1 Generic       ,   .
>   iProduct                2 USB2.0 Card Reader 
>   iSerial                 3 12345678901234567890
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk (Zip)
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval             255
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval             255
> Device Qualifier (for other device speed):
>   bLength                10
>   bDescriptorType         6
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   bNumConfigurations      1
> Device Status:     0x0000
>   (Bus Powered)
> 
> 
> After bootup, dmesg shows:
> 
> usb 2-1: new full speed USB device using uhci_hcd and address 2
> usb 2-1: configuration #1 chosen from 1 choice
> usbcore: registered new interface driver ub
> Initializing USB Mass Storage driver...
> usbcore: registered new interface driver usb-storage
> USB Mass Storage support registered.
> usb 2-1: USB disconnect, address 2
> usb 1-1: new full speed USB device using uhci_hcd and address 2
> usb 1-1: configuration #1 chosen from 1 choice
> usb 2-1: new full speed USB device using uhci_hcd and address 3
> usb 2-1: configuration #1 chosen from 1 choice
> 
> 
> Let me know if you need additional information.
> 
> Thanks
> Rich
> 
> 

-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to