Petit soucis avec SATA / chipset SiI3112A

Le
PELLETREAU Olivier
Bonjour, j'ai trouvé ça et là des infos sur le SATA sous linux et sur mon
chipset en particuliers: SiI3112A.

De ce que j'ai lu, personne n'a réellement eu le problème suivant sur le
noyau que j'ai, donc je trouve pas comment résoudre:

SiI3112 Serial ATA: IDE controller at PCI slot 02:04.0
SiI3112 Serial ATA: chipset revision 2
SiI3112 Serial ATA: not 100% native mode: will probe irqs later
ide2: MMIO-DMA at 0xe0806000-0xe0806007 -- Error, MMIO ports already in use.
ide3: MMIO-DMA at 0xe0806008-0xe080600f -- Error, MMIO ports already in use.

mon noyau est un 2.4.21-0.13mdk et apparemment, il a bien le module pour
ce chipset puisqu'il le reconnait, non?

D'où vient ce problème et comment le résoudre à votre avis?

MErci, OP

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Julien BLACHE
Le #7143581
PELLETREAU Olivier
Salut,

SiI3112 Serial ATA: IDE controller at PCI slot 02:04.0
SiI3112 Serial ATA: chipset revision 2
SiI3112 Serial ATA: not 100% native mode: will probe irqs later
ide2: MMIO-DMA at 0xe0806000-0xe0806007 -- Error, MMIO ports already in use.
ide3: MMIO-DMA at 0xe0806008-0xe080600f -- Error, MMIO ports already in use.

mon noyau est un 2.4.21-0.13mdk et apparemment, il a bien le module pour
ce chipset puisqu'il le reconnait, non?

D'où vient ce problème et comment le résoudre à votre avis?



A priori un autre driver a déja dû reconnaître le chipset et réclamer
la plage d'IO qui lui est associée. Est-ce que tu peux nous donner un
peu plus de log, pour voir ce qui se passe ?

JB.

--
hier j ai sans le vouloirs j'ai envoyé un virus sur Internet
qu'une personne mal intentionné m'avez donné pour tous .
je leurs demande de m'excuser
-+- RP in : GNU - Le retour du fils de la vengeance d'Henry -+-

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
PELLETREAU Olivier
Le #7143571
le Fri, 30 Apr 2004 09:34:39 +0000, Julien BLACHE tergiversait:

A priori un autre driver a déja dû reconnaître le chipset et
réclamer la plage d'IO qui lui est associée. Est-ce que tu peux nous
donner un peu plus de log, pour voir ce qui se passe ?

JB.



Bien sur, la voila depuis le début, c'est un peu long, je l'ai coupé peu
après le messaged'erreur:


ide_setup: hdd=ide-scsi
ide_setup: hdb=ide-scsi
Initializing CPU#0
Detected 2533.469 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 5059.37 BogoMIPS Memory: 515132k/524272k
available (1410k kernel code, 8752k reserved, 1118k data, 136k init, 0k
highmem) Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes) Mount cache
hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table
entries: 32768 (order: 5, 131072 bytes) Page-cache hash table entries:
131072 (order: 7, 524288 bytes) CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check architecture supported. Intel machine check reporting
enabled on CPU#0. CPU: After generic, caps: bfebfbff 00000000 00000000
00000000 CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 2.53GHz stepping 07 Enabling fast FPU save
and restore... done. Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000 ESR value after enabling
vector: 00000000 ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-23 not
connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00178020
....... : max redirection entries: 0017 ....... : PRQ implemented:
1
....... : IO APIC version: 0020
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0
0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02
001 01 0 0 0 0 0 1 1 31 03 001 01 0 0 0 0
0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 001
01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0
1 1 59 07 001 01 0 0 0 0 0 1 1 61 08 001 01 0
0 0 0 0 1 1 69 09 001 01 0 0 0 0 0 1 1
71 0a 001 01 0 0 0 0 0 1 1 79 0b 001 01 0 0
0 0 0 1 1 81 0c 001 01 0 0 0 0 0 1 1 89
0d 001 01 0 0 0 0 0 1 1 91 0e 001 01 0 0 0 0
0 1 1 99 0f 001 01 0 0 0 0 0 1 1 A1 10 000
00 1 0 0 0 0 0 0 00 11 000 00 1 0 0 0 0
0 0 00 12 000 00 1 0 0 0 0 0 0 00 13 000 00 1
0 0 0 0 0 0 00 14 000 00 1 0 0 0 0 0 0
00 15 000 00 1 0 0 0 0 0 0 00 16 001 01 1 1
0 1 0 1 1 71 17 000 00 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9-> 0:22
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done. Using local APIC timer
interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2533.5044 MHz. ..... host bus clock speed is
133.3422 MHz. cpu: 0, clocks: 1333422, slice: 666711
CPU0<T0:1333408,T1:666688,D:9,S:666711,C:1333422> mtrr: v1.40 (20010327)
Richard Gooch () mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030122
PCI: PCI BIOS revision 2.10 entry at 0xf1db0, last bus=2 PCI: Using
configuration type 1
IOAPIC[0]: Set PCI routing entry (2-22 -> 0xa9 -> IRQ 22) ACPI:
Interpreter enabled
ACPI: Using IOAPIC for interrupt routing ACPI: System [ACPI] (supports S0
S1 S3 S4 S5) ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12
14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15,
disabled) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 14
15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15,
disabled) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14
15) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15,
disabled) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14
15, disabled) ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 Transparent bridge - Intel
Corp. 82801BA/CA/DB PCI Bridge ACPI: PCI Interrupt Routing Table
[_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PCI2._PRT] PCI: Probing PCI
hardware
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 ACPI: PCI Interrupt Link
[LNKE] enabled at IRQ 5 ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10 IOAPIC[0]: Set PCI
routing entry (2-16 -> 0xb1 -> IRQ 16) 00:00:1d[A] -> 2-16 -> IRQ 16
IOAPIC[0]: Set PCI routing entry (2-19 -> 0xb9 -> IRQ 19) 00:00:1d[B] ->
2-19 -> IRQ 19
IOAPIC[0]: Set PCI routing entry (2-18 -> 0xc1 -> IRQ 18) 00:00:1d[C] ->
2-18 -> IRQ 18
IOAPIC[0]: Set PCI routing entry (2-23 -> 0xc9 -> IRQ 23) 00:00:1d[D] ->
2-23 -> IRQ 23
Pin 2-18 already programmed
IOAPIC[0]: Set PCI routing entry (2-17 -> 0xd1 -> IRQ 17) 00:00:1f[B] ->
2-17 -> IRQ 17
Pin 2-16 already programmed
Pin 2-17 already programmed
IOAPIC[0]: Set PCI routing entry (2-21 -> 0xd9 -> IRQ 21) 00:02:00[A] ->
2-21 -> IRQ 21
IOAPIC[0]: Set PCI routing entry (2-22 -> 0xa9 -> IRQ 22) 00:02:00[B] ->
2-22 -> IRQ 22
Pin 2-23 already programmed
IOAPIC[0]: Set PCI routing entry (2-20 -> 0xe1 -> IRQ 20) 00:02:00[D] ->
2-20 -> IRQ 20
Pin 2-22 already programmed
Pin 2-23 already programmed
Pin 2-20 already programmed
Pin 2-21 already programmed
Pin 2-23 already programmed
Pin 2-20 already programmed
Pin 2-21 already programmed
Pin 2-22 already programmed
Pin 2-20 already programmed
Pin 2-21 already programmed
Pin 2-22 already programmed
Pin 2-23 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-17 already programmed
Pin 2-21 already programmed
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even
'acpi=off' isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039 Initializing RT
netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) apm: overridden by
ACPI.
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch () devfs:
boot_options: 0x1
vesafb: framebuffer at 0xe0000000, mapped to 0xe080d000, size 65536k
vesafb: mode is 800x600x16, linelength00, pages=2 vesafb: protected
mode interface info at c000:f910 vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 Looking for splash
picture.... found (800x600, 25593 bytes). Console: switching to colour
frame buffer device 80x16 fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM
disks of 32000K size 1024 blocksize Uniform Multi-Platform E-IDE driver
Revision: 7.00beta-2.4 ide: Assuming 33MHz system bus speed for PIO modes;
override with idebus=xx ICH4: IDE controller at PCI slot 00:1f.1 ICH4:
chipset revision 2
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio ide1:
BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
SiI3112 Serial ATA: IDE controller at PCI slot 02:04.0 SiI3112 Serial ATA:
chipset revision 2 SiI3112 Serial ATA: not 100% native mode: will probe
irqs later
ide2: MMIO-DMA at 0xe0806000-0xe0806007 -- Error, MMIO ports already
in use. ide3: MMIO-DMA at 0xe0806008-0xe080600f -- Error, MMIO ports
already in use.
hda: WDC WD400BB-00AUA1, ATA DISK drive hdb: IOMEGA ZIP 100 ATAPI, ATAPI
FLOPPY drive blk: queue c03cb420, I/O limit 4095Mb (mask 0xffffffff) hdc:
ST36531A, ATA DISK drive
hdd: HL-DT-ST GCE-8160B, ATAPI CD/DVD-ROM drive blk: queue c03cb86c, I/O
limit 4095Mb (mask 0xffffffff) ide2: ports already in use, skipping probe
ide3: ports already in use, skipping probe ide0 at 0x1f0-0x1f7,0x3f6 on
irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHSH65/255/63,
UDMA(100) hdc: task_no_data_intr: status=0x51 { DriveReady SeekComplete
Error } hdc: task_no_data_intr: error=0x04 { DriveStatusError } hdc:
12706470 sectors (6506 MB) w/128KiB Cache, CHS446/15/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0:<6> [EZD] [remap 0->1] [4865/255/63] p1
p4 < p5 p6 p7 p8 p9 p10 p11 p12 > /dev/ide/host0/bus1/target0/lun0:<6>
[PTBL] [790/255/63] p1 p2 < p5 p6 p7 p8 p9 p10 >
md: md driver 0.90.0 MAX_MD_DEVS%6, MD_SB_DISKS' md: Autodetecting
RAID arrays.
md: autorun ...
md: ... autorun DONE.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
PELLETREAU Olivier
Le #7143561
le Fri, 30 Apr 2004 09:34:39 +0000, Julien BLACHE tergiversait:


