Vadász Zoltán B.
2006-02-04 12:30:46 UTC
Sziasztok!
Próbálom összelőni, hogy pl USB eszközöket automountoljon a rendszer.
udev, hotplug,coldplug, hal, dbus telepítve,
gnome-volume-manager/preferences beállítva.
A dolgog ott hal el, hogy a kernel úgy néz ki nem hívja meg a hotplughoz
beállított binárist, legalábbis a logokból nekem ez jön le.
Adatok:
Distrib: Gentoo, ma frissítve
Kernel config: http://nomad.hu/~bence/g_2.6.14.config.gz
cat /proc/sys/kernel/hotplug
/sbin/udevsend
Az udev-nek beállítottam, hogy naplózzon. Egy pendrive bedugása így néz
ki a syslogban:
Feb 4 13:22:58 aquila usb 1-7: new high speed USB device using ehci_hcd and address 7
Feb 4 13:22:58 aquila scsi6 : SCSI emulation for USB Mass Storage devices
Feb 4 13:22:58 aquila usb-storage: device found at 7
Feb 4 13:22:58 aquila usb-storage: waiting for device to settle before scanning
Feb 4 13:23:03 aquila Vendor: Kingston Model: DataTraveler2.0 Rev: 4.80
Feb 4 13:23:03 aquila Type: Direct-Access ANSI SCSI revision: 00
Feb 4 13:23:03 aquila SCSI device sdc: 2052608 512-byte hdwr sectors (1051 MB)
Feb 4 13:23:03 aquila sdc: Write Protect is off
Feb 4 13:23:03 aquila sdc: Mode Sense: 45 00 00 08
Feb 4 13:23:03 aquila sdc: assuming drive cache: write through
Feb 4 13:23:03 aquila SCSI device sdc: 2052608 512-byte hdwr sectors (1051 MB)
Feb 4 13:23:03 aquila sdc: Write Protect is off
Feb 4 13:23:03 aquila sdc: Mode Sense: 45 00 00 08
Feb 4 13:23:03 aquila sdc: assuming drive cache: write through
Feb 4 13:23:03 aquila sdc: sdc1
Feb 4 13:23:03 aquila Attached scsi removable disk sdc at scsi6, channel 0, id 0, lun 0
Feb 4 13:23:03 aquila usb-storage: device scan complete
Feb 4 13:23:03 aquila scsi.agent[22667]: disk at /devices/pci0000:00/0000:00:02.2/usb1/1-7/1-7:1.0/host6/target6:0:0/6:0:0:0
Ennyi. Ha kézzel indtok egy udevsend-et, akkor ugyanide logolja amit kell (ezt
vagy 20-30x):
Feb 4 13:24:54 aquila udevsend[26550]: main: environment buffer too small, probably not called by the kernel
Mivel a pendrive bedugás körül semmi udev log nincs ezért gondolom, hogy
valamiért nem is hívja meg az udevsend-et.
Hogyan lehetne továbblépni, hogyan lehet a kernel hotplug-ot bőbeszédűre
venni/megnézni, hogy mit csinál?
zoli
Próbálom összelőni, hogy pl USB eszközöket automountoljon a rendszer.
udev, hotplug,coldplug, hal, dbus telepítve,
gnome-volume-manager/preferences beállítva.
A dolgog ott hal el, hogy a kernel úgy néz ki nem hívja meg a hotplughoz
beállított binárist, legalábbis a logokból nekem ez jön le.
Adatok:
Distrib: Gentoo, ma frissítve
Kernel config: http://nomad.hu/~bence/g_2.6.14.config.gz
cat /proc/sys/kernel/hotplug
/sbin/udevsend
Az udev-nek beállítottam, hogy naplózzon. Egy pendrive bedugása így néz
ki a syslogban:
Feb 4 13:22:58 aquila usb 1-7: new high speed USB device using ehci_hcd and address 7
Feb 4 13:22:58 aquila scsi6 : SCSI emulation for USB Mass Storage devices
Feb 4 13:22:58 aquila usb-storage: device found at 7
Feb 4 13:22:58 aquila usb-storage: waiting for device to settle before scanning
Feb 4 13:23:03 aquila Vendor: Kingston Model: DataTraveler2.0 Rev: 4.80
Feb 4 13:23:03 aquila Type: Direct-Access ANSI SCSI revision: 00
Feb 4 13:23:03 aquila SCSI device sdc: 2052608 512-byte hdwr sectors (1051 MB)
Feb 4 13:23:03 aquila sdc: Write Protect is off
Feb 4 13:23:03 aquila sdc: Mode Sense: 45 00 00 08
Feb 4 13:23:03 aquila sdc: assuming drive cache: write through
Feb 4 13:23:03 aquila SCSI device sdc: 2052608 512-byte hdwr sectors (1051 MB)
Feb 4 13:23:03 aquila sdc: Write Protect is off
Feb 4 13:23:03 aquila sdc: Mode Sense: 45 00 00 08
Feb 4 13:23:03 aquila sdc: assuming drive cache: write through
Feb 4 13:23:03 aquila sdc: sdc1
Feb 4 13:23:03 aquila Attached scsi removable disk sdc at scsi6, channel 0, id 0, lun 0
Feb 4 13:23:03 aquila usb-storage: device scan complete
Feb 4 13:23:03 aquila scsi.agent[22667]: disk at /devices/pci0000:00/0000:00:02.2/usb1/1-7/1-7:1.0/host6/target6:0:0/6:0:0:0
Ennyi. Ha kézzel indtok egy udevsend-et, akkor ugyanide logolja amit kell (ezt
vagy 20-30x):
Feb 4 13:24:54 aquila udevsend[26550]: main: environment buffer too small, probably not called by the kernel
Mivel a pendrive bedugás körül semmi udev log nincs ezért gondolom, hogy
valamiért nem is hívja meg az udevsend-et.
Hogyan lehetne továbblépni, hogyan lehet a kernel hotplug-ot bőbeszédűre
venni/megnézni, hogy mit csinál?
zoli
--
perl -e 'print \=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
_________________________________________________
linux lista - ***@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux
perl -e 'print \=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
_________________________________________________
linux lista - ***@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux