Pagina 1 di 1

ancora autofs udev hotplug e lettore mp3

Inviato: mar 27 giu 2006, 22:35
da dapuzz
Salve a tutti
Non riesco a montare il lettore mp3 che dovrebbe essere vista come una normalizzima penna usb
Il problema è che /dev/sda* non esiste
Quando la collego dmesg mi mostra

Codice: Seleziona tutto

Jun 27 22:18:40 (none) kernel: usb 1-2: new full speed USB device using uhci_hcd and address 5
Jun 27 22:18:40 (none) kernel: usb 1-2: configuration #1 chosen from 1 choice
Jun 27 22:18:40 (none) kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun 27 22:18:45 (none) kernel:   Vendor:           Model:                   Rev:
Jun 27 22:18:45 (none) kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
lsusb mi dice

Codice: Seleziona tutto

Bus 001 Device 005: ID 10d6:1100 Actions Semiconductor Co., Ltd
e udevmonitor mi dice

Codice: Seleziona tutto

UEVENT[1151440296] add@/devices/pci0000:00/0000:00:11.2/usb1/1-2
UEVENT[1151440296] add@/devices/pci0000:00/0000:00:11.2/usb1/1-2/1-2:1.0
UEVENT[1151440296] add@/class/scsi_host/host3
UEVENT[1151440296] add@/class/usb_device/usbdev1.6
UEVENT[1151440301] add@/devices/pci0000:00/0000:00:11.2/usb1/1-2/1-2:1.0/host3/target3:0:0/3:0:0:0
UEVENT[1151440301] add@/class/scsi_device/3:0:0:0
Ho installato
[*]udev 071-i486-1
[*]hotplug 2004_09_23-noarch-8

Perchè udev non mi crea /dev/sdqualcosa? C'è un modo per crearlo a mano? Help me plz

Edit:
dimenticato di postare lsmod :) ho omesso i moduli che spero non servano :D

Codice: Seleziona tutto

Module                  Size  Used by
usb_storage            70336  0
scsi_mod               70116  1 usb_storage
w83627hf               21008  0
hwmon_vid               2176  1 w83627hf
hwmon                   2196  1 w83627hf
eeprom                  5264  0
i2c_isa                 3328  1 w83627hf
lirc_serial            10720  0
lirc_dev               10852  1 lirc_serial
autofs4                13700  2
ohci_hcd               16004  0
ehci_hcd               25224  0
ns558                   4484  0
via_agp                 7424  1
8139too                20096  0
mii                     4224  1 8139too
i2c_viapro              6676  0
uhci_hcd               25872  0
nls_iso8859_1           3968  1
nls_cp437               5632  1
capability              3208  0

Inviato: mar 27 giu 2006, 23:17
da mangus
non viene caricato il modulo scsi disk
prova 'modprobe sd_mod' e la device dovrebbe apparire, resta da capire perchè udev
non te lo carica, hai modificato qualcosa o cipollato le regole di udev?

Inviato: mar 27 giu 2006, 23:38
da dapuzz
no, non ho toccato niente di udev :(
quel modulo non ce l'ho :(
ho 3 file
compat.rules.unsupported devfs.rules.unsupported udev.rules

riporto la parte interessante delle rulez di udev

Codice: Seleziona tutto

root@slax:/etc/udev/rules.d# cat devfs.rules.unsupported |grep sd
#      For example, 'sda3' has a "kernel number" of '3'
BUS="scsi", KERNEL="sd[a-z]",            PROGRAM="/etc/udev/scripts/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-z][0-9]*",      PROGRAM="/etc/udev/scripts/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-i][a-z]",       PROGRAM="/etc/udev/scripts/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
BUS="scsi", KERNEL="sd[a-i][a-z][0-9]*", PROGRAM="/etc/udev/scripts/scsi-devfs.sh %k %b %n", NAME="%c{1}", SYMLINK="%k %c{2}"
KERNEL="capi",          NAME="capi20", SYMLINK="isdn/capi20"
_____________________________________
root@slax:/etc/udev/rules.d# cat udev.rules|grep sd
KERNEL="sd*",           NAME="%k", GROUP="disk"
Forse mi manca qualcosa nel kernel. Vado a vedere quel modulo che mi hai detto, e magari ne approfitto per aggiornare al 2.6.17 :D

Superedit: nel kernel non avevo SCSI disk support. nè legacy /proc/scsi support.
Adesso ricompilo e vi dò gli aggiornamenti

Inviato: mer 28 giu 2006, 0:16
da mangus
metti come modulo scsi disk e scsi generic e vedrai che va, ciao

Inviato: mer 28 giu 2006, 10:40
da dapuzz
Grazie mille. Il primo step è risolto. Adesso cerco come attivare l'automount.
Che differenza c'è tra autofs e la combinazione micidiale di 'hal+dbus' ?

Inviato: mer 28 giu 2006, 12:44
da mangus
autofs è un vecchio sistema di automount in kernel space se ben ricordo,mentre dbus e hal sono il futuro della gestione dei dispositivi in linux in userspace lavorando in congiunzione con udev per la parte in kernelspace. So per certo che kde4 userà dbus per cui prima o poi PJV dovrà implementarlo in slackware. Più poi che prima... 8)

Inviato: mer 28 giu 2006, 12:51
da dapuzz
sto ricompilando kdebase con l'opzione --whith-hal :D ci sta mettendo una vita e il processore sta per esplodere.... l'estate non è un buon periodo per compilare :asd:

Aggiornamento:
Kdebase compilato tramite slackbuild. Un po' di terrore nel fare removepkg e installpgk ma alla fine mi sono ritrovato hal backend enabled. Inserisco il lettore et voilà, mi ritrovo la finestrella tipo Windows "Che vuoi fare? Apri, non fare niente, ecc ecc"

A questo punto disisnstallo autofs e amd
Ancora tante grassie per i suggerimenti :)