AIUTO!! PROBLEMI CON HARD DISK SATA, NON RICONOSCIUTO

Postate qui per tutte le discussioni legate a Linux in generale.

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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
gastone90

AIUTO!! PROBLEMI CON HARD DISK SATA, NON RICONOSCIUTO

Messaggio da gastone90 »

Ciao, ho assemblato un pc, con un HD sata, che dal bios viene riconosciuto senza problemi. ho avviato slamd64, con il kernel sata.s ; il drive si chiama sda? o ha altri nomi? facendo cfdisk /dev/sda mi dice che è impossibile aprire il drive, se faccio solo cfdisk mi legge il cd (hda); ho dato un'occhiata (veloce, perdonatemi 8) ) a dmesg ma non mi pare di averlo trovato :? .

?

ciao grazie :wink:
Ultima modifica di gastone90 il sab 3 dic 2005, 9:20, modificato 2 volte in totale.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

lspci ti vede il controller a cui è collegato?
inoltre prova a dare dmesg | grep sd

gastone90

Messaggio da gastone90 »

dmesg | grep sd non mi vede niente :? ; lspci che comando è? dice che non esiste

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Prova con una knoppix recente a vedere se lo riconosce, é probabile che la scheda sia troppo recente o la slamd un pò datata...
a questo punto con lspci dovresti vedere se il controller sata viene quantomeno identificato...
... eppoi visto che hai autocostruito, dovresti conoscere bene quale M/B ci hai montato, dacci altre info o apri il PC e guarda che chip ci sono accanto alle spine SATA

... mano al cacciavite :)


P.S. ma non ti potevi informare prima se la M/B era supportata prima di acquistarla ??

gastone90

Messaggio da gastone90 »

scheda madre: Asus, A8V-MX.
il controller con lspci lo vedo solo con gentoo, con slack e knoppix mi dice command not found. mi pare di aver trovato scritto su internet che il kernel linux, con questa scheda madre e con gli hard disk sata ha problemi :?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Posta il risultato di /sbin/lspci (che _deve_ esserci)

gastone90

Messaggio da gastone90 »

Codice: Seleziona tutto

bash-3.00$ /sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0b.0 Multimedia controller: Philips Semiconductors SAA7134 Video Broadcast Decoder (rev 01)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3287
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 70)
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCIE Bridge
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: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: ATI Technologies Inc: Unknown device 5940 (rev 01)
02:00.0 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
02:00.1 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
è questo no?:

Codice: Seleziona tutto

00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller 

gastone90

Messaggio da gastone90 »

Luci0 ha scritto:P.S. ma non ti potevi informare prima se la M/B era supportata prima di acquistarla ??
eheh, non sarebbe stata una brutta idea 8) 8)

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Ho dato un occhio in giro e penso che che il chip non sia ancora supportato.... :-(

http://forums.viaarena.com/messageview. ... erthread=y

nello stesso topic c' é un link

http://www.opensubscriber.com/message/l ... 39130.html

per patchare il kernel... buona fortuna :-)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

gastone90 ha scritto:

Codice: Seleziona tutto

00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller 
prova a postare anche un output di dmesg | grep hd

gastone90

Messaggio da gastone90 »

Codice: Seleziona tutto

bash3.00~$ dmesg | grep hd
testing NMI watchdog ... OK.
hda: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hdb: CRD-8520B, ATAPI CD/DVD-ROM drive
hdc: WDC WD205BA, ATA DISK drive
hdc: max request size: 128KiB
hdc: 40088160 sectors (20525 MB) w/2048KiB Cache, CHS=39770/16/63
hdc: cache flushes not supported
 hdc: hdc1 hdc2
hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
hdb: ATAPI 52X CD-ROM drive, 128kB Cache
ReiserFS: hdc1: found reiserfs format "3.6" with standard journal
ReiserFS: hdc1: using ordered data mode
ReiserFS: hdc1: journal params: device hdc1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdc1: checking transaction log (hdc1)
ReiserFS: hdc1: Using r5 hash to sort names
Adding 529192k swap on /dev/hdc2.  Priority:-1 extents:1
SCSI device sdb: 39070080 512-byte hdwr sectors (20004 MB)
SCSI device sdb: 39070080 512-byte hdwr sectors (20004 MB)
quello da 20004 e' un disco usb

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

sembra che l' unica soluzione sia patchare il kernel e vedere cosa ne esce fuori.. coraggio :mrgreen:

la fortuna aiuta gli audaci.. :) :) :)

gastone90

Messaggio da gastone90 »

ho provato a patchare, facendo in /usr/src/linux/driver/scsi:
patch patch ahci.c, ma mi dice

Codice: Seleziona tutto

bash-3.00# root@antonio:/usr/src/linux/drivers/scsi# patch ahci.c ss
patching file ahci.c
patch: **** malformed patch at line 10: };
?

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Come un neo-kernel-hacker modifica il file a mano con un editor il file "ahci.c".. che dovrebbe essere in /usr/src/linux/driver/scsi/

secondo me basta aggiungere nel punto giusto le due righe con il +
------------
+ { PCI_VENDOR_ID_VIA, 0x3349, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+ board_ahci }, /* VT8251 */
------------

ovviamente senza il + iniziale
.... prima salva l' originale ... :-)

P.S. l' autore della patch comunque avvisa.

"....the chip will be recognized but communicating with the drives will timeout. "

gastone90

Messaggio da gastone90 »

allora, ho fatto la patch; ora compare qualcosa di più:
pezzo di dmesg:

Codice: Seleziona tutto

ata1: SATA max UDMA/133 cmd 0xFFFFC20000004900 ctl 0x0 bmdma 0x0 irq 193
ata2: SATA max UDMA/133 cmd 0xFFFFC20000004980 ctl 0x0 bmdma 0x0 irq 193
ata3: SATA max UDMA/133 cmd 0xFFFFC20000004A00 ctl 0x0 bmdma 0x0 irq 193
ata4: SATA max UDMA/133 cmd 0xFFFFC20000004A80 ctl 0x0 bmdma 0x0 irq 193
ata1: no device found (phy stat 00000000)
scsi0 : ahci
ata2 is slow to respond, please be patient
ata2 failed to respond (30 secs)
scsi1 : ahci
ata3: no device found (phy stat 00000000)
scsi2 : ahci
ata4: no device found (phy stat 00000000)
scsi3 : ahci
infatti all'avvio, si blocca una trentina di secondi a controllare che il disco dia segni, ma come potete vedere non ne dà.

Aiuto! :?

Rispondi