[debian] sata werkend krijgen op pci sata controller

Pagina: 1
Acties:

  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
Sinds vanochtend 10 uur ben ik vrijwel de hele tijd bezig geweest met het uitvinden hoe 2 sata schijven die aangesloten zitten op een PCI sata controller (non-raid) werkend te krijgen onder debian. Die basis installatie staat gewoon op een IDE schijf (3.1 r1a, kernel 2.4.27). En nu probeer ik 2 Diamondmax 10 200GB schijven die aangesloten zijn op een Sweex PCI 2 poorts sata controller met een Silicon Image SiI 3112 chip, werkend te krijgen onder linux. Ze aanspreken lukt al niet eens (met fdisk /hdx of fdisk /sdx), weet iemand wat ik moet doen?

Het systeem:
- AMD Athlon 550 MHz
- MSI K7-Pro
- 512MB Apass PC100
- 1x 20GB IBM schijf
- 2x 200GB Maxtor Diamondmax 10 200GB Sata

  • DJ Buzzz
  • Registratie: December 2000
  • Laatst online: 06-02 22:00
De 2.4 en 2.6 kernel op de Debian installatie media zijn nogal oud en ondersteunen veel nieuwe SATA controllers niet. Het makkelijkste is om even een Knoppix cd te booten, kijken of het wel werkt en zo ja, om dan debootstrap te gebruiken om te installeren.

http://www.inittab.de/manuals/debootstrap.html

Na de installatie moet je dan zelf even een recente kernel installeren, dan kan met make-kpkg op de Debian manier of anders gewoon met de hand.

edit:

Moet beter lezen, het draait al op een andere schijf 8)7

[ Voor 38% gewijzigd door DJ Buzzz op 18-02-2006 15:27 ]


  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 11:28
Compile even een nieuwe kernel, zorg dat je support voor die chipset mee compiled in de nieuwe kernel, reboot, klaar ;)

  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
Ok, thanks. Ik ben niet nog niet zo bekend met linux, maar ik zal wel ff zoeken hoe een nieuwe kernel te compileren. Weten jullie zo welke ik zou moeten nemen, de nieuwste 2.4.x of de nieuwste 2.6.x?

[ Voor 3% gewijzigd door Quadro! op 18-02-2006 15:16 ]


  • DEVoTi0N
  • Registratie: Mei 2005
  • Laatst online: 21-12-2025
volgensmij gaat debian automatisch met de 2.4 kernel. Je kan als je hem echter installeert ook speciale commands invoeren. Normaal druk je direct op enter, maar ik weet bijna zeker dat hij wel werkt als je hem start met linux26

  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
DEVoTi0N schreef op zaterdag 18 februari 2006 @ 15:53:
volgensmij gaat debian automatisch met de 2.4 kernel. Je kan als je hem echter installeert ook speciale commands invoeren. Normaal druk je direct op enter, maar ik weet bijna zeker dat hij wel werkt als je hem start met linux26
Die had ik al geprobeerd, maar dat werkte niet... :'( Ik ben nu aan het proberen om een nieuwe kernel te compileren aan de hand van een tutorial, maar dat wil ook niet echt vlotten. Ik kan namelijk het 'libncurses5-dev' pakket niet binnenhalen vanwege broken dependencies. Iemand een idee?

  • DEVoTi0N
  • Registratie: Mei 2005
  • Laatst online: 21-12-2025
Quadropluxor schreef op zaterdag 18 februari 2006 @ 16:37:
[...]


Die had ik al geprobeerd, maar dat werkte niet... :'( Ik ben nu aan het proberen om een nieuwe kernel te compileren aan de hand van een tutorial, maar dat wil ook niet echt vlotten. Ik kan namelijk het 'libncurses5-dev' pakket niet binnenhalen vanwege broken dependencies. Iemand een idee?
ik ben hem op dit moment toevallig zelf aan het binnenhalen, zit op 40% en geen problemen.

(overigens is die tutorial een kopie, hier is het orgineel, deze is net wat duidelijker.)>mijn fout; bij de link die ik gaf wordt uitgegaan van lilo

[ Voor 23% gewijzigd door DEVoTi0N op 18-02-2006 16:47 ]


  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
