[debian] Ultra 133 TX2 en kernel 2.4.25

Pagina: 1
Acties:

  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
Hallo mensen :)

Ik heb afgelopen zaterdag een Promise Ultra 133 TX2 ATA controller gekocht ivm een bios limiet van de harde schijven. Helaas heb ik na 2 dagen kloten* nog steeds niet aan de gang :'(

Het gaat om een Promise Ultra 133 TX2 met pdc20269 chip.
Onder kernel 2.4.18 werkt deze controller niet zonder een patch en een driver zou bij recentere kernels >2.4.18 bijzitten. Ik heb daarom een kernel update uitgevoerd van 2.4.18 naar 2.4.25. Ik heb bij make menuconfig de Promise kaart bij de kernel laten compileren maar helaas.

wanneer ik lspci -v intyp dan krijg ik:

00:10.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 4d69 (rev 02) (prog-if 85)
Subsystem: Promise Technology, Inc.: Unknown device 4d68
Flags: bus master, 66Mhz, slow devsel, latency 32, IRQ 9
I/O ports at 6600 [size=8]
I/O ports at 6700 [size=4]
I/O ports at 6800 [size=8]
I/O ports at 6900 [size=4]
I/O ports at 6a00 [size=16]
Memory at e4000000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at <unassigned> [disabled] [size=16K]
Capabilities: [60] Power Management version 1

Weet iemand hoe ik deze kaart aan het werken krijg want ik weet even niet waar het aan ligt ;(
Of moet ik proberen deze kaart zien aan te spreken door gebruik te maken van een module (pdc202xx.o in dit geval) ipv deze in de kernel mee te laten bakken?

* Ik moest even leren hoe ik een kernel update moest doen en heb het vandaag al 5 6 keer gedaan maar nog steeds zonder resultaat :/

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 13:07
Ik heb de 20268 met 2.4.22 draaien en geen enkel probleem ermee. Driver zit hard in de kernel: CONFIG_BLK_DEV_PDC202XX_NEW=y
Deze zou ook de 20269 moeten ondersteunen..

  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
Jelmer schreef op 23 februari 2004 @ 22:43:
Ik heb de 20268 met 2.4.22 draaien en geen enkel probleem ermee. Driver zit hard in de kernel: CONFIG_BLK_DEV_PDC202XX_NEW=y
Deze zou ook de 20269 moeten ondersteunen..
inderdaad maar toch krijg ik hem niet aan het werken ;(
De bak is nog bezig een package aan het bakken dus duurt nog even voordat ik het kan testen met een module (had AGP support aan staan terwijl ik geeneens een AGP poort heb 8)7)

[ Voor 22% gewijzigd door Chevy454 op 23-02-2004 22:48 ]

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
Ik heb de kaart in een andere pci sleuf gestoken zonder enig succes :(
Ik ben nu kernel 2.4.22 aan het compilen. Gaat nog een lange nacht worden :z

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 18-02 13:22

Bergen

Spellingscontroleur

Dat ie ertussen staat als "unknown" maakt niet uit denk ik... Ik heb ook een 20268 (de Ultra 100 TX2) draaien onder kernel 2.4.23 en hij staat er hier ook tussen als "Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 02)"

  • redfoxert
  • Registratie: December 2000
  • Niet online
Kaartje draait hier als een zonnetje in mn Debian doos met kernel 2.4.23-grsec

Enige wat ik gedaan heb toen dat ding erin kwam was de Promise support in de make menuconfig enablen en het was geregeld bij de eerst volgende reboot. Ik heb er overigens 2 in zitten. Een Ultra100 en een Ultra133. Werken feilloos samen. Zelfs 2 stuks Ultra100 en Ultra133 in een server van me draaien als een zonnetje. De biossen van beide (identieke) kaartjes gaan dan ook samenwerken en laten in 1 scherm alle 8 kanalen voorbij komen bij het scannen. Ik weet niet wat er bij jou dan precies fout gaat maar ik zou eens een complete kernel downloaden (als je dat nog niet gedaan had) en niet met patches werken.

Info uit dmesg :

PDC20269: IDE controller at PCI slot 02:0b.0
PDC20269: chipset revision 2
PDC20269: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0xb000-0xb007, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xb008-0xb00f, BIOS settings: hdg:pio, hdh:pio
PDC20268: IDE controller at PCI slot 02:0c.0
PDC20268: chipset revision 2
PDC20268: not 100% native mode: will probe irqs later
ide4: BM-DMA at 0x9400-0x9407, BIOS settings: hdi:pio, hdj:pio
ide5: BM-DMA at 0x9408-0x940f, BIOS settings: hdk:pio, hdl:pio

Info uit /proc/pci :

Bus 2, device 11, function 0:
Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 2).
IRQ 5.
Bus 2, device 12, function 0:
Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 2).
IRQ 3.

