slack11.0+aspire 1511LC

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
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
joepistone
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom 7 gen 2007, 16:40

slack11.0+aspire 1511LC

Messaggio da joepistone »

Salve a tutti, sono nuovo del forum e di linux. Vi scrivo per aver un opinione su un problema che non riesco a risolvere.
Ho installato Slackware 11.0 sul portatile in oggetto dotato di bridge cardbus Texas Instruments PCI4510 e posseggo una scheda di rete wireless USR5410 (pccard per l' appunto). All' inizio, col kernel 2.4.33.3 che caricava yenta_socket, nn funzionava affatto. Dopo aver letto il PCMCIA HOWTO, ricompilato il suddetto kernel(disabilitando il supporto PCMCIA nel kernel come suggerito) e ricompilato pcmcia-cs separatamente, il risultato è stato che all' inserimento della scheda viene caricato il modulo i82365 e cardmgr emette il consueto bip all' inserimento della scheda. Però:
1) La scheda non si accende
2) cardctl status rileva la presenza della scheda, ma non è in grado di identificarla
3) quindi non posso usare ndiswrapper

Ho messo il 2.6.17.13, stessa storia, la scheda è spenta, ma pccardctl status restituisce:
Socket 0:
3.3V 32-bit PC Card
pccardctl ident invece:
Socket 0:
no product info available
Nota. il 2.6.17.13 l' ho compilato abilitando il supporto per il bus PCMCIA e tale kernel carica yenta_socket.

Qualcuno sa perchè la scheda è morta? Anche se non la riconosce non dovrebbe ugualmente alimentarla nel momento in cui ne riconosce la presenza ed assegnarle un qualche identificativo?

Grazie a tutti per l' aiuto:

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

xhe nn la identifichi non è una novità, puoi ottenere informazioni sulla scheda se usi lspci,
Per i kernel sueriori al 2.6.13 devi usare pccard (lo trovi nei paccehtti della 11),. hai provato a fare pccard insert?

joepistone
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom 7 gen 2007, 16:40

Messaggio da joepistone »

ciao e grazie per la risposta. si con il kernel 2.6 ho provato a fare pccardctl insert ma non ha prodotto risultati. Documento meglio la situazione riportandovi l' output di alcuni comandi (kernel 2.4.33.3)

