Pagina 1 di 2

AIUTO!! PROBLEMI CON HARD DISK SATA, NON RICONOSCIUTO

Inviato: gio 1 dic 2005, 19:41
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:

Inviato: gio 1 dic 2005, 19:48
da Paoletta
lspci ti vede il controller a cui è collegato?
inoltre prova a dare dmesg | grep sd

Inviato: gio 1 dic 2005, 20:00
da gastone90
dmesg | grep sd non mi vede niente :? ; lspci che comando è? dice che non esiste

Inviato: ven 2 dic 2005, 9:40
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 ??

Inviato: ven 2 dic 2005, 15:19
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 :?

Inviato: ven 2 dic 2005, 15:27
da gallows
Posta il risultato di /sbin/lspci (che _deve_ esserci)

Inviato: ven 2 dic 2005, 15:34
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 

Inviato: ven 2 dic 2005, 15:35
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)

Inviato: ven 2 dic 2005, 16:24
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 :-)

Inviato: ven 2 dic 2005, 17:26
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

Inviato: ven 2 dic 2005, 18:51
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

Inviato: ven 2 dic 2005, 19:16
da Luci0
sembra che l' unica soluzione sia patchare il kernel e vedere cosa ne esce fuori.. coraggio :mrgreen:

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

Inviato: ven 2 dic 2005, 19:28
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: };
?

Inviato: ven 2 dic 2005, 19:35
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. "

Inviato: ven 2 dic 2005, 21:07
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! :?