USB-Stick will nicht

Post Reply
Message
Author
ebelchrom

USB-Stick will nicht

#1 Post by ebelchrom »

Hallo

Erstmal will ich sagen, dass mir das USB-HOWTO von
http://www.tldp.org/HOWTO/Flash-Memory- ... x-2.6.html
bekannt ist. Ich also alle Kernel-Optionen aktiviert aber es passiert nicht viel nach dem einstecken des Sticks:

# less /var/log/messages
...
Jan 21 23:50:11 localhost kernel: usb 4-1: USB disconnect, address 2
Jan 21 23:50:21 localhost kernel: usb 4-1: new high speed USB device using address 3
Jan 21 23:50:21 localhost usb.agent[9323]: usb-storage: already loaded
Jan 21 23:50:21 localhost kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 21 23:50:22 localhost kernel: Vendor: USB 2.0 Model: Mobile Disk Rev:
Jan 21 23:50:22 localhost kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 21 23:50:23 localhost scsi.agent[9362]: disk at /devices/pci0000:00/0000:00:1d.7/usb4/4-1/4-1:1.0/host1/1:0:0:0
Jan 22 00:01:48 localhost -- MARK --

Unter /proc gibt es auch kein Verzeichnis scsi. Wieso wird keine Gerätedatei /dev/sd[a-z] erstellt?

Gruß

User avatar
Soulfly
Posts: 137
Joined: 16. Apr 2003 5:05
Location: Buchholz idN

#2 Post by Soulfly »

Hallo!

Wie hast du alle Kernel Optionen aktiviert? Hast du alle Treiber in den Kernel gebaut, oder dir Module gebaut?

Hast du schonmal ein "modprobe usb-storage" probiert? Sollte normalerweise reichen.

Welche Distri überhaupt?

ebelchrom

#3 Post by ebelchrom »

Hi

Ich fahre noch mit selbstkompiliertem 2.6.7er (Debian) Kernel - die Probleme hatte ich noch mit dem kernel-image-2.6.3-386 nicht.

Es gibt also keine Meldung in der Art (von meiner KANOTIX-Partition, Kernel 2.6.6):

Code: Select all

Jan 22 14:25:19 INSPIRON kernel: Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
Jan 22 14:25:19 INSPIRON kernel: Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0,  type 0
Aber unter /sys/devices/pci0000:00/0000:00:1d.7/usb4/4-1/4-1:1.0/host0/0:0:0:0 existieren Dateien:

Code: Select all

# cat /sys/devices/pci0000:00/0000:00:1d.7/usb4/4-1/4-1:1.0/host0/0:0:0:0/model
Mobile Disk
Es gibt auch kein /proc/scsi Verzeichnis obwohl ich die CONFIG_SCSI_PROC_FS Option mitkompiliert habe :(

lsusb sagt:

Code: Select all

# lsusb
Bus 004 Device 002: ID 126f:1325 TwinMOS Mobile Disk
Bus 004 Device 001: ID 0000:0000

Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Es gibt anscheinend auch keine *sd*.[k]o oder *sg*.[k]o in /lib/modules:

Code: Select all

# find /lib/modules/2.6.7/ | grep -i sd
/lib/modules/2.6.7/kernel/drivers/net/bsd_comp.ko
/lib/modules/2.6.7/kernel/fs/msdos
/lib/modules/2.6.7/kernel/fs/msdos/msdos.ko
/lib/modules/2.6.7/kernel/fs/nfsd
/lib/modules/2.6.7/kernel/fs/nfsd/nfsd.ko
# find /lib/modules/2.6.7/ | grep -i sg
/lib/modules/2.6.7/kernel/drivers/char/ipmi/ipmi_msghandler.ko
/lib/modules/2.6.7/kernel/sound/isa/snd-sgalaxy.ko
Die gibt es aber bei der KANOTIX-Partition auch nicht! Ebenso udev. Trotzdem funktioniert es dort...

Was ist also los? hab schon einige Foren durchgeforstet: udev, hotplug ... in Verbindung mit dem Problem aber noch keine Lösung gefunden :cry:
Vor allem scheinen sich einige Vorschläge zu widerspechen ...

Gruss

User avatar
Soulfly
Posts: 137
Joined: 16. Apr 2003 5:05
Location: Buchholz idN

#4 Post by Soulfly »

Hast du SCSI komplett ausgeknippst? Das könnte auch noch ein grund sein... .
Die ganzen schönen hotplug sachen brauchst du eigentlich nicht, sind nur helfer... .
Falls du dio SCSI module rausgeworfen hast, bau sie wieder ein, wenn du sie als module gebaut hast, lad sich nochmal extra...
"modprobe sg" wäre nen anfang...

ebelchrom

#5 Post by ebelchrom »

Tja, "modprobe sd" sowie "modprobe sg" ist zwecklos... die module sind ja nicht da:

Code: Select all

INSPIRON:~# modprobe sg
FATAL: Module sg not found.
INSPIRON:~# modprobe sd
FATAL: Module sd not found.
Gruß

seppel

#6 Post by seppel »

Das hab ich alles in der config, damit gehts, kann aber durchaus sein das man nicht alles braucht. Das idezeug hängt halt vom CHipsatz ab

Code: Select all

# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=y
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_ARM is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not se

Post Reply