Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

[SOLVED] [UDEV] Automatyczne tworzenie urządzeń

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
Author
Message
Callem
n00b
n00b
User avatar
Posts: 64
Joined: Thu May 20, 2004 3:07 pm

[SOLVED] [UDEV] Automatyczne tworzenie urządzeń

  • Quote

Post by Callem » Mon Dec 12, 2005 1:48 pm

Witam.

Problem polega na tym, że UDEV nie tworzy automatycznie niektórych urządzeń.
N.p. po podłączeniu pendrive'a dmesg wypluwa:

Code: Select all

usb 1-5: new high speed USB device using ehci_hcd and address 5
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
  Vendor: Kingston  Model: DataTraveler 2.0  Rev: 1.00
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdc: 492544 512-byte hdwr sectors (252 MB)
sdc: Write Protect is off
sdc: Mode Sense: 23 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 492544 512-byte hdwr sectors (252 MB)
sdc: Write Protect is off
sdc: Mode Sense: 23 00 00 00
sdc: assuming drive cache: write through
 sdc: sdc1
Attached scsi removable disk sdc at scsi4, channel 0, id 0, lun 0
Attached scsi generic sg2 at scsi4, channel 0, id 0, lun 0,  type 0
usb-storage: device scan complete
jednak urządzenie /dev/sdc i /dev/sdc1 nie są tworzone. Dopiero po wykonaniu:

Code: Select all

cd /dev
MAKEDEV sdc
tworzne są urządzenia i bez problemu mogę podmontować sdc1, pisać i czytać z i do pendrive'a.
Podobnie mam np z VMware. Urządzenie vmmon nie jest tworzone, vmnet natomiast tak. Tutaj vmmon muszę dodać poprzez mknod lub odpalić vmware-config.pl.

Obecnie używam gentoo-2.6.14-r4, udev-077-r3, 64bit system.
Na wcześniejszych wersjach problem był dokładnie taki sam.

Przewertowałem fora gentoo, goolowałem i czuję się już bezradny.
Czy ktoś z was się już spotkał z takim problemem ? Proszę o info i dziękuję za wszelkie wskazówki.
Last edited by Callem on Wed Dec 14, 2005 6:38 pm, edited 1 time in total.
Top
Xax
Guru
Guru
User avatar
Posts: 417
Joined: Thu Jul 24, 2003 6:31 am
Location: Poland, Gliwice, Trynek

  • Quote

Post by Xax » Mon Dec 12, 2005 2:48 pm

Nie wiem czy trafie, ale sprawdz czy masz zainstalowany hotplug (jezeli nie to doinstaluje) oraz czy jest uruchomiony (/etc/init.d/hotplug). Najlepiej dodac na stale do runlevela default;
Top
Callem
n00b
n00b
User avatar
Posts: 64
Joined: Thu May 20, 2004 3:07 pm

  • Quote

Post by Callem » Mon Dec 12, 2005 3:08 pm

Mam zainstalowany pakiet hotplug-base w wersji 20040401.

Code: Select all

/etc/init.d/hotplug start
 * CONFIG_HOTPLUG not enabled for this kernel!
Nie wydaje mi się, by właśnie to było problemem. Kolega ma identyczną maszynę, podobny objaw z hotplug i u niego nie ma problemów o których pisałem.
Mimo wszystko spróbuję włączyć hotplug w kernelu i sprawdzić jak będzie.
Top
Xax
Guru
Guru
User avatar
Posts: 417
Joined: Thu Jul 24, 2003 6:31 am
Location: Poland, Gliwice, Trynek

  • Quote

Post by Xax » Tue Dec 13, 2005 8:23 am

Code: Select all

xax xax # esearch hotplug
[ Results for search key : hotplug ]
[ Applications found : 2 ]

*  sys-apps/hotplug
      Latest version available: 20040923-r1
      Latest version installed: 20040923-r1
      Size of downloaded files: 43 kB
      Homepage:    http://linux-hotplug.sourceforge.net
      Description: USB and PCI hotplug scripts
      License:     GPL-2

*  sys-apps/hotplug-base
      Latest version available: 20040401
      Latest version installed: 20040401
      Size of downloaded files: 40 kB
      Homepage:    http://linux-hotplug.sourceforge.net
      Description: Base Hotplug framework
      License:     GPL-2
Top
Callem
n00b
n00b
User avatar
Posts: 64
Joined: Thu May 20, 2004 3:07 pm

  • Quote

Post by Callem » Wed Dec 14, 2005 12:33 pm

Tak jak podejrzewałem, pakiety hotpluga i obsługa w kernelu nie przyniosły pożądanego rezultatu.
Problem zdaje się leżeć gdzieś w udev.
Top
Xax
Guru
Guru
User avatar
Posts: 417
Joined: Thu Jul 24, 2003 6:31 am
Location: Poland, Gliwice, Trynek

  • Quote

Post by Xax » Wed Dec 14, 2005 4:32 pm

No to inny podejrzany:

Code: Select all

Device Drivers
    USB support
        USB device filesystem <- ma byc wlaczone
Sprawdz czy masz wsparcie w kernelu. Jezeli nie to dodaj. Jezeli masz to:

Code: Select all

xax linux # mount
udev on /dev type tmpfs (rw,nosuid)
usbfs on /proc/bus/usb type usbfs (rw)
Powinny byc oba. Jezeli nie masz usbfs (wsparcie w kernelu powyzej) to po dodaniu wsparcie i restarcie (o ile sie nie pojawi samo):

Code: Select all

mount -t usbfs none /proc/bus/usb
lub na stale do fstab'a

Code: Select all

none  /proc/bus/usb  usbfs  defaults  0  0
Sprawdz, sproboj, jak nie pomyslimy cos wiecej.
Top
Callem
n00b
n00b
User avatar
Posts: 64
Joined: Thu May 20, 2004 3:07 pm

  • Quote

Post by Callem » Wed Dec 14, 2005 4:58 pm

Wszystko to jest u mnie OK.
Tak jak napisałem, problem z pendrive'em to tylko przykład, po dodaniu /dev/sdc poprzez MAKEDEV mogę podmontować urządzenie, czytać i pisać do niego bez problemów. W 1 poście podałem co wypluwa dmesg, m. in.

Code: Select all

sdc: assuming drive cache: write through
 sdc: sdc1
Attached scsi removable disk sdc at scsi4, channel 0, id 0, lun 0
Attached scsi generic sg2 at scsi4, channel 0, id 0, lun 0,  type 0
usb-storage: device scan complete
ale urządzenie sdc1 ani żadne sdc nie jest tworzone.

Podobnie np. jest z VMware i modułem vmmon, gdzie nie jest tworzony z automatu /dev/vmmon. Dopiero

Code: Select all

mknod /dev/vmmon c 10 165
dodaje to urządzenie i VMware działa, lub po odpaleniu vmware-config.pl.
Dlatego obstawiam problem z udev, lub może czegoś mi brakuje w kernelu.
Top
Callem
n00b
n00b
User avatar
Posts: 64
Joined: Thu May 20, 2004 3:07 pm

  • Quote

Post by Callem » Wed Dec 14, 2005 6:37 pm

Problem, zarówno z pendrive jak i vmware, ustał po ustawieniu w

Code: Select all

/etc/conf.d/rc
z

Code: Select all

RC_DEVICES="auto"
na

Code: Select all

RC_DEVICES="udev"
oraz rekompilacji kernela z usb-storage jako moduł. Wcześniej, nieopatrznie, miałem to wkompilowane na stałe, co jak się gdzieś doczytałem - jest dużym błędem.

Dziękuję Xax za wszelkie wskazówki.
Pozdrawiam
Top
Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic