SATA-problem med FBSD 6.0-Stable

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001

SATA-problem med FBSD 6.0-Stable

Jag har just installerat en Seagate SATA-disk på 300GB i filservern som kör FBSD 6.0-Stable men får konstiga fel, både med min egna kernel och GENERIC. Misstänker att det är SATA-kontrollern som inte stödjs så bra, men vad vet jag.

Hårdvaran:

Nov 11 20:50:42 rose kernel: atapci1: <SiI 3112 SATA150 controller> port 0xb800-0xb807,0xbc00-0xbc03,0xc000-0xc007,0xc400-0xc403,0xc800-0xc80f mem 0xed064000-0xed0641 ff irq 18 at device 11.0 on pci1 Nov 11 20:50:42 rose kernel: ad8: 286168MB <Seagate ST3300831AS 3.03> at ata4-master SATA150

Försök till att skapa ett nytt filsystem på /dev/ad8s1c1.bde:

[23:15:28][root@rose ~] newfs -U -O2 /dev/ad8s1c.bde /dev/ad8s1c.bde: 283949.8MB (581529088 sectors) block size 16384, fragment size 2048 using 1546 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. with soft updates super-block backups (for fsck -b #) at: 160, 376512, 752864, [...] ,299952704,newfs: wtfs: 65536 bytes at sector 300329056: Input/output error

Mer felmeddelanden:

Nov 11 23:00:12 rose kernel: ad8: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=106743951 Nov 11 23:00:25 rose kernel: ad8: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=255426515 Nov 11 23:00:33 rose kernel: ad8: TIMEOUT - WRITE_DMA48 retrying (1 retry left) LBA=300329056 Nov 11 23:00:33 rose kernel: ad8: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND> LBA=300329056

Timeoutsen och failuren uppstår vid olika ställen vid varje tillfälle. Hårddisken är helt ny, wipead och testat i en hel del diagnosmjukvaror. Någon som har en tanke om vad det skulle kunna vara?

Hjälp uppskattas!

qw q b

Trädvy Permalänk
Medlem
Plats
Vara
Registrerad
Jul 2001

Grattis, du har ett SiI3112 chipset. Känd för att orsaka problem mest hela tiden...

Försök med freebsd-stable@FreeBSD.org

"Linux is good because it keeps people out of real kernels"

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001

Argh, så typiskt! >.<

Antar att det inte finns någon fix på gång heller? Du får ursäkta min totalla nybörjarinställning och dumhet men vad menade du med "Försök med freebsd-stable@FreeBSD.org", support? Förfrågan om fix? Förfrågan om status på fix?

qw q b

Trädvy Permalänk
Medlem
Plats
V-ås - är jag inte söt?
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av Kent-Mustafa
Grattis, du har ett SiI3112 chipset. Känd för att orsaka problem mest hela tiden...

Försök med freebsd-stable@FreeBSD.org

Kul! Jag har samma chipset (Asus A7N8X Deluxe med nForce2 och SiI3112A) och har tänkt ta steget fullt ut till FreeBSD på min primära arbetsstation. Är det bara att byta moderkort?

Coola låtar i massor!
http://revolvermen.com

Trädvy Permalänk
Medlem
Plats
Vara
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av FLAGEL
Antar att det inte finns någon fix på gång heller? Du får ursäkta min totalla nybörjarinställning och dumhet men vad menade du med "Försök med freebsd-stable@FreeBSD.org", support? Förfrågan om fix? Förfrågan om status på fix?

Det är en mailinglista. Om du skickar ett mail till den så kommer alla prenumeranter till mailinglistan få det där lilla mailet i sin inbox. Du kan t.ex. läsa alla mail som skickats till freebsd-stable@FreeBSD.org under November månad här > http://lists.freebsd.org/pipermail/freebsd-stable/2005-Novemb...

Mailinglistor är det primära sättet att få hjälp med FreeBSD, och det är det absolut enklaste sättet att få tag i utvecklare (förutom att maila dom direkt dvs).

Citat:

Ursprungligen inskrivet av ilja
Kul! Jag har samma chipset (Asus A7N8X Deluxe med nForce2 och SiI3112A) och har tänkt ta steget fullt ut till FreeBSD på min primära arbetsstation. Är det bara att byta moderkort?

Funkar det så funkar det, typ. Testa först.

"Linux is good because it keeps people out of real kernels"

Trädvy Permalänk
Medlem
Plats
Söderhamn
Registrerad
Okt 2004

Testade häromdagen FreeBSD 6.0 också och råkade ut för samma sak, var sugen o prova BSD istället för linux men men det funkar i linux det får duga.

i5-2500k@4.5, Asus P8Z68-V, Asus GTX970, Antec Kühler 620, Corsair Vengence 8GB, Corsair HX650, Samsung 840 EVO 250Gb, Intel 520 120Gb, 1+2 Tb HDD, Dell U2515H

Trädvy Permalänk
Medlem
Plats
Vara
Registrerad
Jul 2001

Om det finns ett chipset som man ska undvika så är det just SiI3112. Stödet finns (och har funnits länge), men frågan är om det kommer att bli bättre.

Det nuvarande stödet ser ut så här:

The currently supported ATA/SATA controller chips are: Acard: ATP850P, ATP860A, ATP860R, ATP865A, ATP865R. ALI: M5229, M5281, M5287, M5289. AMD: AMD756, AMD766, AMD768, AMD8111. ATI: IXP200, IXP300, IXP400. CMD: CMD646, CMD646U2, CMD648, CMD649. Cypress: Cypress 82C693. Cyrix: Cyrix 5530. HighPoint: HPT302, HPT366, HPT368, HPT370, HPT371, HPT372, HPT372N, HPT374. Intel: 6300ESB, 31244, PIIX, PIIX3, PIIX4, ICH, ICH0, ICH2, ICH3, ICH4, ICH5, ICH6, ICH7. ITE: IT8211F, IT8212F. National: SC1100. nVidia: nForce, nForce2, nForce2 MCP, nForce3, nForce3 MCP, nForce3 Pro, nForce4. Promise: PDC20246, PDC20262, PDC20263, PDC20265, PDC20267, PDC20268, PDC20269, PDC20270, PDC20271, PDC20275, PDC20276, PDC20277, PDC20318, PDC20319, PDC20371, PDC20375, PDC20376, PDC20377, PDC20378, PDC20379, PDC20571, PDC20575, PDC20579, PDC20580, PDC20617, PDC20618, PDC20619, PDC20620, PDC20621, PDC20622, PDC40518, PDC40519, PDC40718, PDC40719. ServerWorks: ROSB4, CSB5, CSB6. Silicon Image: SiI0680, SiI3112, SiI3114, SiI3512. SiS: SIS180, SIS181, SIS182, SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, SIS963, SIS964, SIS965. VIA: VT6410, VT6420, VT6421, VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237.

"Linux is good because it keeps people out of real kernels"

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2001

Sören på FreeBSD sköter ata-drivrutinen. Du kan ju försöka fråga honom direkt, det har jag gjort.
sos@freebsd.org

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001

Då har jag skickat ett mail. Hoppas så svar snart och givetvis delar jag med mig av det då.

Citat:

Dear Søren!

I'm sorry to ask you for your valuable time but I was wondering if the SiI3112 SATA controller chip will get any better driver support in the near future (I'm using 6.0-Stable)? As it is now I tend to get a lot of timeouts (too many to even make a new filesystem on a harddrive connected to the SiI3112). Or if there is any fix available now against these problems? If it's to any help for you to answer, the SiI3112 is integrated onto my Abit AN7 nForce2 400 Ultra motherboard.

