Current 15-64bit kernel 6.12.21 non carica scheda pci SCSI Adaptec AHA-2940 [RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Current 15-64bit kernel 6.12.21 non carica scheda pci SCSI Adaptec AHA-2940 [RISOLTO]

Messaggio da piccoloesploratore »

Buongiorno a tutti.
Ho voluto installare ex novo la current scaricata ad inizio aprile, kernel 6.12.21.
Purtroppo, con mia grande sorpresa e perdita di tempo, ho constatato che non riconosce più
lo scanner SCSI Epson GT-7000, che è sempre stato riconosciuto con la vecchia current kernel 5.19.17 (e precedennti).
Penso perchè non carichi la scheda SCSI su cui è collegato, la Adaptec AHA-2940.

Questo dmesg della attuale current kernel 6.12.21:

Codice: Seleziona tutto

bash-5.2# dmesg | grep scsi
[    0.810239] scsi host0: ata_piix
[    0.810575] scsi host1: ata_piix
[    0.812906] scsi host2: ata_piix
[    0.813155] scsi host3: ata_piix
[    3.857144] scsi 0:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-4163B A103 PQ: 0 ANSI: 5
[    3.888415] sr 0:0:0:0: [sr0] scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.909573] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    3.924517] scsi 0:0:1:0: CD-ROM            HL-DT-ST DVD-ROM GDR8163B 0L20 PQ: 0 ANSI: 5
[    3.953305] sr 0:0:1:0: [sr1] scsi3-mmc drive: 52x/52x cd/rw xa/form2 cdda tray
[    3.969212] sr 0:0:1:0: Attached scsi CD-ROM sr1
[    3.969490] scsi 2:0:0:0: Direct-Access     ATA      Verbatim Vi550 S 5A0  PQ: 0 ANSI: 5
[    3.974005] scsi 2:0:1:0: Direct-Access     ATA      ST500DM002-1BD14 KC45 PQ: 0 ANSI: 5
[    3.990071] scsi 3:0:0:0: Direct-Access     ATA      ST1000DM010-2EP1 CC46 PQ: 0 ANSI: 5
[    4.026763] scsi 3:0:1:0: Direct-Access     ATA      ST3500630AS      K    PQ: 0 ANSI: 5
[    9.487555] scsi host4: usb-storage 7-2.4:1.0
[   15.887720] scsi 4:0:0:0: Direct-Access     TOSHIBA  External USB 3.0 5438 PQ: 0 ANSI: 6
[   22.015063] sr 0:0:0:0: Attached scsi generic sg0 type 5
[   22.015224] sr 0:0:1:0: Attached scsi generic sg1 type 5
[   22.015326] sd 2:0:0:0: Attached scsi generic sg2 type 0
[   22.015552] sd 2:0:1:0: Attached scsi generic sg3 type 0
[   22.015867] sd 3:0:0:0: Attached scsi generic sg4 type 0
[   22.017389] sd 3:0:1:0: Attached scsi generic sg5 type 0
[   22.018410] sd 4:0:0:0: Attached scsi generic sg6 type 0
questo quello della vecchia current 64 kernel 5.19.17 (la tengo su un'altra partizione per emergenza e
ora sto lavorando ancora con quella finchè non risolvo il problema...)

Codice: Seleziona tutto

dmesg | grep scsi
[b][   15.463008] scsi host0: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
[   15.995219] scsi 0:0:2:0: Processor         EPSON    SCANNER GT-7000  1.14 PQ: 0 ANSI: 2[/b]
[   15.995255] scsi target0:0:2: Beginning Domain Validation
[   16.000527] scsi target0:0:2: Ending Domain Validation
[   19.158224] scsi host1: ata_piix
[   19.158410] scsi host2: ata_piix
[   19.160719] scsi host3: ata_piix
[   19.160908] scsi host4: ata_piix
[   19.407084] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-4163B A103 PQ: 0 ANSI: 5
[   19.453023] sr 1:0:0:0: [sr0] scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
[   19.480211] sr 1:0:0:0: Attached scsi CD-ROM sr0
[   19.494112] scsi 1:0:1:0: CD-ROM            HL-DT-ST DVD-ROM GDR8163B 0L20 PQ: 0 ANSI: 5
[   19.536868] sr 1:0:1:0: [sr1] scsi3-mmc drive: 52x/52x cd/rw xa/form2 cdda tray
[   19.563646] sr 1:0:1:0: Attached scsi CD-ROM sr1
[   19.563842] scsi 3:0:0:0: Direct-Access     ATA      Verbatim Vi550 S 5A0  PQ: 0 ANSI: 5
[   19.567634] scsi 3:0:1:0: Direct-Access     ATA      ST500DM002-1BD14 KC45 PQ: 0 ANSI: 5
[   19.581119] scsi 4:0:0:0: Direct-Access     ATA      ST1000DM010-2EP1 CC46 PQ: 0 ANSI: 5
[   19.588087] scsi 4:0:1:0: Direct-Access     ATA      ST3500630AS      K    PQ: 0 ANSI: 5
[   26.795831] scsi host5: usb-storage 7-2.4:1.0
[   27.819866] scsi 5:0:0:0: Direct-Access     TOSHIBA  External USB 3.0 5438 PQ: 0 ANSI: 6
[   33.177957] scsi 0:0:2:0: Attached scsi generic sg0 type 3
[   33.179745] sr 1:0:0:0: Attached scsi generic sg1 type 5
[   33.181552] sr 1:0:1:0: Attached scsi generic sg2 type 5
[   33.185463] sd 3:0:0:0: Attached scsi generic sg3 type 0
[   33.187021] sd 3:0:1:0: Attached scsi generic sg4 type 0
[   33.188488] sd 4:0:0:0: Attached scsi generic sg5 type 0
[   33.189936] sd 4:0:1:0: Attached scsi generic sg6 type 0
[   33.191370] sd 5:0:0:0: Attached scsi generic sg7 type 0
Come si vede, nella vecchiacurrent 5.19.17 c'è sia la scheda che lo scanner, inesistenti nella attuale 6.12.21.
Comunque la scheda SCSI viene sentita nella nuova current 6.12.21, come si vede sotto:

Codice: Seleziona tutto

bash-5.2# lspci | grep Adaptec
01:0a.0 SCSI storage controller: Adaptec AIC-7870P/7881U [AHA-2940U/UW/D/S76] 
Il modulo sg, è comunque caricato anche nella nuova:
per completezza posto tutt' e due le versioni, nel caso possa essere un conflitto tra moduli....

lsmod della 5.19.17:

Codice: Seleziona tutto

# lsmod

Module                  Size  Used by
fuse                  163840  5
ipv6                  598016  26
ntfs3                 262144  2
sg                     40960  0
zd1211rw               77824  0
mac80211             1093632  1 zd1211rw
joydev                 24576  0
hid_generic            16384  0
cfg80211             1056768  2 zd1211rw,mac80211
uas                    28672  0
usbhid                 53248  0
rfkill                 32768  2 cfg80211
usb_storage            77824  1 uas
hid                   147456  2 usbhid,hid_generic
amdgpu               8015872  0
iommu_v2               24576  1 amdgpu
gpu_sched              49152  1 amdgpu
gpio_ich               16384  0
at24                   24576  0
regmap_i2c             16384  1 at24
ppdev                  20480  0
radeon               1662976  10
coretemp               16384  0
drm_ttm_helper         16384  2 amdgpu,radeon
kvm_intel             364544  0
ttm                    81920  3 amdgpu,radeon,drm_ttm_helper
drm_display_helper    163840  2 amdgpu,radeon
evdev                  24576  16
kvm                  1093632  1 kvm_intel
irqbypass              16384  1 kvm
drm_kms_helper        180224  3 drm_display_helper,amdgpu,radeon
serio_raw              16384  0
snd_hda_codec_realtek   159744  1
drm                   622592  12 gpu_sched,drm_kms_helper,drm_display_helper,amdgpu,radeon,drm_ttm_helper,ttm
snd_hda_codec_generic    90112  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     69632  1
i2c_i801               32768  0
i2c_algo_bit           16384  2 amdgpu,radeon
fb_sys_fops            16384  1 drm_kms_helper
snd_hda_intel          57344  3
i2c_smbus              16384  1 i2c_i801
syscopyarea            16384  1 drm_kms_helper
snd_intel_dspcfg       28672  1 snd_hda_intel
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
atl1                   45056  0
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
lpc_ich                28672  0
snd_hda_codec         172032  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
i2c_core              102400  10 drm_kms_helper,i2c_algo_bit,at24,drm_display_helper,i2c_smbus,amdgpu,radeon,i2c_i801,regmap_i2c,drm
mfd_core               16384  2 lpc_ich,amdgpu
xhci_pci               20480  0
xhci_pci_renesas       16384  1 xhci_pci
snd_hda_core          106496  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
mii                    16384  1 atl1
snd_hwdep              16384  1 snd_hda_codec
xhci_hcd              286720  1 xhci_pci
snd_pcm               147456  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              40960  1 snd_pcm
uhci_hcd               36864  0
snd                   106496  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore              16384  1 snd
intel_agp              20480  0
parport_pc             36864  0
intel_gtt              24576  1 intel_agp
parport                57344  2 parport_pc,ppdev
ehci_pci               16384  0
asus_atk0110           20480  0
agpgart                53248  5 intel_agp,intel_gtt,radeon,ttm,drm
ehci_hcd               65536  1 ehci_pci
button                 20480  0
acpi_cpufreq           24576  0
loop                   32768  0
e lsmod della nuova burrent kernel 6.12.21:

Codice: Seleziona tutto

# lsmod

Module                  Size  Used by
qrtr                   57344  2
ipv6                  724992  48
fuse                  233472  9
sg                     45056  0
zram                   57344  1
amdgpu              13787136  0
uas                    28672  0
joydev                 20480  0
amdxcp                 12288  1 amdgpu
drm_exec               12288  1 amdgpu
hid_generic            12288  0
at24                   24576  0
regmap_i2c             12288  1 at24
gpu_sched              65536  1 amdgpu
drm_buddy              20480  1 amdgpu
gpio_ich               16384  0
ppdev                  16384  0
zd1211rw               94208  0
coretemp               16384  0
mac80211             1429504  1 zd1211rw
kvm_intel             409600  0
kvm                  1359872  1 kvm_intel
cfg80211             1363968  2 zd1211rw,mac80211
sha512_ssse3           49152  0
sha256_ssse3           32768  4
usbhid                 61440  0
sha1_ssse3             32768  4
rfkill                 40960  2 cfg80211
hid                   241664  2 usbhid,hid_generic
serio_raw              12288  0
i2c_i801               40960  0
snd_hda_codec_realtek   200704  1
acpi_cpufreq           24576  0
i2c_mux                12288  1 i2c_i801
snd_hda_codec_generic   106496  1 snd_hda_codec_realtek
radeon               1921024  9
snd_hda_codec_hdmi     81920  1
i2c_smbus              16384  1 i2c_i801
snd_hda_scodec_component    16384  1 snd_hda_codec_realtek
lpc_ich                28672  0
drm_suballoc_helper    12288  2 amdgpu,radeon
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                   102400  3 amdgpu,radeon,drm_ttm_helper
drm_display_helper    258048  2 amdgpu,radeon
cec                    81920  1 drm_display_helper
rc_core                61440  1 cec
snd_hda_intel          61440  3
snd_intel_dspcfg       32768  1 snd_hda_intel
snd_intel_sdw_acpi     12288  1 snd_intel_dspcfg
drm_kms_helper        237568  4 drm_display_helper,amdgpu,radeon,drm_ttm_helper
mfd_core               12288  2 lpc_ich,amdgpu
snd_hda_codec         204800  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
drm                   733184  15 gpu_sched,drm_kms_helper,drm_exec,drm_suballoc_helper,drm_display_helper,drm_buddy,amdgpu,radeon,drm_ttm_helper,ttm,amdxcp
i2c_algo_bit           12288  2 amdgpu,radeon
video                  69632  2 amdgpu,radeon
xhci_pci_renesas       12288  0
wmi                    28672  1 video
snd_hda_core          135168  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
xhci_pci               24576  1 xhci_pci_renesas
snd_hwdep              20480  1 snd_hda_codec
i2c_core              122880  12 i2c_mux,drm_kms_helper,i2c_algo_bit,at24,snd_hda_codec_realtek,drm_display_helper,i2c_smbus,amdgpu,radeon,i2c_i801,regmap_i2c,drm
snd_pcm               180224  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
atl1                   49152  0
snd_timer              49152  1 snd_pcm
intel_agp              24576  0
xhci_hcd              344064  1 xhci_pci
mii                    16384  1 atl1
intel_gtt              24576  1 intel_agp
snd                   135168  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
parport_pc             36864  0
soundcore              16384  1 snd
asus_atk0110           24576  0
parport                61440  2 parport_pc,ppdev
evdev                  28672  16
agpgart                45056  4 intel_agp,intel_gtt,radeon,ttm
loop                   40960  0
dm_snapshot            61440  0
dm_bufio               57344  1 dm_snapshot
uhci_hcd               36864  0
ehci_pci               12288  0ehci_hcd               7728  1 ehci_pci
usb_storage            77824  1 uas
Questa la conferma che la scheda non viene caricata nella nuova Current:

Codice: Seleziona tutto

bash-5.2# rescan-scsi-bus
which: no multipath in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/share/ant/bin)
Scanning SCSI subsystem for new devices
Scanning host 0 for  SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 0 0 0 0 ...          
OLD:  Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: HL-DT-ST Model: DVDRAM GSA-4163B Rev: A103
      Type:   CD-ROM                           ANSI SCSI revision: 05
 Scanning for device 0 0 1 0 ...          
OLD:  Host: scsi0 Channel: 00 Id: 01 Lun: 00
      Vendor: HL-DT-ST Model: DVD-ROM GDR8163B Rev: 0L20
      Type:   CD-ROM                           ANSI SCSI revision: 05
Scanning host 1 for  SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning host 2 for  SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 2 0 1 0 ...
OLD:  Host: scsi2 Channel: 00 Id: 01 Lun: 00
      Vendor: ATA      Model: ST500DM002-1BD14 Rev: KC45
      Type:   Direct-Access                    ANSI SCSI revision: 05
 Scanning for device 2 0 0 0 ...
OLD:  Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: Verbatim Vi550 S Rev: 5A0
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 3 for  SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 3 0 1 0 ...
OLD:  Host: scsi3 Channel: 00 Id: 01 Lun: 00
      Vendor: ATA      Model: ST3500630AS      Rev: K  
      Type:   Direct-Access                    ANSI SCSI revision: 05
 Scanning for device 3 0 0 0 ...
OLD:  Host: scsi3 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: ST1000DM010-2EP1 Rev: CC46
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 4 for  SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
 Scanning for device 4 0 0 0 ...          
OLD:  Host: scsi4 Channel: 00 Id: 00 Lun: 00
      Vendor: TOSHIBA  Model: External USB 3.0 Rev: 5438
      Type:   Direct-Access                    ANSI SCSI revision: 06
