[Tech] Errore IDE nel kernel Debian stock

Marco A. Calamari marcoc1@dada.it
Ven 17 Mar 2006 18:36:05 CET


Provando diversi dischi e diverse schede ho verificato
 che quasi sempre il boot del kernel normale di Debian Sarge

2.6.8-2-386 su scheda Soekris 4801 cpu AMD Geode (emula un i386)
si blocca durante il test del disco ide secondario.

questo succede con varie combinazioni di 4 motherboard
 identiche e 3 dischi diversi, tranne che in una particolare
 coppia motherboard-disco, che invece funziona.

il messaggio e' il seguente

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
SC1200: IDE controller at PCI slot 0000:00:12.2
SC1200: chipset revision 1
SC1200: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio
hda: SAMSUNG CF/ATA, CFA DISK drive
hdb: IBM-DBCA-204860, ATA DISK drive
SC1200: set xfer mode failure
hdb: sc1200_set_xfer_mode(UDMA 2)
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 1006992 sectors (515 MB) w/1KiB Cache, CHS=999/16/63
 /dev/ide/host0/bus0/target0/lun0: p1
hdb: max request size: 128KiB
hdb: 9514260 sectors (4871 MB) w/420KiB Cache, CHS=10068/15/63, UDMA(33)
 /dev/ide/host0/bus0/target1/lun0:<4>hdb: dma_timer_expiry: dma status
== 0x41
hdb: DMA timeout error
 ide_dma_end dma_stat=41 err=1 newerr=0


Geometria e tipo del disco vengono rilevate correttamente.

Gli stessi messaggi, nella combinazione scheda-disco che funzia,
 sono


Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
SC1200: IDE controller at PCI slot 0000:00:12.2
SC1200: chipset revision 1
SC1200: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio
hda: SanDisk SDCFH-512, CFA DISK drive
hdb: SAMSUNG MP0402H, ATA DISK drive
hda: sc1200_set_xfer_mode(MW DMA 2)
hdb: sc1200_set_xfer_mode(MW DMA 2)
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 1000944 sectors (512 MB) w/1KiB Cache, CHS=993/16/63, DMA
 /dev/ide/host0/bus0/target0/lun0: p1
hdb: max request size: 1024KiB
hdb: 78242976 sectors (40060 MB) w/8192KiB Cache, CHS=16383/255/63,
(U)DMA
 /dev/ide/host0/bus0/target1/lun0: p1 p2 p3 p4 < p5 >
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS on hdb3, internal journal
Capability LSM initialized
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.



Ho letto qui di 

http://lists.debian.org/debian-kernel/2006/01/msg00043.html

un buco, ma non credo che sia il solito (tra l'altro non
 spiegherebbe perche' talvolta funziona)


Qualche idea ? Mille grazie.   Marco


-- 

+--------------- http://www.winstonsmith.info ---------------+
| il Progetto Winston Smith: scolleghiamo il Grande Fratello |
| the Winston Smith Project: unplug the Big Brother          |
| Marco A. Calamari marcoc@marcoc.it  http://www.marcoc.it   |
| DSS/DH:  8F3E 5BAE 906F B416 9242 1C10 8661 24A9 BFCE 822B |
+ PGP RSA: ED84 3839 6C4D 3FFE 389F 209E 3128 5698 ----------+

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  307 bytes
Descrizione: This is a digitally signed message part
URL:         <http://lists.linux.it/pipermail/flug-tech/attachments/20060317/83c38286/attachment.pgp>


Maggiori informazioni sulla lista flug-tech