Info van lspci -v :

02:0b.0 Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 02) (prog-if 85)
Subsystem: Promise Technology, Inc. Ultra133TX2
Flags: bus master, 66Mhz, slow devsel, latency 0, IRQ 5
I/O ports at d400 [size=8]
I/O ports at d000 [size=4]
I/O ports at b800 [size=8]
I/O ports at b400 [size=4]
I/O ports at b000 [size=16]
Memory at ed000000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at <unassigned> [disabled] [size=16K]
Capabilities: [60] Power Management version 1

02:0c.0 Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 02) (prog-if 85)
Subsystem: Promise Technology, Inc. Ultra100TX2
Flags: bus master, 66Mhz, slow devsel, latency 0, IRQ 3
I/O ports at a800 [size=8]
I/O ports at a400 [size=4]
I/O ports at a000 [size=8]
I/O ports at 9800 [size=4]
I/O ports at 9400 [size=16]
Memory at ec800000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at <unassigned> [disabled] [size=16K]
Capabilities: [60] Power Management version 1

[ Voor 66% gewijzigd door redfoxert op 24-02-2004 03:05 ]

https://discord.com/invite/tweakers


  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
redfoxert schreef op 24 februari 2004 @ 03:00:
Enige wat ik gedaan heb toen dat ding erin kwam was de Promise support in de make menuconfig enablen en het was geregeld bij de eerst volgende reboot.
Heb ik ook gedaan desondanks ;(
Ik weet niet wat er bij jou dan precies fout gaat maar ik zou eens een complete kernel downloaden (als je dat nog niet gedaan had) en niet met patches werken.
2.4.21, 2.4.22 en 2.4.25 hebben de revue gepasseerd hierzo. Telkens compleet gecompileerd en niet gepatched. Ik ga de bak zometeen van de kast halen denk ik :/

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


Verwijderd

Euhm, hoe weet je dat hij niet werkt :?

Dat blijkt namelijk helemaal nergens uit je posts.
Wat geeft de ouput van dmesg terug over de controler?

  • [NUT]
  • Registratie: Juni 2001
  • Laatst online: 18-02 12:34

[NUT]

Heppiedepeppie

Ik sluit me aan bij Niels... chevy probeer gewoon eens een hdd te berijken die op die controller zit met cfdisk ofzo ... 'cat /proc/partitions' geeft ook niet een nieuwe schijf aan?

De controller zelf mag dan misschien 'unknown' zijn, dat wil niet zeggen dat deze niet werkt... misschien niet 100% optimaal, maar de linux lowlevel ide support zou het kaartje in principe al werkende moeten krijgen :o

[ Voor 5% gewijzigd door [NUT] op 24-02-2004 12:27 . Reden: domme typo ]


  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
[NUT] schreef op 24 februari 2004 @ 04:30:
Ik sluit me aan bij Niels... chevy probeer gewoon eens een hdd te berijken die op die controller zit met cfdisk ofzo ... 'cat /dev/partitions' geeft ook niet een nieuwe schijf aan?
nada, rien, niets :(
Bij het booten detecteert de controller de aangesloten apparaten.
Ik doe dan mount -t ext2 /dev/hde1 /bestanden dan kan ik het verrekken zegt hij. Geen block device ofzo geeft hij (* Chevy454 begint moe te worden :()
Verwijderd schreef op 24 februari 2004 @ 04:17:
Euhm, hoe weet je dat hij niet werkt :?

Dat blijkt namelijk helemaal nergens uit je posts.
Wat geeft de ouput van dmesg terug over de controler?
omdat de controller wel de hd herkent tijdens het booten maar eenmaal in debian kan ik het verrekken. Wat dmesg geeft? Klein momentje. Ik ga hem even opnieuw aanzetten.

dmesg:
PDC20269: IDE controller at PCI slot 00:0e.0
PCI: Found IRQ 10 for device 00:0e.0
PDC20269: chipset revision 2
PDC20269: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0x6900-0x6907, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0x6908-0x690f, BIOS settings: hdg:pio, hdh:pio

cat /proc/pci:
Bus 0, device 14, function 0:
Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 2).
IRQ 10.
Master Capable. Latency=32. Min Gnt=4.Max Lat=18.
I/O at 0x6500 [0x6507].
I/O at 0x6600 [0x6603].
I/O at 0x6700 [0x6707].
I/O at 0x6800 [0x6803].
I/O at 0x6900 [0x690f].
Non-prefetchable 32 bit memory at 0xe4000000 [0xe4003fff].


even wat mounten:
Fileserver:/# mount -t ext2 /dev/hde1 /testen/
mount: /dev/hde1 is not a valid block device

ik draai nu kernel 2.4.22 en gebruik module pdc202xx_new.o

[ Voor 70% gewijzigd door Chevy454 op 24-02-2004 04:55 ]

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Volgens mijn doet je controller het wel maar kun je niets mouten omdat je geen partities en bestandssysteem hebt aangemaakt op je harde schijf. Wat is de output van 'cat /proc/partitions' (dus niet /etc/partitions).

  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
ik kan de harde schijf niet bereiken

cfdisk /dev/hde geeft fatal error omdat hij de drive niet kan vinden.
als ik modprobe doe dan zegt hij dat hij module pdc202xx_new.o niet kan vinden?

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • [NUT]
  • Registratie: Juni 2001
  • Laatst online: 18-02 12:34

[NUT]

Heppiedepeppie

Kan je eens kijken of een windows ( :X ) bak deze kaart wel succesvol kan gebruiken? want ik begin nu zo'n beetje te twijfelen aan die kaart ...

  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
Euhm...wat moet ik zeggen? :X
HIJ WERKT! gelukkig (anders moest ik windows opzetten net nu ik debian leuk begin te vinden)

Ik heb kernel 2.4.25 opnieuw gecompileerd en pdc202xx_old.o en pdc202xx_new.o laten meebakken alsook de de opties (UDMA en Fasttrak ondersteuning meen ik) En nu werkt hij wel. Alleen snap ik niet waarom hij onder 2.4.21 en 2.4.22 niet werk ondanks het feit dat ik hetzelfde deed?

* Chevy454 zijn dag is goed.

(ik heb een .deb package van deze kernel gemaakt. Is deze genoeg om een kernel update te doen? Ik wil mijn bak even opschonen want er zitten nu ongeveer 6 kernels op en mijn root schijf zit nu haast vol)

[ Voor 33% gewijzigd door Chevy454 op 24-02-2004 13:42 ]

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.


  • redfoxert
  • Registratie: December 2000
  • Niet online
Was die hde uberhaubt wel gepartitioneerd ? Met andere woorden, had je 'm gefdiskt ?

https://discord.com/invite/tweakers


  • Chevy454
  • Registratie: Augustus 2001
  • Niet online
redfoxert schreef op 25 februari 2004 @ 03:25:
Was die hde uberhaubt wel gepartitioneerd ? Met andere woorden, had je 'm gefdiskt ?
Mag niets uitmaken. Ik moet hem met cfdisk /dev/hde kunnen bereiken (wat eerst dus niet lukte maar nu dus wel). De HD moet gewoon herkent worden in linux, toegangbaar zijn is een ander iets.

Wanneer iedereen zijn hoofd verliest en jij houdt het hoofd koel dan heb jij het probleem niet begrepen. You think I'm expensive, try hiring an amateur.

Pagina: 1