[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: USB cardreader



On Wednesday 29 December 2004 7:34 pm, Ron Johnson wrote:
> On Wed, 2004-12-29 at 19:11 -0500, jeff elkins wrote:
> > On Saturday 25 December 2004 4:04 pm, jeff elkins wrote:
> > > On Saturday 25 December 2004 3:19 pm, H. S. wrote:
> > > > Apparently, _jeff elkins_, on 25/12/04 09:06,typed:
> > > > > Merry Christmas, List!
> > > > >
> > > > > I've built a new sid-based system (kernel 2.6.9) and I'm having a
> > > > > bit of trouble with the attached usb cardreader.
> > > > >
> > > > > It's recognized at boot:
> > > > >
> > > > > usb 2-2: new full speed USB device using address 2
> > > > > scsi0 : SCSI emulation for USB Mass Storage devices
> > > > > Vendor: DMI       Model: MultiFlash        Rev: 3.00
> > > > > Type:   Direct-Access   ANSI SCSI revision: 02
> > > > >
> > > > > But unless I boot with cards inserted, the devices I need
> > > > > (sda1,sdc1) are not created. Additionally, once mounted they refuse
> > > > > to unmount with a 'device busy.'
> > > > >
> > > > > I probably missed something in my setup, thanks for any help.
> > > > >
> > > > > Jeff Elkins
> > > >
> > > > I have a USB card reader that is detected alright but I have to have
> > > > a card in a slot to get that detected too. The problem is that the
> > > > card reader hardware makes itself detectable to a USB port but
> > > > doesn't give any information when a card is inserted. So that card
> > > > insertion totoally hidden from hotplug. It works onlyif you have a
> > > > card inside the reader already before plugging it in the USB port.
> > > >
> > > > My solution was to make a mount point that I use after I insert the
> > > > card in one of the slots. YMMV.
> > > >
> > > > However, if you card does notify the system when a new card is
> > > > inserted and your system still doen't know about a new card, then
> > > > something is wrong somewhere.
> > > >
> > > > ->HS
> > >
> > > I used that strategy with my previous system. Point /dev/sda1 and
> > > /dev/sdc1 to /cfcard and /sdcard in fstab and mount away.  No longer.
> > >
> > > I found out I can run cfdisk /dev/sda and cfdisk /dev/sdc, then
> > > /dev/sda1 and dev/sdc1 are created. Then I can mount and unmount. So,
> > > somehow, something is screwed. I built this system from scratch with
> > > sarge netinstall and apt, so I've probably left something out...
> > >
> > > Jeff
> >
> > Perhaps now that it's not Christmas and the Umbutu thread has burnt out I
> > can get some assistance? :)
> >
> > FYI, mounting these cards worked _flawlessly_,  with no intervention,
> > with my previous sid install built on top of a basic Woody system.
> > Hotplug is installed and works fine for my Zaurus and a few other USB
> > devices, so I don't think that's the issue.
> >
> > Does the fact that I can manually issue an cfdisk/fdisk /dev/sda or
> > cfdisk/fdisk /dev/sdc and have the required /dev/sda1 and /dev/sdc1
> > devices appear jog any thoughts?
> >
> > Are there any dpkg-reconfigure tricks (other than hotplug, which I've
> > done) which I could try?
> >
> > Can I manually create /dev/sda1 and /dev/sdc1 which are static from boot
> > to boot?
> >
> > Thanks again to those who've replied and for any new help.
>
> Have you tried udev?

Problem solved through pure chance. I noticed that I had a scsi drive 
referenced in fstab that no longer exists in this system. Removing the 
reference and rebooting fixed thngs.

Jeff



Reply to: