Saját kernel, USB problémák

Kezdőlap Fórumok Vegyes felvágott Saját kernel, USB problémák

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #2057420
    uzsolt
    Felhasználó

      Ha jól látom, eszközként nem jelenik meg. Mert akkor is ki szokott írni valamit (pontosan nem tudom, de egyértelmû). Milyen dev-et használsz? devfs-t? Mert akkor statikusan meg van minden a /dev-ben és akkor jogos a „nem valódi blokk-eszköz”.
      Az usb-s résznél tényleg mindent bejelöltél, ami ehhez fontos? Mert nekem az a gyanús, hogy tényleg kimaradt valami.
      Még egy ötlet: kezdõ kernel-fordító koromban ( 🙂 ) elszúrtam én is, csak akkor az volt a „baj”, hogy nem scsi-emulációval kezelem az usb-s cuccokat, hanem… Hú, nem tudom, mi is a pontos neve, de a modul ub. Az nem lehet esetleg, hogy /dev/ub* jött létre?

      A /proc -ban az usb-s cuccoknál (talán /proc/bus/usb, nem biztos) sem jelenik meg semmi érdekes?

      Hirtelen ennyi…
      Ja: lehet, hogy a /var/log/messages -t se árt megnézni, ott bõvebb infók vannak.

      #2057421
      smica
      Felhasználó

        A ide-scsi modul (SCSI EMULATION) már nem kell a 2.6 -os sorozatnál, sem az USB -hez, sem pedig a CD/DVD íráshoz.
        Az USB Storage cuccokhoz csak a SCSI DISK support kell (meg persze az USB támogatás), az íráshoz, meg csak a sima ATAPI.

        #2057422
        AMD486
        Felhasználó
          uzsolt wrote:
          Milyen dev-et használsz? devfs-t? Mert akkor statikusan meg van minden a /dev-ben és akkor jogos a „nem valódi blokk-eszköz”.

          A devfs-nek (és kevésbé méltó utódjának, a borzalmas hotplugnak, valamint méltó utódjának, a udevnek) pont az a lényege hogy NEM statikus a /dev => nincs benne „nem valódi blokkeszköz”
          Ha nincs semmilyen /dev kezelõ, akkor van benne minden.

          #2057423
          balev
          Felhasználó

            Gyuszk, egy kernelkonfigot linkelj be.

            #2057424
            uzsolt
            Felhasználó
              AMD486 wrote:
              A devfs-nek (és kevésbé méltó utódjának, a borzalmas hotplugnak, valamint méltó utódjának, a udevnek) pont az a lényege hogy NEM statikus a /dev => nincs benne „nem valódi blokkeszköz”
              Ha nincs semmilyen /dev kezelõ, akkor van benne minden.

              Bocsánat, lehet, hogy igazad van. Bennem valahogy az csapódott le, hogy a devfs statikus. Dehát tévedni emberi dolog.
              Csak azért gondoltam statikusra, mert sok sda* ill. sdb*-je van, ami szerintem erre utaló jel lehet (meg persze sok minden másra is).

              #2057425
              Gyuszk
              Felhasználó

                Köszönöm a válaszokat.
                A gond az volt, hogy kifelejtettem az SCSI Disk Support -ot. Mostmár teljesen jó.
                Egyébként devfs -t nem lehet már használni, mert a 2.6.13 -as kernelre teljesen kipucolták a kernelbõl a korábbi devfs támogatást, ezért vagy kézzel kell a /dev mappát menedzselni, vagy udev -et kell használni.
                A devfs -nek egyébként szerintem nem utódja a hotplug, mert a hotplug nem a /dev mappát és tartalmát kezeli, hanem hardvert derít fel.
                A mai modern felépítés: 2.6.13 feletti kernel + udev + hal.

                #1883064
                csaba
                Felhasználó

                  Sziasztok. Készítettem egy saját kernel konfiget, kiszedtem mindent ami nem kell, ami meg kell, azt befordítottam. Minden teljesen jól üzemel, egy dolgot kivéve: az USB pendrive -t (ami másik kernellel jó.)
                  Ha bedugom, akkor a dmesg -ben teljesen jó üzenetek jelennek meg az eseményrõl:

                  [4294973.359000] usb 1-4: new high speed USB device using ehci_hcd and address 2
                  [4294973.488000] usb 1-4: configuration #1 chosen from 1 choice
                  [4294973.489000] hub 1-4:1.0: USB hub found
                  [4294973.489000] hub 1-4:1.0: 1 port detected
                  [4294973.756000] usb 1-4.1: new high speed USB device using ehci_hcd and address 3
                  [4294973.846000] usb 1-4.1: configuration #1 chosen from 1 choice
                  [4294973.846000] scsi0 : SCSI emulation for USB Mass Storage devices
                  [4294973.847000] usb-storage: device found at 3
                  [4294973.847000] usb-storage: waiting for device to settle before scanning
                  [4294978.848000] Vendor: USB Model: 2.0 Flash Drive Rev: 1.00
                  [4294978.848000] Type: Direct-Access ANSI SCSI revision: 00
                  [4294978.851000] usb-storage: device scan complete
                  gyuszk@gamestation:~$

                  Viszont nem tudom felmountolni, mert egyszerüen az összes /dev/sdx eszközre azt mondja, hogy nem valódi blokkeszköz! Próbáltam sda-t, sda1-9-et, sdb-t, szinte az összeset.
                  Továbbá az „lsusb” sem ad ki egyetlen sornyi információt sem.

                  root@gamestation:/home/gyuszk# lsusb
                  root@gamestation:/home/gyuszk#

                  2.6.16.5 -ös friss vanilláról van szó. Talán a túlzott maximalizmusban kifelejtettem valamilyen opciót amit az lsusb, a proc, az udev, vagy tudom is én, hiányol.
                  Mi lehet ez az opció?

                  Köszönöm elõre is.

                  A rendszer Slack 10.2.

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.