SATA-problem med FBSD 6.0-Stable

Permalänk
Medlem

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!

Visa signatur

qw q b

Permalänk

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

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

Visa signatur

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

Permalänk
Medlem

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?

Visa signatur

qw q b

Permalänk
Medlem
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?

Visa signatur

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

Permalänk
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.

Visa signatur

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

Permalänk
Medlem

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.

Visa signatur

Ryzen 9 5900X, Asus TUF X570-PLUS, XFX 6950XT, 48GB G.Skill 3600Mhz, Corsair HX650, Samsung 840 EVO 250Gb, Kingston A2000 M.2 500GB, 1+2 Tb HDD, MSI Optix MPG321UR-QD

Permalänk

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.

Visa signatur

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

Permalänk
Medlem

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

Visa signatur

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

Permalänk
Medlem

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

Visa signatur

qw q b

Permalänk
Medlem

Ä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.

Visa signatur

> Jaså, ere så?

Permalänk
Medlem

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?

Visa signatur

qw q b

Permalänk
Medlem
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.

Visa signatur

> Jaså, ere så?

Permalänk
Medlem
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.

Visa signatur

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

Permalänk
Medlem

Hehehe

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

Visa signatur

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

Permalänk
Medlem
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.

Visa signatur

qw q b

Permalänk

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 .

Visa signatur

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

Permalänk
Medlem

Ja, han borde få lite backup tycker man.

Visa signatur

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

Permalänk
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.

Visa signatur

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

Permalänk
Medlem

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

Visa signatur

qw q b