[ Spooky @ 25.04.2006. 23:29 ] @
Znaci nikako da nateram flesic da radi. Gledao sam ES, linuxo, linuxquestions i jos neke forume al ne nadjoh resenje
Imam instaliran Slackware 10.1 (kernel 2.4.29) sa default podesavanjima (tj. nisam pravio izmene i kompajlirao kernel) i USB SanDisk Cruzer mini 256MB (FAT32 formatiran iz WindowsXP-a) koji nikako da proradi (da se nisam uverio da radi pod SuSE 10 pomislio bih da nesto nije u redu sa njim)..

Bitnije stavke iz "Linux Kernel Configuration":
SCSI support (enabled)
SCSI disk support (enabled)
SCSI generic support (enabled)
Probe all LUNs on each SCSI device (disabled)
Support for USB (module)
EHCI HCD supportUHCI Alternate Driver (JE support) (module)
UHCI support (module)
USB Mass Storage support (module)

E ovako, logovan kao root, prikacim usb (svaki put na isto mesto), i evo redosled radnji:

kreiram folder /mnt/usb

Code:

# dmesg
...
hub.c: new USB device 00:07.2-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x781/0x8185) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 1.25
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
 sda: sda1 sda2 sda3 sda4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.


Zbunjuje me ovaj deo "sda: sda1 sda2 sda3 sda4", jer na forumima sam vidjao samo "sda: sda1" (ne znam da li je to problem?). Dalje

Code:

# mount /dev/sda1 /mnt/usb/
mount: /dev/sda1 is not a valid block device

# dmesg
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
scsi: device set offline - not ready or command retry failed after bus reset: host 1 channel 0 id 0 lun 0
SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 50000
 I/O error: dev 08:01, sector 1141509376
 I/O error: dev 08:01, sector 1141509378
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 16
 I/O error: dev 08:01, sector 128
 I/O error: dev 08:01, sector 144
 I/O error: dev 08:01, sector 128
 I/O error: dev 08:01, sector 128
 I/O error: dev 08:01, sector 16
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 80
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 64
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 16
 I/O error: dev 08:01, sector 32
 I/O error: dev 08:01, sector 16
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 8
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 0
 I/O error: dev 08:01, sector 8
 I/O error: dev 08:01, sector 8
 I/O error: dev 08:01, sector 24
 I/O error: dev 08:01, sector 24


i ne radi. Ne kapiram sta je? Resetujem komp, probam na drugi nacin (iz nekog howto):

Code:

# modprobe sd_mod
modprobe: Can't locate module sd_mod

# modprobe usb-ohci
/lib/modules/2.4.29/kernel/drivers/usb/host/usb-ohci.o.gz: init_module: No such device
/lib/modules/2.4.29/kernel/drivers/usb/host/usb-ohci.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ 

parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.29/kernel/drivers/usb/host/usb-ohci.o.gz: insmod /lib/modules/2.4.29/kernel/drivers/usb/host/usb-ohci.o.gz failed
/lib/modules/2.4.29/kernel/drivers/usb/host/usb-ohci.o.gz: insmod usb-ohci failed 

# modprobe usbcore
# modprobe uhci
# modprobe usb-storage


Ovaj prvi ocigledno nedostaje, a drugi mozda pravi problem (ne uspeva ni "insmod -f"). A ova zadnja 3 su prosla bez problema, pri cemu, mislim dva su vec

bila ucitana. Prikacim USB..

Code:

# cat /proc/scsi/scsi
Attached devices:
...
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: Generic  Model: STORAGE DEVICE   Rev: 1.25
  Type:   Direct-Access                    ANSI SCSI revision: 02

# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0781:8185 SanDisk Corp. SDCZ2-nnn Cruzer Mini flash-RAM drive 


i probam:

Code:

# mount -t vfat /dev/sda1 /mnt/usb/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


i ne vredi. Probao sam jos nekoliko predloga al nista nije urodilo plodom. Napominjem da u oba navedena slucaja, posle komande "mount" lampica na USB disku se ugasi (eventualno trepne ili se upali na kratko), aktivna konzola stoji bar jedno minut i izbaci da ne moze...

Ako neko ima resenje ili predlog sta da radim javite. Jos sam pocetnik u Linux vodama al ovo stvarno pocinje da me nervira.. Hvala unapred na odgovorima i

predlozima.
[ pretorian @ 26.04.2006. 17:26 ] @
Pa, koliko ja znam, ne treba ti ništa od tih stvari što si radio, sve to normalno samo od sebe radi kad prilikom instalacije aktiviraš podršku za, (valjda) hot-plug uređaje, kao PCI kartice, USB diskove itd...
To možeš i naknadno, treba da kompajliraš kernel sa podrškom za to...
sve radi normalno, kad ubacis flash i otvori se prozor sa sadržajem...

[ VRider @ 26.04.2006. 18:23 ] @
Problem je sto iz nekog razloga Linux hoce da vidi 4 particije na flashu, od kojih ni jedna nije validna.
Pokreni fdisk /dev/sda, izbrisi particije, napravi jednu novu. Napravi filesystem, i onda ce da radi pa da peva.
[ EArthquake @ 26.04.2006. 18:38 ] @
ja imam neki mp3 player
u linuksu mi je fdisk non stop izbaciovao gomilu particija na njemu

uvek sam ga mountovao kao /dev/sda , samo sda , ne 1 ili sta vec , to me je doduse i cudilo u pocetku

ali je radilo , upitanju je bio i jeste i dalje slackware

e onda sam nesto bio zgresio s tim fajl sistemom njegovim i bio primoran da sam napravim particije
pomocu fdisk-a naravno

sada imam samo jednu particiju koju mountujem kao sda1

moguce je da naki flashovi imaju fabricki napravljene te matrakuke za radi necega

[ Spooky @ 26.04.2006. 20:22 ] @
JUPIIII, proradilo je i to zahvaljujuci vama, hvala ljudi!

Code:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
...
/dev/sda1             249M   1K  249M   1% /mnt/usb


Znaci zvuk i NVIDIA drajveri prosli bez problema, modem proradio uz malo zongliranja, flesic proradio uz vasu pomoc, odgovara mi filozofija ove distribucije tako da definitivno ostajem na Slacku Hvala jos jednom!

[Ovu poruku je menjao Spooky dana 26.04.2006. u 21:22 GMT+1]