lspci:
pcilib: Cannot open /proc/bus/pci/02/00.7
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.6
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.5
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.4
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.3
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.2
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.1
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.0
Unable to read the standard configuration space header00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6)
00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2)
00:06.1 Modem: nVidia Corporation nForce3 Audio (rev a2)
00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5)
00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV18M [GeForce4 448 Go] (rev a2)
02:06.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)
02:07.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)
02:07.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller
lspci -n:
pcilib: Cannot open /proc/bus/pci/02/00.7
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.6
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.5
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.4
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.3
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.2
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.1
Unable to read the standard configuration space headerpcilib: Cannot open /proc/bus/pci/02/00.0
Unable to read the standard configuration space header00:00.0 0600: 10de:00d1 (rev a4)
00:01.0 0601: 10de:00d0 (rev a6)
00:01.1 0c05: 10de:00d4 (rev a4)
00:02.0 0c03: 10de:00d7 (rev a5)
00:02.1 0c03: 10de:00d7 (rev a5)
00:02.2 0c03: 10de:00d8 (rev a2)
00:06.0 0401: 10de:00da (rev a2)
00:06.1 0703: 10de:00d9 (rev a2)
00:08.0 0101: 10de:00d5 (rev a5)
00:0a.0 0604: 10de:00dd (rev a2)
00:0b.0 0604: 10de:00d2 (rev a4)
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:00.0 0300: 10de:0186 (rev a2)
02:06.0 0200: 14e4:169c (rev 03)
02:07.0 0607: 104c:ac44 (rev 02)
02:07.1 0c00: 104c:8029
cat /proc/pci:
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: PCI device 10de:00d1 (nVidia Corporation) (rev 164).
Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].
Bus 0, device 1, function 0:
ISA bridge: PCI device 10de:00d0 (nVidia Corporation) (rev 166).
Bus 0, device 1, function 1:
SMBus: PCI device 10de:00d4 (nVidia Corporation) (rev 164).
IRQ 10.
Master Capable. No bursts. Min Gnt=3.Max Lat=1.
I/O at 0x2040 [0x207f].
I/O at 0x2000 [0x203f].
Bus 0, device 2, function 0:
USB Controller: PCI device 10de:00d7 (nVidia Corporation) (rev 165).
IRQ 11.
Master Capable. No bursts. Min Gnt=3.Max Lat=1.
Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000fff].
Bus 0, device 2, function 1:
USB Controller: PCI device 10de:00d7 (nVidia Corporation) (rev 165).
IRQ 5.
Master Capable. No bursts. Min Gnt=3.Max Lat=1.
Non-prefetchable 32 bit memory at 0xe0001000 [0xe0001fff].
Bus 0, device 2, function 2:
USB Controller: PCI device 10de:00d8 (nVidia Corporation) (rev 162).
IRQ 4.
Master Capable. No bursts. Min Gnt=3.Max Lat=1.
Non-prefetchable 32 bit memory at 0xe0004000 [0xe00040ff].
Bus 0, device 6, function 0:
Multimedia audio controller: PCI device 10de:00da (nVidia Corporation) (rev 162).
IRQ 11.
Master Capable. No bursts. Min Gnt=2.Max Lat=5.
I/O at 0x1400 [0x14ff].
I/O at 0x1c00 [0x1c7f].
Non-prefetchable 32 bit memory at 0xe0002000 [0xe0002fff].
Bus 0, device 6, function 1:
Modem: PCI device 10de:00d9 (nVidia Corporation) (rev 162).
IRQ 11.
Master Capable. No bursts. Min Gnt=2.Max Lat=5.
I/O at 0x1800 [0x18ff].
I/O at 0x1c80 [0x1cff].
Non-prefetchable 32 bit memory at 0xe0003000 [0xe0003fff].
Bus 0, device 8, function 0:
IDE interface: PCI device 10de:00d5 (nVidia Corporation) (rev 165).
Master Capable. No bursts. Min Gnt=3.Max Lat=1.
I/O at 0x2080 [0x208f].
Bus 0, device 10, function 0:
PCI bridge: PCI device 10de:00dd (nVidia Corporation) (rev 162).
Master Capable. No bursts. Max Lat=2.
Bus 0, device 11, function 0:
PCI bridge: PCI device 10de:00d2 (nVidia Corporation) (rev 164).
Master Capable. Latency=16. Min Gnt=15.
Bus 0, device 24, function 0:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 1:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 2:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 0, device 24, function 3:
Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge (rev 0).
Bus 2, device 6, function 0:
Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 3).
IRQ 11.
Master Capable. Latency=64. Min Gnt=64.
Non-prefetchable 32 bit memory at 0xe0100000 [0xe010ffff].
Bus 2, device 7, function 0:
CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 2).
IRQ 10.
Master Capable. Latency=64. Min Gnt=128.Max Lat=6.
Non-prefetchable 32 bit memory at 0xe0114000 [0xe0114fff].
Bus 2, device 7, function 1:
FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller (rev 0).
IRQ 11.
Master Capable. Latency=64. Min Gnt=3.Max Lat=4.
Non-prefetchable 32 bit memory at 0xe0115000 [0xe01157ff].
Non-prefetchable 32 bit memory at 0xe0110000 [0xe0113fff].
Bus 1, device 0, function 0:
VGA compatible controller: PCI device 10de:0186 (nVidia Corporation) (rev 162).
IRQ 10.
Master Capable. Latency=64. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xe1000000 [0xe1ffffff].
Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff].
Bus 2, device 0, function 0:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 1:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 2:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 3:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 4:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 5:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 6:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Bus 2, device 0, function 7:
Class ffff: (rev 255).
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
cardctl status:
Socket 0:
3.3V CardBus card
function 0: [ready]
function 1: [ready]
function 2: [ready]
function 3: [ready]
cardctl info:
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
Comunque penso che io abbia un problema con hotplug. Infatti se lascio la scheda inserita all' avvio, dopo che cardmgr ne rileva la presenza, parte il comando /etc/rc.d/rc.hotplug che produce un messaggio del genere:
pcilib: Cannot open /proc/bus/pci/02/00.7
pcilib: Cannot open /proc/bus/pci/02/00.6
pcilib: Cannot open /proc/bus/pci/02/00.5
pcilib: Cannot open /proc/bus/pci/02/00.4
pcilib: Cannot open /proc/bus/pci/02/00.3
pcilib: Cannot open /proc/bus/pci/02/00.2
pcilib: Cannot open /proc/bus/pci/02/00.1
pcilib: Cannot open /proc/bus/pci/02/00.0
Ringrazio ancora per le risposte.

joepistone
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom 7 gen 2007, 16:40

Messaggio da joepistone »

ciao a tutti, scrivo ancora per proporre la soluzione che ho trovato nel caso potesse essere utile per qualcun altro. Al momento uso il kernel 2.6.17.13 ma anche se nn ho provato dovrebbe funzionare anche con il 2.4.33.3.
Allora il problema sta nel bridge pci che viene rilevato come segue:
00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=128
I/O behind bridge: 00003000-00003fff
Memory behind bridge: e0100000-e04fffff
Prefetchable memory behind bridge: 30000000-31ffffff
Il subordinate esatto è 06 e quindi va modificato così:
setpci -s 0:0a SUBORDINATE_BUS=06
Poi va inserita la scheda con:
pccardctl insert (col kernel 2.4.x va usato l'omologo comando delle pcmcia-cs e quindi si scriverà cardctl insert)
A questo punto l' output di lspci -v sarà:
...
00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=06, sec-latency=128
I/O behind bridge: 00003000-00003fff
Memory behind bridge: e0100000-e04fffff
Prefetchable memory behind bridge: 30000000-31ffffff
...
03:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
Subsystem: Unknown device 010e:16ec
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at e0220000 (32-bit, non-prefetchable) [size=8K]
Memory at e0200000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [40] Power Management version 2
trattandosi per l'appunto di una scheda pccard wifi usrobotics 5410 che monta il chipset acx111 della Texas Instruments.

Ora si installa NDISWrapper come da istruzioni e si carica il modulo (solo la prima volta) con:
modprobe ndiswrapper
Vorrei sapere come costruire uno script che venga eseguito all' avvio e che esegua automaticamente i comandi "setpci" e "pccardctl insert".
Grazie

Rispondi