Thanks in advance!

//Med Vänliga Hälsningar XXXXX XXXXXX

qw q b

Trädvy Permalänk
Medlem
Registrerad
Nov 2002

Även jag har SiI3112 och det fungerar finfint för det mesta. I 6.0-RELEASE och diverse varianter av 5.* så måste jag boota utan ACPI. Efter det tuffar det på som tåget. Detta gäller dock en arbetsstation med varierande belastning, en server som står och tuggar diskar om dagarna lär ju kunna stupa oftare om det nu är strul med drivisarna.

> Jaså, ere så?

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001

Från vår Søren:

Citat:

Well, its not the support code thats at fault here, it the sii3112 chip thats at fault. You probably have one of the early revisions which is so bug ridden it will newer get to work right..

Can you get me the output of pciconf -l so I can tell what version it is ?

Mailade tillbaka det han var ute efter men inget svar efter det.

Koefz: För det mesta? När gör det t.ex. inte det?

qw q b

Trädvy Permalänk
Medlem
Registrerad
Nov 2002
Citat:

Koefz: För det mesta? När gör det t.ex. inte det?

Ja, som jag skrev. I vissa releaser fungerar det inte med ACPI aktiverat. Ibland fryser det vid boot, ibland bootar det men fryser efter ett tag, osv.

> Jaså, ere så?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av FLAGEL
Från vår Søren:

Mailade tillbaka det han var ute efter men inget svar efter det.

Koefz: För det mesta? När gör det t.ex. inte det?

Hehe, han är rätt seg på att svara på replys Ha tålamod. Eller skicka det som ett nytt mail, då brukar jag få svar.

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Trädvy Permalänk
Medlem
Plats
Westcoast
Registrerad
Jan 2002

Hehehe

Får också lite "TIMEOUT - WRITE_DMA48 retrying" meddelanden, har dock skitit i dem funkar ju ändå

.::Man kan inte bromsa sig ur en uppförsbacke::.

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av zEvo
Hehehe

Får också lite "TIMEOUT - WRITE_DMA48 retrying" meddelanden, har dock skitit i dem funkar ju ändå

Men du får inga failures? Isf är det ju inte så farligt.

qw q b

Trädvy Permalänk
Medlem
Plats
Vara
Registrerad
Jul 2001

Vad som är viktigt att komma ihåg är att sos är en mycket överarbetad man, som ensam tar hand om ata-subsystemet i FreeBSD. Det svar ni fick av honom hade ni även fått om ni hade mailat freebsd-stable@FreeBSD.org .

"Linux is good because it keeps people out of real kernels"

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2001

Ja, han borde få lite backup tycker man.

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Trädvy Permalänk
Medlem
Plats
Vara
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av zapher
Ja, han borde få lite backup tycker man.

Tja, han har gjort det i över 10 år nu, och ingen känner koden bättre än vad han gör, så det känns väl inte direkt som någon topprioritet. Dessutom är FreeBSD ett projekt som baserar sig på insatser från frivilliga, vilket innebär att ingen kan säga till någon vad denne skall göra. Var och en arbetar på det han tycker är kul/intressant/whatever.

"Linux is good because it keeps people out of real kernels"

Trädvy Permalänk
Medlem
Plats
vänster om atom 276
Registrerad
Jul 2001

Nu drar jag upp den här gamla tråden igen. För de som verkligen vill använda sig av sitt SiI3112 så ska det tydligen hjälpa att köra i PIO 4, inte hunnit testa själv, men ska göra det så snart tillfället ges.

Känner på mig att frågan kommer komma förr eller senare, men det borde vara: "atacontrol mode adX PIO4" om man ska tro manpages

qw q b