A priori un autre driver a déja dû reconnaître le chipset et réclamer
la plage d'IO qui lui est associée. Est-ce que tu peux nous donner un
peu plus de log, pour voir ce qui se passe ?



Effectivement et sur la base de cet indice (j'ai posté mon dmesg mplus
complet sur un autre post), j'aivais vgax8 dans mon lilo.

En retirant cette directive, le disque est visible.

vgax8, est-ce une directive importante? ou bien just la possibilité
d'avoir un écran bleu plus joli au démarrage?

En tous cas, merci, déjà, je vois mon disque ;)

OP

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Julien BLACHE
Le #7143551
PELLETREAU Olivier
A priori un autre driver a déja dû reconnaître le chipset et réclamer
la plage d'IO qui lui est associée. Est-ce que tu peux nous donner un
peu plus de log, pour voir ce qui se passe ?



Effectivement et sur la base de cet indice (j'ai posté mon dmesg mplus
complet sur un autre post), j'aivais vgax8 dans mon lilo.



Effectivement, le vesafb utilisait cette plage d'IO.

En retirant cette directive, le disque est visible.

vgax8, est-ce une directive importante? ou bien just la possibilité
d'avoir un écran bleu plus joli au démarrage?



Ca permet de changer la résolution de la console, c'est d'un intérêt
limité selon moi, mais il paraît qu'une console texte illisible en
1600x1200 c'est top-méga-génial :) A toi de voir :)

En tous cas, merci, déjà, je vois mon disque ;)



De rien.

JB.

--
Je n'ai pas envie de perdre mon temps à leur APD à la con. Mais j'ai
besoin du certificat qu'y est délivré, pour passer le permis. J'ai
entendu qu'on le trouvait sur Internet. Quelqu'un aurait-il des infos?
-+- DC in GNU : Neuneu s'achète une conduite -+-

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
PELLETREAU Olivier
Le #7143521
le Fri, 30 Apr 2004 13:45:44 +0000, Julien BLACHE tergiversait:


Ca permet de changer la résolution de la console, c'est d'un intérêt
limité selon moi, mais il paraît qu'une console texte illisible en
1600x1200 c'est top-méga-génial :) A toi de voir :)



Tout vu :)

bon, mais apparemment, je ne suis pas au bout de mes surprises. le mode
d'accès est pio et non DMA, donc ça rame tant que ça peut, hors de
question pour le moment de remplacer mes zIDE par mon SATA.

Mais appremment, un noyau plus récent corrigerait ce problème...

à suivre ?

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Julien BLACHE
Le #7143491
PELLETREAU Olivier
bon, mais apparemment, je ne suis pas au bout de mes surprises. le mode
d'accès est pio et non DMA, donc ça rame tant que ça peut, hors de
question pour le moment de remplacer mes zIDE par mon SATA.

Mais appremment, un noyau plus récent corrigerait ce problème...



Essaye un 2.4 + libata ou un 2.6 avec les drivers libata (qui sont
inclus dans le 2.6, et vont être inclus dans le 2.4.27).

Les patches libata pour le 2.4 sont dispos chez Jeff Garzik, sur
kernel.org.

JB.

--
sachez que "je suis" comme ca ici et "je serai" toujours
comme ca ailleurs.
-+- ALBATOR in GNU : Con et fier de l'être. -+-

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Publicité
Poster une réponse
Anonyme