praegune kellaaeg 23.05.2024 23:09:03
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
18.01.2019 14:43:27
Oracle Linux, USB/IP ja VirtualHere |
|
|
Tekkis vajadus USB seadmeid Linux masinatele üle võrgu kättesaadavaks teha. Lahendusena osutus valituks VirtualHere. Serveripool, kus USB füüsiliselt küljes on, töötab kenasti. Kliendi pool Debian/Ubuntu baasil töötas ka kenasti ilma hädadeta.
Nüüd olen veidi puntras, kuna kliendi pool oleks vaja tööle saada ka Oracle Linux 7 baasil. Probleemiks on see, et tundub, et RPM-ist paigaldatud kernelitel pole USB/IP ja VHCI tuge sisse lülitatud. Seega küsimus, kuidas edasi?
Üritasin selle juhendi järgi kerneli sortsu kätte saada ja ainult vajalikud moodulid kompileerida. Redhat kerneli puhul kompileerimine õnnestus, modprobe õnnestus (-f võtmega forsseerides küll, aga ikkagi), aga mingi kala on ikka sees. Vajalik virtuaalne USB hub ei taha korralikult külge tulla, dmesg väljund spoileris.
Spoiler
[2408775.866236] usbip_core: no symbol version for module_layout
[2408781.661742] usbip_core: no symbol version for module_layout
[2408912.996449] usbip_core: module_layout: kernel tainted.
[2408912.996457] Disabling lock debugging due to kernel taint
[2408912.996466] usbip_core: module is from the staging directory, the quality is unknown, you have been warned.
[2408912.996617] usbip_core: module verification failed: signature and/or required key missing - tainting kernel
[2408913.000520] usbip_core: USB/IP Core v1.0.0
[2408913.001354] vhci_hcd: module is from the staging directory, the quality is unknown, you have been warned.
[2408913.004028] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[2408913.004253] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 3
[2408913.004601] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[2408913.004606] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[2408913.004611] usb usb3: Product: USB/IP Virtual Host Controller
[2408913.004615] usb usb3: Manufacturer: Linux 3.10.0-123.20.1.el7.x86_64 vhci_hcd
[2408913.004618] usb usb3: SerialNumber: vhci_hcd
[2408913.004876] hub 3-0:1.0: USB hub found
[2408913.004899] hub 3-0:1.0: config failed, can't read hub descriptor (err -22)
[2408913.005331] vhci_hcd: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
|
Teisel kandidaatmasinal jookseb Oracle Linux Oracle Unbreakable Enterprise Kerneliga. Sellega ei suutnud ma isegi source RPM-ist kasutatavat kerneli sortsu kätte saada.
Nii et ma ei teagi, kuidas edasi? Kas oleks lahendus kogu kerneli ja moodulite uuesti kompileerimine sortsust ja pakikerneli välja vahetamine enda kompileeritu vastu? Endale tundub juba lihtsam rakendus Oracle Linuxi pealt Ubuntu Serverile üle viia, aga sellega on jälle teised keerukused ja riskid seotud.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
Supiplex
HV veteran
liitunud: 11.12.2002
|
18.01.2019 14:52:06
|
|
|
Miks modprobe -f võtit vajas?
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
18.01.2019 15:00:20
|
|
|
Supiplex kirjutas: |
Miks modprobe -f võtit vajas? |
Selle pärast. See oli quick-and-dirty lahendus.
[2408775.866236] usbip_core: no symbol version for module_layout |
Saan aru, et sellest õigel viisil mööda saamiseks oleks ka pidanud mingeid täiendavaid liigutusi kerneli kompileerimisel pidanud tegema. Samas jäi kiire otsinguga mulje, et see põhimõtteliselt midagi sisuliselt katki ei tee.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
aht0
HV veteran
liitunud: 14.10.2003
|
18.01.2019 15:30:23
|
|
|
tsitaat: |
module verification failed: signature and/or required key missing - tainting kernel |
Puuduva krüptoallkirja/võtme üle ulub ka
|
|
Kommentaarid: 82 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
71 |
|
tagasi üles |
|
|
Supiplex
HV veteran
liitunud: 11.12.2002
|
18.01.2019 19:07:52
|
|
|
Ma ei tea asja sisust kahjuks midagi, aga jääb mulje et kõrval kokku aetud USB/IP või VHCI moodul tekitab uue virtuaalse USB hubi millega ometi USB subsystem ei suuda suhelda. Seega võiks arvata, et mooduli ja USBi vahel on mingi mure.
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
|
Fukiku
Kreisi kasutaja
liitunud: 06.11.2003
|
18.01.2019 21:29:15
|
|
|
Seega ilmselt realistlik lahendus oleks kogu kernel otsast lõpuni ehitada koos kõige saba ja sarvedega ja siis oleks ehk rohkem lootust?
Mulle hakkab see rakenduse Ubuntu peale kolimise mõte aina rohkem meeldima, Debiani ja sõprade ökosüsteemis ja mõtteviisis ma orienteerun ikka nii palju paremini..
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|