DEVoTi0N schreef op zaterdag 18 februari 2006 @ 16:43:
[...]

ik ben hem op dit moment toevallig zelf aan het binnenhalen, zit op 40% en geen problemen.

(overigens is die tutorial een kopie, hier is het orgineel, deze is net wat duidelijker.)>mijn fout; bij de link die ik gaf wordt uitgegaan van lilo
Hmm, misschien heeft het te maken met mijn sources.. zou jij je sources.list even kunnen posten? Na ff prutsen werkte het.. :) Hij is nu al weer een tijdje aan het compilen.. enig idee hoe lang dat duurt?

Anyway, heeft iemand daadwerkelijk ervaring met een pci controller icm debian dat eerst niet werkte maar na een rebuild + installatie wel?

[ Voor 22% gewijzigd door Quadro! op 18-02-2006 19:55 ]


  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
Ok, ik heb nu de nieuwe kernel gecompileerd (met de benodigde driver support uiteraard), maar wat nu te doen?
Ik kan hem nog steeds niet accessen met fdisk (geen van alle hdx en sdx ten minste). Moet ik nog ergens een driver inschakelen ofzo?

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 11:28
Hier staat overigens een goede howto voor het recompilen van een Debian kernel:
http://newbiedoc.sourceforge.net/system/kernel-pkg.html.en

Anyway, zie je wel dat de kaart goed herkent wordt tijdens boot?
Kijk je boot eens na met 'dmesg|more'..

Verwijderd

Ervaring met unsupported root devices heb ik wel. Moest een aantal jaar geleden Debian installeren op een toen, door de installatie, niet herkende raid controller. Dit verhaal bracht mij toen uitkomst.

  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
Ok, ty again.. ik hou die articles even in mijn achterhoofd. Atm ben ik bezig een nieuwe kernel te compileren aan de hand van dit artikel: http://unclean.org/howto/sii3114_linux.html. zal in een kleine 2 uur wel klaar zijn :7
UltraSub schreef op zondag 19 februari 2006 @ 10:58:
...

Anyway, zie je wel dat de kaart goed herkent wordt tijdens boot?
Kijk je boot eens na met 'dmesg|more'..
dmesg|more putte het volgende out: http://www.xs4all.nl/~mskramer/dmesg_output
En het volgende is volgens mij belangrijk, ik heb alleen weinig benul van wat het nou precies betekend en wat ik er aan kan doen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 11 devices
PnPBIOS: Disabled by ACPI PNP
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Cannot allocate resource region 1 of device 0000:00:08.1
PCI: Cannot allocate resource region 3 of device 0000:00:08.1
PCI: Cannot allocate resource region 4 of device 0000:00:08.1
PCI: Cannot allocate resource region 5 of device 0000:00:08.1
PCI: Cannot allocate resource region 0 of device 0000:00:08.3
PCI: Cannot allocate resource region 1 of device 0000:00:08.3
PCI: Cannot allocate resource region 2 of device 0000:00:08.3
PCI: Cannot allocate resource region 3 of device 0000:00:08.3
PCI: Cannot allocate resource region 4 of device 0000:00:08.3
PCI: Cannot allocate resource region 5 of device 0000:00:08.3
PCI: Cannot allocate resource region 0 of device 0000:00:08.5
PCI: Cannot allocate resource region 1 of device 0000:00:08.5
PCI: Cannot allocate resource region 2 of device 0000:00:08.5
PCI: Cannot allocate resource region 3 of device 0000:00:08.5
PCI: Cannot allocate resource region 4 of device 0000:00:08.5
PCI: Cannot allocate resource region 5 of device 0000:00:08.5
PCI: Cannot allocate resource region 0 of device 0000:00:08.7
PCI: Cannot allocate resource region 1 of device 0000:00:08.7
PCI: Cannot allocate resource region 2 of device 0000:00:08.7
PCI: Cannot allocate resource region 3 of device 0000:00:08.7
PCI: Cannot allocate resource region 4 of device 0000:00:08.7
PCI: Cannot allocate resource region 5 of device 0000:00:08.7
PCI: Cannot allocate resource region 0 of device 0000:00:08.0
PCI: Cannot allocate resource region 1 of device 0000:00:08.0
PCI: Cannot allocate resource region 2 of device 0000:00:08.0
PCI: Cannot allocate resource region 3 of device 0000:00:08.0
PCI: Cannot allocate resource region 4 of device 0000:00:08.0
PCI: Cannot allocate resource region 5 of device 0000:00:08.0
PCI: Device 0000:00:08.0 not found by BIOS
PCI: BIOS reporting unknown device 00:40
PCI: Device 0000:00:08.1 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.2 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.3 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.4 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.5 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.6 not found by BIOS
PCI: BIOS reporting unknown device 00:41
PCI: Device 0000:00:08.7 not found by BIOS
PCI: Error while updating region 0000:00:08.0/1 (000010f1 != 000010f5)
PCI: Error while updating region 0000:00:08.0/5 (000010f9 != 000010f5)
PCI: Error while updating region 0000:00:08.1/3 (00001401 != 00001405)
PCI: Error while updating region 0000:00:08.2/1 (00001409 != 0000140d)
PCI: Error while updating region 0000:00:08.2/5 (00001411 != 00001404)
PCI: Error while updating region 0000:00:08.3/3 (00001419 != 0000141d)
PCI: Error while updating region 0000:00:08.3/5 (0000141d != 00001415)
PCI: Error while updating region 0000:00:08.4/1 (00001421 != 00001425)
PCI: Error while updating region 0000:00:08.4/5 (00001429 != 00001425)
PCI: Error while updating region 0000:00:08.5/3 (00001431 != 00001435)
PCI: Error while updating region 0000:00:08.6/1 (00001439 != 0000143d)
PCI: Error while updating region 0000:00:08.6/5 (00001441 != 00001404)
PCI: Error while updating region 0000:00:08.7/3 (00001449 != 0000144d)
PCI: Error while updating region 0000:00:08.7/5 (0000144d != 00001445)


Dat pci=routeirq heb ik gedaan, maar bood weinig soelaas. lspci floepte het volgende eruit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
quadropluxor@thor:~$ lspci
0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 23)
0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01)
0000:00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA (rev 01)
0000:00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE (rev 03)
0000:00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev 03)
0000:00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB (rev 06)
0000:00:08.0 Unknown mass storage controller: Gammagraphx, Inc.: Unknown device 82b0 (rev 02)
0000:00:08.1 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.2 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.3 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.4 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.5 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.6 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:08.7 Non-VGA unclassified device: Intergraph Corporation: Unknown device 3112
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:05.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 11:28
Volgens mij heb je niet de correcte driver in de kernel gecompileerd.
Ik zie niet dat er support voor de Silicon Image SiI 3112 chip wordt geladen... Weet je zeker dat je die er in hebt zitten?

Wat voor kernel ben je eigenlijk aan het compilen?

  • Quadro!
  • Registratie: Maart 2004
  • Laatst online: 26-01 10:15
Ik ben nu 2.6.15 aan het compileren. In dat menuconfig ding stond een entry in "Silicon Image SATA support" oid. Bij de comments van die entry stond iets van "supports sii 3112 chip". Ik kan me niet herinnenren dat ik die de eerste keer had aangevinkt dus ik hoop dat die nu wel werkt. Maar jullie denken niet dat het aan een irq conflict ligt?

Wel dus... echt alle mogelijke combinaties uitgeprobeerd voor mijn nic en die sata controller. Toen werkte die nog steeds niet... nog eens een paar geprobeerd en in eens stond er bij het booten "Silicon Image 3112 SATA Controller" bla bla. Het leuke is dat ik niet eens een nieuwe kernel nodig had.
DEVoTi0N schreef op zaterdag 18 februari 2006 @ 15:53:
volgensmij gaat debian automatisch met de 2.4 kernel. Je kan als je hem echter installeert ook speciale commands invoeren. Normaal druk je direct op enter, maar ik weet bijna zeker dat hij wel werkt als je hem start met linux26
Dat gedaan, en hij werkt gewoon.

* Quadro! is blij :D

[ Voor 55% gewijzigd door Quadro! op 19-02-2006 14:35 ]

Pagina: 1