0 new or changed device(s) found.         
0 remapped or resized device(s) found.
0 device(s) removed.
Ho dato un'occhiata in /lib/modules e mi sembrerebbero molto simili le due versioni, ma ci capisco poco...
Ho provato a sostituire
/lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx
/lib/modules/6.12.21/kernel/drivers/scsi/aic94xx
con quelli della vecchia con kernel 5.17.19, ma niente (tra l'altro sono più piccoli)
Forse è solo una questione di configurazione in avvio che c'era nella vecchia
e hanno tolto nella nuova: infatti in quella avevo solo dovuto abilitare il modulo sg
decommentando la riga modprobe sg in /etc/rc.d/rc.modules.local
e controllando /etc/sane.d/dll.conf decommentando per la marca epson per lo scanner GT-7000 SCSI.
Ma è una settimana che ci sbatto la testa, cerco su internet, riavvio, senza arrivare a risolvere niente...

Qualche dritta...?

Grazie!
Ultima modifica di piccoloesploratore il mar 29 apr 2025, 22:37, modificato 4 volte in totale.

erio
Linux 4.x
Linux 4.x
Messaggi: 1358
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940

Messaggio da erio »

hai provato a caricare il modulo scsi:modprobe '/lib/modules/6.14.4-beny/kernel/drivers/scsi/aic7xxx/aic7xxx.ko' questo e' un kernel custom ma la procedura non cambia per il tuo,prova
lsmod:aic7xxx 217088 0
scsi_transport_spi 53248 1 aic7xxx

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3087
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.14.6
Desktop: lxde
Località: Pisa
Contatta:

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940

Messaggio da ponce »

potresti provare a vedere se funziona con vuescan

https://slackbuilds.org/repository/15.0 ... s/vuescan/

(occhio che e' un software commerciale -ma costa relativamente poco)

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940

Messaggio da piccoloesploratore »

da ponce » lun 28 apr 2025, 14:20
potresti provare a vedere se funziona con vuescan
Dunque il problema non è il software scanner, infatti xsane funziona benissimo
con il kernel 5 della precedente.
Comunque per curiosità l'ho provato: mi si connette subito al sito per farmi vedere gli eventuali
problemi/FAQ perchè non ha trovato lo scanner.
Xsane più prosaicamente mi dice "no device avaible".
Ormai sono convinto che è un problema di caricamente scheda SCSI all' avvio:
ci fossero attaccati dei dischi SCSI non vedrebbe nemmeno quelli.
In compenso, con lspci, sente che è attaccata, e la nomina apertamente

Codice: Seleziona tutto

lspci | grep Adaptec
[01:0a.0 SCSI storage controller: Adaptec AIC-7870P/7881U [AHA-2940U/UW/D/S76]
Messaggio da erio » lun 28 apr 2025, 12:27
hai provato a caricare il modulo scsi:modprobe '/lib/modules/6.14.4-beny/kernel/drivers/scsi/aic7xxx/aic7xxx.ko'
questo e' un kernel custom ma la procedura non cambia per il tuo,prova
lsmod:aic7xxx 217088 0
scsi_transport_spi 53248 1 aic7xxx
Ho cercato il kernel 6.14.4, ma non c'è il "beny",
ed ho scaricato il 6.14.4 degli archivi kernel.
Ma c'è un piccolo guaio... Devo costruirmelo io, a quanto ho capito....
Col config, make ecc...
E chiaramente non voglio far pasticci con quello che ho già su...
(magari potresti dirmi come compilarli in sicurezza, ed ottenere il vmlinuz e fare un esperimento,
visto che quel kernel pare miracoloso...)

Ma il consiglio è stato prezioso e risolutore!
.. non ci avevo pensato a lanciare a mano il modulo sg.
così:

Codice: Seleziona tutto

bash-5.2# modprobe /lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
e ... oplà! comparsa la scheda SCSI col suo bello scanner!
(tra l'altro non ho capito perchè se lo lancio direttamente dalla directory, mi dice che il file non c'è...

Codice: Seleziona tutto

bash-5.2# cd /lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx/
bash-5.2# modprobe aic7xxx.ko
modprobe: FATAL: Module aic7xxx.ko not found in directory /lib/modules/6.12.21
Il problema però resta...
Perchè non me lo carica all'avvio???

In /etc/rc.d/rc.modules.local ho decommentato (e salvato)
/sbin/modprobe sg # Generic SCSI support for SATA DVD-RW
come nella precedente!
Eppure non lo fa!
E' vero, potrei creare uno script ma, a parte non son capace,
mi chiedo perchè di là si e di qua no!
Mi sono fatto una questione di principio visto che è una settimana che mi arrabatto...

Che ci sia qualche altra cosa da decommentare che ho fatto nella precedente e non me lo son segnato...?
Quali sono le routines da controllare all'avvio per i moduli?

erio
Linux 4.x
Linux 4.x
Messaggi: 1358
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940

Messaggio da erio »

se usi xfce4 puoi usare impostazioni: sessioni e avvio: autostart applicazioni, aggiungi, l'importante che tu nella riga comando scrivi modprobe /lib/modules/6.14.4-beny/kernel/drivers/scsi/aic7xxx/aic7xxx.ko, piccoloesploratore il kernel mostrato e' custom non slackware tu devi mettere il tuo di percorso,di regola all'avvio ti carica il modulo,cosi come tanti altri software,ci sono anche altri metodi,ma il piu' immediato penso sia questo.

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940 [RISOLTO]

Messaggio da piccoloesploratore »

Infatti, poi ci sono arrivato che dovevo mettere il mio percorso...

Resta il mistero del perchè nella vecchia current 5.x.x non carica lo stesso l' aic7xxx.ko, però sono abilitati sia la scheda che lo scanner.
Che per caso il kernel 5 sia configurato già in modo da caricare lo SCSI?
Comunque ok, proverò col mettere in autostart di XFCE la path per caricare l' aic7xxx.ko,
ma visto che sarei un purista, prima provo ad aggiungere la riga

Codice: Seleziona tutto

/sbin/modprobe aic7xxx
in /etc/rc.local/ , come c'è già quella per sg
Ultime 2 annotazioni:
a) quando ho lanciato a mano

Codice: Seleziona tutto

bash-5.2# modprobe /lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
lo scanner si è immediatamente acceso ma il comando mi ha ha tenuto occupata la shell la shell circa 20 secondi...

b) se uso insmod

Codice: Seleziona tutto

bash-5.2# insmod  /lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
il drive mi si installa nel kernel e poi parte in automatico?
Grazie e buone cose a tutti

erio
Linux 4.x
Linux 4.x
Messaggi: 1358
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940 [RISOLTO]

Messaggio da erio »

nell'ultimo kernel di slackware current 6.12.25 il supporto scsi e' abilitato ma i driver per lo scanner ci sono come modulo,se lo utilizzi sempre puoi includerlo come built in,l'opzione sembra che ci sia *,quando ho caricato il modulo con insmod a me ha dato errore probabile perche' non ha trovato riscontro con l'hardware ,invece modprobe e' piu' elastico sembra..guarda le dipendenze del modulo e le carica,ok l'importante e' che ti funziona lo scanner.

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: Current 15-64bit kernel 6.12.21 non carica SCSI Adaptec AHA-2940 [RISOLTO]

Messaggio da piccoloesploratore »

Grazie Erio.
Tutto OK.
Come avevo detto, ho inserito la riga

Codice: Seleziona tutto

 /sbin/modprobe aic7xxx
in /etc/rc.d/rc.modules.local,
dove avevo già decommentato il modulo sg: penso sia lui quello dello scanner SCSI
Infatti, appena lanciato il modprobe aic7xxx, subito lo scanner ha riacceso la luce mentre il modulo controllava i bus liberi della scheda SCSI pci.
Si vede che il kernel precedente invece caricava in automatico l' aic7xxx
(infatti mi era bastato solo decommentare il modulo sg per usare lo scanner), mentre questo no.
E infatti quando avviavo col 5 (ed ora anche con questo) si fermava un attimo a controllare òa scheda poi continuava la routine
Comunque dai, ce l'abbiamo fatta.
Semmai domani provo un insmod e ti dico se anche col mio kernel da errore.
Anche se serve solo come beneficio di inventario,,, Magari tutto il 6 è simile nelle impostazioni.
Intanto grazie a tutti, siete mitici e soprattutto gentili e disponibili!!
Complimentoni :thumbright: :occasion5:

piccoloesploratore
Linux 0.x
Linux 0.x
Messaggi: 50
Iscritto il: ven 6 ago 2021, 0:21
Nome Cognome: AntonioB
Slackware: 15
Kernel: 5.19.17
Desktop: XFCE
Località: Saronno

Re: Current 15-64bit kernel 6.12.21 non carica scheda pci SCSI Adaptec AHA-2940 [RISOLTO]

Messaggio da piccoloesploratore »

:wink: report per Erio.

Dunque, giusto per concludere, come avevo detto ho fatto la prova con insmod.
con

Codice: Seleziona tutto

bash-5.2# insmod  /lib/modules/6.12.21/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
non ha dato nessun messaggio di errore.
Riavviato, però, non ha caricato il modulo.
E infatti

Codice: Seleziona tutto

 lsmod | grep aic7xxx
non l'ha mostrato.
Per cui, come già detto, detto, in /etc/rc,d/rc.modules.local ho aggiunto la riga

Codice: Seleziona tutto

/sbin/modprobe aic7xxx
In questo modo lo carica all'avvio.
L'unica differenza con l'avvio della vecchia current kernel 5 è che quella vede scheda e scanner
e va avanti quasi immediatamente (modulo già in kernel),
questa invece, arriva, carica il modulo, controlla i bus per circa 15 secondi e poi procede.
Ma non ho voglia di andare ad editare questo kernel 6 alla ricerca dell'opzione che lo abilita...
Sono pigro.... slacker ... :-'
Grazie ancora e buone cose! :)

Rispondi