PDA

Bekijk de volledige versie : USB Stick wird nicht erkannt



Kunairu
04-04-2007, 04:35
Ich hab folgendes Problem. Sobald ich den stupid-ftpd im interface abschalte, findet er den USB Stick beim booten nicht mehr unter /dev/discs/disc0
was eigentlich nur ein link auf /dev/scsi/host0/bus0/target0/lun0



Jan 1 01:00:05 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 01:00:05 kernel: Vendor: Model: USB Flash Memory Rev: 5.00
Jan 1 01:00:05 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 01:00:05 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
was aber NUR gemacht wird wenn der Stupid-ftpd mitstartet

ihn danach einfach beenden wäre auch ne möglichkeit doch mountet er /dev/discs/disc0/part1 und /dev/discs/disc0/part3 BEIDE in /tmp/harddisk
und das lässt sich leider nur sehr sehr unschön manuell lösen

Hat da jemand noch ne andere möglichkeit? vll DIREKT den USB Stick als Mass Storage device zustarten anstatt das dem Stupid-ftpd machen zulassen.

Gecko
12-04-2007, 07:52
Prüf 'mal mit "lsmod" ob überhaupt die entsprechenden Kernel-Module für den USB-Storage geladen sind.
Vermutlich sind die entsprechenden Kernel-Module nicht geladen, so dass der USB-Stick nicht erkannt wird.
Das Laden der Kernel-Module geschicht automatisch, wenn der Stupid-Ftpd im Web-Interface eingeschaltet ist.

Falls also die Module nach einen Reboot (ohne Stupid-FTPD) noch fehlen, am besten in die post-boot Datei etwa folgenden Eintrag ergänzen:



if [ ! -d /dev/discs ]; then
insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
fi


Danach sollte der USB-Stick automatisch erkannt werden.

Gruß Gecko.

xtra2222
15-04-2007, 19:40
Hi,

habe ein ähnliches Problem, mein Stick wird mittlerweile erkannt aber wird entweder nach ner weile oder sofort wieder mit folgenden log meldungen "unbrauchbar":



Apr 14 13:26:04 kernel: hub.c: new USB device 01:03.0-2, assigned address 4
Apr 14 13:26:06 kernel: I/O error: dev 08:00, sector 2
Apr 14 13:26:06 kernel: EXT3-fs: unable to read superblock
Apr 14 13:26:06 kernel: MSDOS FS: Using codepage 950
Apr 14 13:26:06 kernel: MSDOS FS: IO charset cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:00, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: FAT: freeing iocharset=cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:00, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: I/O error: dev 08:00, sector 0
Apr 14 13:26:06 kernel: NTFS: Reading super block failed
Apr 14 13:26:06 kernel: I/O error: dev 08:01, sector 2
Apr 14 13:26:06 kernel: EXT3-fs: unable to read superblock
Apr 14 13:26:06 kernel: MSDOS FS: Using codepage 950
Apr 14 13:26:06 kernel: MSDOS FS: IO charset cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:01, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: FAT: freeing iocharset=cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:01, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: I/O error: dev 08:01, sector 0
Apr 14 13:26:06 kernel: NTFS: Reading super block failed
Apr 14 13:26:06 kernel: I/O error: dev 08:02, sector 2
Apr 14 13:26:06 kernel: EXT3-fs: unable to read superblock
Apr 14 13:26:06 kernel: MSDOS FS: Using codepage 950
Apr 14 13:26:06 kernel: MSDOS FS: IO charset cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:02, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: FAT: freeing iocharset=cp950
Apr 14 13:26:06 kernel: I/O error: dev 08:02, sector 0
Apr 14 13:26:06 kernel: FAT: unable to read boot sector
Apr 14 13:26:06 kernel: I/O error: dev 08:02, sector 0
Apr 14 13:26:06 kernel: NTFS: Reading super block failed
Apr 14 13:26:07 kernel: I/O error: dev 08:03, sector 2
Apr 14 13:26:07 kernel: EXT3-fs: unable to read superblock
Apr 14 13:26:07 kernel: MSDOS FS: Using codepage 950
Apr 14 13:26:07 kernel: MSDOS FS: IO charset cp950
Apr 14 13:26:07 kernel: I/O error: dev 08:03, sector 0
Apr 14 13:26:07 kernel: FAT: unable to read boot sector
Apr 14 13:26:07 kernel: FAT: freeing iocharset=cp950
Apr 14 13:26:07 kernel: I/O error: dev 08:03, sector 0
Apr 14 13:26:07 kernel: FAT: unable to read boot sector
Apr 14 13:26:07 kernel: I/O error: dev 08:03, sector 0
Apr 14 13:26:07 kernel: NTFS: Reading super block failed
Apr 14 13:26:07 kernel: I/O error: dev 08:04, sector 2
Apr 14 13:26:07 kernel: EXT3-fs: unable to read superblock
Apr 14 13:26:07 kernel: MSDOS FS: Using codepage 950
Apr 14 13:26:07 kernel: MSDOS FS: IO charset cp950
Apr 14 13:26:07 kernel: I/O error: dev 08:04, sector 0
Apr 14 13:26:07 kernel: FAT: unable to read boot sector
Apr 14 13:26:07 kernel: FAT: freeing iocharset=cp950
Apr 14 13:26:07 kernel: I/O error: dev 08:04, sector 0
Apr 14 13:26:07 kernel: FAT: unable to read boot sector
Apr 14 13:26:07 kernel: I/O error: dev 08:04, sector 0
Apr 14 13:26:07 kernel: NTFS: Reading super block failed


