Secondo Disco SATA

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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
Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Secondo Disco SATA

Messaggio da starniell »

Ho aggiunto al controller SATA del PC un secondo disco SATA dello stesso tipo di quello gia presente, ma non viene riconosciuto. Quando lancio $ cfdisk /dev/sdb ottengo FATAL ERROR cant open disk drive. Il disco esistente /dev/sda funziona correttamente.
Qualcuno può aiutarmi?
Vi posto dmseg:

Codice: Seleziona tutto

root@linuserver:/# dmesg
Linux version 2.4.31 (root@tree) (gcc version 3.3.5) #21 Sun Jun 5 19:19:51 PDT 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003bef0000 (usable)
 BIOS-e820: 000000003bef0000 - 000000003bef3000 (ACPI NVS)
 BIOS-e820: 000000003bef3000 - 000000003bf00000 (ACPI data)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=Linux ro root=801
Initializing CPU#0
Detected 2999.846 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 5976.88 BogoMIPS
Memory: 904328k/917504k available (1873k kernel code, 12788k reserved, 621k data, 120k init, 0k highmem)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU:     After generic, caps: bfebfbff 20100000 00000000 00000000
CPU:             Common caps: bfebfbff 20100000 00000000 00000000
CPU: Intel(R) Pentium(R) D CPU 3.00GHz stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 3.00 entry at 0xfb160, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:14.1
Transparent bridge - PCI device 1002:4371 (ATI Technologies Inc)
PCI: Cannot allocate resource region 3 of device 00:00.0
PCI: Cannot allocate resource region 0 of device 00:01.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
vesafb: framebuffer at 0xd8000000, mapped to 0xf880d000, size 1536k
vesafb: mode is 1024x768x8, linelength=1024, pages=84
vesafb: protected mode interface info at c000:565e
vesafb: scrolling: redraw
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
pty: 512 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10f
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 7777K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hdb: PHILIPS SPD6000L1, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdb: attached ide-cdrom driver.
hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
libata version 1.10 loaded.
sata_sil version 0.9
ata1: SATA max UDMA/100 cmd 0xF898E080 ctl 0xF898E08A bmdma 0xF898E000 irq 10
ata2: SATA max UDMA/100 cmd 0xF898E0C0 ctl 0xF898E0CA bmdma 0xF898E008 irq 10
ata1: no device found (phy stat 00000000)
ata2: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4773 85:7c68 86:3e01 87:4763 88:407f
ata2: dev 0 ATA, max UDMA/133, 398297088 sectors: lba48
ata2: dev 0 configured for UDMA/100
scsi0 : sata_sil
scsi1 : sata_sil
  Vendor: ATA       Model: Maxtor 6V200E0    Rev: VA11
  Type:   Direct-Access                      ANSI SCSI revision: 05
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 398297088 512-byte hdwr sectors (203928 MB)
Partition check:
 sda: sda1 sda2 < sda5 >
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
   8regs     :  3278.400 MB/sec
   32regs    :  2142.400 MB/sec
   pIII_sse  :  5154.400 MB/sec
   pII_mmx   :  3213.200 MB/sec
   p5_mmx    :  3234.400 MB/sec
raid5: using function: pIII_sse (5154.400 MB/sec)
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
LVM version 1.0.8(17/11/2003)
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 120k freed
Adding Swap: 899600k swap-space (priority -1)
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Unsupported ATI chipset (device id: 5a33), you might want to try agp_try_unsupported=1.
agpgart: no supported devices found.
8139too Fast Ethernet driver 0.9.26
eth0: RealTek RTL8139 at 0xf8a0a000, 00:15:58:13:48:b6, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
scsi2 : SCSI host adapter emulation for IDE ATAPI devices
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
cdrom: open failed.
La cosa strana è questa parte:

Codice: Seleziona tutto

sata_sil version 0.9
ata1: SATA max UDMA/100 cmd 0xF898E080 ctl 0xF898E08A bmdma 0xF898E000 irq 10
ata2: SATA max UDMA/100 cmd 0xF898E0C0 ctl 0xF898E0CA bmdma 0xF898E008 irq 10
ata1: no device found (phy stat 00000000)
ata2: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4773 85:7c68 86:3e01 87:4763 88:407f
ata2: dev 0 ATA, max UDMA/133, 398297088 sectors: lba48
ata2: dev 0 configured for UDMA/100
scsi0 : sata_sil
scsi1 : sata_sil
  Vendor: ATA       Model: Maxtor 6V200E0    Rev: VA11
  Type:   Direct-Access                      ANSI SCSI revision: 05
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 398297088 512-byte hdwr sectors (203928 MB)
Partition check:
 sda: sda1 sda2 < sda5 >
Se ata1 e ata2 sono uguali perchè non lo sono scsi0 e scs1?

Grazie

Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Messaggio da starniell »

Vi prego rispondete!
Nel frattempo ho reso avviabile, da bios, l'altro disco, quello che linux non riconosce, e ho installato WinXP senza problemi e da windows vengono riconosciuti entrambi. Poi ho cambiato, dinuovo da bios, la sequenza di avvio dei dischi, e linux no ne vuole sapere di riconoscere il secondo disco come /dev/sdb.
ho controllato in /dev se esiste sdb: esiste! Quindi il problema non è udev, non c'è bisogno, credo, di eseguire mknod.
Non è, per caso, che il problema potrebbe essere il fatto che il disco aggiuntivo è su scsi0 mentre l'altro, quello riconosciuto come /dev/sda è su scsi1?
Spero che possiate aiutarmi.

GRAZIE!

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Direi che se il disco funziona l'unica ipotesi e che i driver per il controller Sil abbia rogne nell rilevare il disco.
Che versione del kernel utilizzi?

Avatar utente
starniell
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: gio 15 giu 2006, 13:01
Località: Villaricca (NA)

Linux version 2.4.31

Messaggio da starniell »

Uso la Linux version 2.4.31, installata con l'opzione sata.i

i dischi sono perfettamente identici: Maxtor 6V200E0 da 200 Giga
Se li metto in Raid 1 (mirror) funzionano.
Windows li vede entrambi.

Che cavolo potrebbe essere?

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

forse un problema del supporto sata del 2.4.31 io con la serie 2.4 ho sempre avuto qualche rognetta con i dischi sata.

Prova con un kernel della serie 2.6

Rispondi