bookmarks     readme     useme
 


                                                           30 April 2005

            Problem while mounting USB flash drive in FC3:

                 Yesterday,  I  was trying to mount a USB flash drive in
            my machine running FC3 with  the  Linux  kernel-2.6.11.7.  I
            could  not  mount that device, as "mount" terminated leaving
            an error message: "/dev/sda1: does not exist", for me. So, I
            created  a  device  file  named "sda1" under "/dev" diretory
            using "MAKEDEV"  command,  and  again  tried  to  mount  the
            device, This time "mount" exited after prompting me that the
            device "sda1" (which I just created) is not  a  valid  block
            device.  "What  the hell !...", said I, and again started to
            figure  out  the  problem.  I  wrote  couple  of  mails   to
            comp.os.linux.misc at Google-groups, and to linux-bangalore-
            technical mailing list. I also googled the error messege  as
            it  is,  opened some of the early links, and started to read
            in the hope to find the solution. And yes!, I found my solu-
            tion on the following page

            http://lists.debian.org/debian-user/2003/10/msg05425.html

            Solution:

                 Complie  the  linux kernel to add couple of modules and
            support to SCSI and USB devices in it. Go to directory  con-
            taining kernel source and do the following steps

                 .    make menuconfig

                 .    Go  to  "Main  Menu  -->  Device  Drivers --> SCSI
                      device support" and Select SCSI disk support

                 .    Go to "Main Menu --> USB support" and Enable  EHCI
                      HCD  (USB  2.0)  support, Enable OHCI HCD support,
                      also UHCI HCD (Most Intel and VIA) support

            You are done! compile your kernel by following  steps  after
            this

                 .    make bzImage

                 .    make modules

                 .    Do the root login and

                 .    make modules_install

                 .    make install

                 That's  it!, reboot your machine, insert the USB drive,
            it'd be automatically detected by  system  and  also  system
            will create "sda1" device for you!, jsut mount the drive and


            Njoy !!!



                                                              ...PJP