was kann man da tun?

vielen dank für eure hilfe...

xtra

wengi
16-04-2007, 08:28
Mit welchen Dateisystem ist der USB-Stick formatiert?
Kannst Du mit einem anderen Stick testen?

Formatiere den Stick unter Windows mit FAT32.

wengi

xtra2222
16-04-2007, 18:11
also formatiert ist er mit fat32...

folgendes passiert mit einem card reader und einer 512mb karte:


Apr 16 19:07:02 kernel: hub.c: new USB device 01:03.2-1, assigned address 3
Apr 16 19:07:07 kernel: Device not ready. Make sure there is a disc in the drive.
Apr 16 19:07:07 kernel: sda : READ CAPACITY failed.
Apr 16 19:07:07 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Apr 16 19:07:07 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Apr 16 19:07:07 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Apr 16 19:07:07 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Apr 16 19:07:07 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Apr 16 19:07:07 kernel: I/O error: dev 08:00, sector 0
Apr 16 19:07:07 kernel: Device not ready. Make sure there is a disc in the drive.
Apr 16 19:07:08 kernel: sda : READ CAPACITY failed.
Apr 16 19:07:08 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Apr 16 19:07:08 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Apr 16 19:07:08 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Apr 16 19:07:08 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Apr 16 19:07:08 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: unable to read partition table
Apr 16 19:07:08 kernel: Device not ready. Make sure there is a disc in the drive.
Apr 16 19:07:08 kernel: sda : READ CAPACITY failed.
Apr 16 19:07:08 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Apr 16 19:07:08 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Apr 16 19:07:08 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Apr 16 19:07:08 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Apr 16 19:07:08 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: unable to read partition table
Apr 16 19:07:08 kernel: Device not ready. Make sure there is a disc in the drive.
Apr 16 19:07:08 kernel: sda : READ CAPACITY failed.
Apr 16 19:07:08 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Apr 16 19:07:08 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Apr 16 19:07:08 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Apr 16 19:07:08 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Apr 16 19:07:08 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: unable to read partition table
Apr 16 19:07:08 kernel: Device not ready. Make sure there is a disc in the drive.
Apr 16 19:07:08 kernel: sda : READ CAPACITY failed.
Apr 16 19:07:08 kernel: sda : status = 1, message = 00, host = 0, driver = 08
Apr 16 19:07:08 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Apr 16 19:07:08 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Apr 16 19:07:08 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Apr 16 19:07:08 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: I/O error: dev 08:00, sector 0
Apr 16 19:07:08 kernel: unable to read partition table
Apr 16 19:07:08 kernel: Device 08:10 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:10, sector 2
Apr 16 19:07:08 kernel: EXT3-fs: unable to read superblock
Apr 16 19:07:08 kernel: MSDOS FS: Using codepage 950
Apr 16 19:07:08 kernel: MSDOS FS: IO charset cp950
Apr 16 19:07:08 kernel: Device 08:10 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:10, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: FAT: freeing iocharset=cp950
Apr 16 19:07:08 kernel: Device 08:10 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:10, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: Device 08:10 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:10, sector 0
Apr 16 19:07:08 kernel: NTFS: Reading super block failed
Apr 16 19:07:08 kernel: Device 08:20 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:20, sector 2
Apr 16 19:07:08 kernel: EXT3-fs: unable to read superblock
Apr 16 19:07:08 kernel: MSDOS FS: Using codepage 950
Apr 16 19:07:08 kernel: MSDOS FS: IO charset cp950
Apr 16 19:07:08 kernel: Device 08:20 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:20, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: FAT: freeing iocharset=cp950
Apr 16 19:07:08 kernel: Device 08:20 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:20, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: Device 08:20 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:20, sector 0
Apr 16 19:07:08 kernel: NTFS: Reading super block failed
Apr 16 19:07:08 kernel: VFS: Can't find ext3 filesystem on dev sd(8,48).
Apr 16 19:07:08 kernel: MSDOS FS: Using codepage 950
Apr 16 19:07:08 kernel: MSDOS FS: IO charset cp950
Apr 16 19:07:08 kernel: FAT: bogus logical sector size 0
Apr 16 19:07:08 kernel: VFS: Can't find a valid FAT filesystem on dev 08:30.
Apr 16 19:07:08 kernel: FAT: freeing iocharset=cp950
Apr 16 19:07:08 kernel: FAT: bogus logical sector size 0
Apr 16 19:07:08 kernel: VFS: Can't find a valid FAT filesystem on dev 08:30.
Apr 16 19:07:08 kernel: Device 08:40 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:40, sector 2
Apr 16 19:07:08 kernel: EXT3-fs: unable to read superblock
Apr 16 19:07:08 kernel: MSDOS FS: Using codepage 950
Apr 16 19:07:08 kernel: MSDOS FS: IO charset cp950
Apr 16 19:07:08 kernel: Device 08:40 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:40, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: FAT: freeing iocharset=cp950
Apr 16 19:07:08 kernel: Device 08:40 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:40, sector 0
Apr 16 19:07:08 kernel: FAT: unable to read boot sector
Apr 16 19:07:08 kernel: Device 08:40 not ready.
Apr 16 19:07:08 kernel: I/O error: dev 08:40, sector 0
Apr 16 19:07:08 kernel: NTFS: Reading super block failed

kann es sein, dass es defekte usb ports gibt, oder würde dann garnichts gehen?