Portál AbcLinuxu, 11. května 2024 10:33


Dotaz: USB Flash Disk - mount: /dev/sda1 is not a block device

29.12.2004 20:30 Jancii | skóre: 8
USB Flash Disk - mount: /dev/sda1 is not a block device
Přečteno: 1901×
Odpovědět | Admin
Zdravim, mam USB Flash disk (TraxData EZ Drive 256MB) ale nedari sa mi ho primountovat.
vo vypise dmesg mam:
hub.c: new USB device 00:0a.0-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x8ec/0x834) 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: USB Flash Disk    Rev: 1.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 507904 512-byte hdwr sectors (260 MB)
sda: Write Protect is off
 /dev/scsi/host1/bus0/target0/lun0: p1
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
FAT: bogus logical sector size 20487
VFS: Can't find a valid FAT filesystem on dev 08:00.
v /etc/fstab pribudol riadok:
/dev/sda1 /mnt/hd auto user,iocharset=iso8859-1,kudzu,codepage=850,noauto,\
umask=0,exec 0 0
a moduly mam:
[root@localhost /]# lsmod
Module                  Size  Used by    Tainted: P
udf                    90464   0  (autoclean)
sd_mod                 13100   0
scsimon                 9280   0  (unused)
usb-storage            72952   0
usb-ohci               20584   0  (unused)
usbcore                72992   1  [usb-storage usb-ohci]
ppp_deflate             4408   0  (autoclean)
zlib_inflate           21156   0  (autoclean) [ppp_deflate]
zlib_deflate           21144   0  (autoclean) [ppp_deflate]
bsd_comp                5336   0  (autoclean)
ppp_async               9216   0  (autoclean)
ppp_generic            24060   0  (autoclean) [ppp_deflate \
bsd_comp ppp_async]
slhc                    6564   0  (autoclean) [ppp_generic]
snd-seq-midi            5024   0  (autoclean) (unused)
snd-opl3-synth         12548   0  (autoclean) (unused)
snd-seq-instr           7172   0  (autoclean) [snd-opl3-synth]
snd-seq-midi-emul       6780   0  (autoclean) [snd-opl3-synth]
snd-ainstr-fm           2912   0  (autoclean) [snd-opl3-synth]
snd-seq-oss            31104   0  (unused)
snd-seq-midi-event      5640   0  [snd-seq-midi snd-seq-oss]
snd-seq                42608   2  [snd-seq-midi snd-opl3-synth \
snd-seq-instr snd-seq-midi-emul snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            43556   1
snd-mixer-oss          14488   0  [snd-pcm-oss]
snd-cmipci             23200   5
snd-pcm                77536   0  [snd-pcm-oss snd-cmipci]
snd-page-alloc          7732   0  [snd-pcm]
snd-opl3-lib            8036   0  [snd-opl3-synth snd-cmipci]
snd-timer              18376   0  [snd-seq snd-pcm snd-opl3-lib]
snd-hwdep               6368   0  [snd-opl3-lib]
snd-mpu401-uart         4396   0  [snd-cmipci]
snd-rawmidi            17600   0  [snd-seq-midi snd-mpu401-uart]
snd-seq-device          5832   0  [snd-seq-midi \
snd-opl3-synth snd-seq-oss snd-seq snd-opl3-lib snd-rawmidi]
snd                    40868   4  [snd-seq-midi snd-opl3-synth\
 snd-seq-instr snd-seq-oss snd-seq-midi-event snd-seq \
snd-pcm-oss snd-mixer-oss snd-cmipci snd-pcm snd-opl3-lib \
snd-timer snd-hwdep snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               6276   0  [snd]
af_packet              14952   0  (autoclean)
lt_serial              23060   2  (autoclean)
lt_modem              521819   0  (autoclean) [lt_serial]
sr_mod                 16920   0  (autoclean)
floppy                 55132   0
nls_iso8859-1           3516   1  (autoclean)
nls_cp850               4316   1  (autoclean)
vfat                   11820   1  (autoclean)
fat                    37944   0  (autoclean) [vfat]
supermount             15296   2  (autoclean)
ide-cd                 33856   0
cdrom                  31648   0  [sr_mod ide-cd]
ide-scsi               11280   0
scsi_mod              103284   5  [sd_mod scsimon usb-storage sr_mod ide-scsi]
rtc                     8060   0  (autoclean)
ext3                   59916   3
jbd                    38972   3  [ext3]
skusal som ho namountovat pomocou "mount /mnt/hd", "mount -t vfat /dev/sda1... ale vzdy vypise toto:
mount: /dev/sda1 is not a block device
v com robim chybu ? mam mandrake 9.1 s jadrom 2.4.21-0.13mdk a na flash disku je FAT filesystem a vo vyndouse funguje.
dakujem
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.12.2004 20:36 jm
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, ve Windows mozna funguje. Kdyz vsechny ty hruzy, co tam vyrobce vyplodil, fdiskem zrusite, vytvorite tam normalni oddil a naformatujete ho na FAT, tak bude fungovat i pod Linuxem.
29.12.2004 21:02 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
skusil som ho zformatovat vo vyndouse, ale ziadna zmena...
ako sa formatuje v linuxe ? zatial som iba cfdisk-om zmazal particiu co tam bola a vytvoril novu FAT32.
bohuzial bez zmeny.
30.12.2004 11:03 jm
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
mkdosfs -F 32 /dev/sda1
29.12.2004 21:03 Pavel
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám sice MDK 10.0, ale snad to bude fungovat také. V adresáři /mnt jsem vytvořil podadresář, který jsem nazval flash. Tedy /mnt/flash. No a do souboru /etc/fstab jsem vložil tento řádek: /dev/sda /mnt/flash auto user,noauto,rw 0 0. No a na ploše jsem si vytvořil zástupce, odkazujícího na zařízení /dev/sda (mnt/flash). Zasunu USB flash disk, dvojklik na ikonu zástupce a již čtu obsah disku (ten je pochopitelně zobrazen v tom adresáři /mnt/flash). Při připojení se ještě objeví na ploše ikona vyjímatelného disku. Když chci flash disk vytáhnout, klik pravým tlačítkem na tu ikonu, zvolím odpojit, ikona korektně zmizí a já usb flash disk vytáhnu. O data jsem ještě nikdy nepřišel, hi.
29.12.2004 21:26 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
po 150tich pokusoch vselijako namountovat som rebootol, bezvysledne...
teraz som si zapal zobrazovanie ikon na ploche a co vidim ? hard disc - sda4 :-)
vyndousove metody obcas pomahaju - obycajna blba plocha :-) (sorry, nemyslim to tak zle s linuxom :-))
dakujem za rady :-)

btw: ako tak pozeram, po tom reboote alebo co som porobil sa zmenilo v fstab /mnt/hd na /mnt/removable a sda1 na sda4.

29.12.2004 21:15 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Odpovědět | | Sbalit | Link | Blokovat | Admin
A je skutečně rozdělený na partitiony (fdisk -l /dev/sda)? Není filesystém přímo ma /dev/sda?
29.12.2004 21:25 puco
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Podla mna tiez mozno pomoze mount /dev/sda /mnt/flash. Tiez by som odporucil udev (staci pohladat tu v diskusii) a potom mat v fstab riadok s /dev/mojflash, lebo takto sa Vam moze stat ze ten usb disk bude pod nabuduce sdb a ten riadok vam znova nepomoze.
29.12.2004 22:24 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
uz to zase nefunguje...
znovu je to sda1 a /mnt/hd a zase ta ista hlaska - not a block device :-( a mount /dev/sda(sdx,sdxx) /directory to vypisuje tiez...
pridal som aj do fstab riadok ako bolo spomenute vyssie a tiez to iste.
29.12.2004 23:41 makara | skóre: 13
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Preto ti vypisuje tu chybu lebo nemas dobre naformatovany USB kluc. Ja som riesil prednedavnom ten isty problem. Do /etc/fstab pridaj riadok
/dev/sda1 /mnt/usb vfat noauto,user 0 0

a v adresary /mnt vytvor folder usb .
Potom sa pozri co ti vypise prikaz
dmesg | grep sda

tam by ti malo vypisat ako ti nasiel tvoj system ten kluc a ked tam budes mat
sda: sda1 sda2 sda3
alebo viac suborov tak pouzi prikaz
fdisk /dev/sda alebo cfdisk /dev/sda
a odstran vsetky odiely ktore tam su a vytvor jeden novy s particiou W95 FAT32 to je OB a potom uz len skus primontovat prikazom
mount /dev/sda1 /mnt/usb/
ked ti to nahodou nepojde tak skus restartovat hotplug alebo kudzu.
Nic nieje take tazke aby to clovek sam nakoniec nevyriesil :)
30.12.2004 11:05 jm
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
odstran vsetky odiely ktore tam su a vytvor jeden novy s particiou W95 FAT32 to je OB a potom uz len skus primontovat
Mozna by bylo lepsi ten oddil pred pripojenim naformatovat.
30.12.2004 14:09 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
takze:
do /etc/fstab som pridal riadok: /dev/sda1 /mnt/usb vfat noauto,user 0 0
celkovo je tam teda:
/dev/hdb5 / ext3 defaults 1 1
/dev/hdb8 /data ext3 defaults 1 2
none /dev/pts devpts mode=0620 0 0
/dev/hdb7 /home ext3 defaults 1 2
none /mnt/cdrom supermount dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-1,codepage=850,umask=0 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-1,sync,codepage=850,umask=0 0 0
/dev/hdb1 /mnt/windows vfat iocharset=iso8859-1,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hdb6 swap swap defaults 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
/dev/sda1 /mnt/usb vfat noauto,user 0 0
vypis dmesg | grep sda vypise:
[root@localhost /]# dmesg | grep sda
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 507904 512-byte hdwr sectors (260 MB)
sda: Write Protect is off
fdiskom som vyhadzal vsetky tie particie (to bol bordel...) takze uz je tam iba:
Disk /dev/sda: 260 MB, 260046848 bytes
32 heads, 32 sectors/track, 496 cylinders
Units = cylinders of 1024 * 512 = 524288 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1       496    253936    b  Win95 FAT32
ked napisem mkdosfs -F 32 /dev/sda1 tak vypise:
[root@localhost /]# mkdosfs -F 32 /dev/sda1
mkdosfs 2.8 (28 Feb 2001)
mkdosfs: unable to open /dev/sda1

co s tym safra je ??? nechapem ako sa mi podarilo ani uz neviem co som porobil, ze vcera po x-pokusoch nabehol ako sda4 a normalne fungoval.
nemoze mat cely tento problem nieco spolocne s touto diskusiou ? pridaval som USB radic...
asi to bude blbost, ale nemoze to mat nieco spolocne napriklad s emulaciou scsi na hdc ? (vypalovacka, hdc=ide-scsi). len tak sa pytam, ked ho povazuje za SCSI device... ale ta emulacia sa tyka iba hdc, ze ?

btw: ked nabootujem slax (4.2.0) alebo knoppix (3.4) tak to normalne funguje - namountujem mount /dev/sda1 /folder a som na disku.

dakujem

30.12.2004 14:12 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
a mount pise stale to iste:
[root@localhost /]# mount /dev/sda1 /mnt/usb
mount: /dev/sda1 is not a block device

:-(
30.12.2004 14:32 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
nabootoval som slax a zadal mkdosfs -F 32 /dev/sda1, vsetko prebehlo v poriadku, aj namountoval uz prazdny disk. vsetko ok. zapnem mandrake a stale ta ista chyba - sda1 is not a block device...
asi mam nieco s mandrakeom :-(

este som zabudol - niekto mi tu poradil restartovat hotplug alebo kudzu, ako na to ? prosiiim

21.2.2005 23:47 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
vsimol som si na inom stroji (taktiez s mdk9.1) ze pri starte pise "mounting usb filesystem" co mne nespusta. moze to byt tym ? ak mozem poprosit - kde alebo ako sa to zapina ? Ďakujem
22.2.2005 00:23 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Některé klíčenky se hlásí jako /dev/sda a jiné jako /dev/sda1. To může být jádro pudla.
22.2.2005 16:01 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
o to nejde... je to sda1.
schvalne som si prave nainstaloval na stary disk ten isty mandrake a tam to slape. lenze ten mdk co mam v compe som instaloval este bez usb radica a teraz to robi problem :-(
moja hlava z toho ze sa pri starte nespusta "mounting USB filesystem" usudila, ze preto asi nepovazuje cokolvek v USB za block device.
a moj problem je v tom ze neviem kde sa da nastavit aby pri spustani systemu bolo aj "mounting USB filesystem" :-(
v diskusii kde som pridaval USB radic sa na nieco asi zabudlo... alebo som nieco ja vynechal ? :-(
a nechcem to riesit reinstalaciou ako vyndous.
22.2.2005 16:09 jm
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
Co treba pridat do /etc/fstab
none        /proc/bus/usb   usbfs         defaults      0 0
22.2.2005 20:49 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: USB Flash Disk - mount: /dev/sda1 is not a block device
bohuzel bez zmeny. nic a nic :-(
mam na druhem disku ten samej mandrake, na co bych se mel podivat (krome fstab) jestli je to stejny s tim nefunkcnim ?
Ď.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.