[debian] ide-scsi geeft fouten

Pagina: 1
Acties:

  • decipherer
  • Registratie: Februari 2002
  • Laatst online: 15:18
Ik wil graag cd's kunnen branden op mijn debian sarge bak.Daartoe heb ik een nieuwe kernel gebakken met daarin ide-scsi als module. Ook heb ik scsi support en daaronder generic scsi support meegebakken in de kernel. Echter als ik de ide-scsi driver wil laden krijg ik een hele lijst met errors. Hier is een stukje uit mijn dmesg:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : aborting command due to timeout : pid 0, scsi0, channel 0, id 0, lun 0 0x12 00 00 00 ff 00
....
....
ide-scsi: expected 256 got 352 limit 256
hdd: lost interrupt
ide-scsi: The scsi wants to send us more data than expected - discarding data
ide-scsi: [[ 12 0 0 0 ff 0 0 0 0 0 0 0 ]
]
ide-scsi: expected 256 got 352 limit 256
hdd: irq timeout: status=0x80 { Busy }
hdd: ATAPI reset complete
hdd: irq timeout: status=0xd0 { Busy }


als ik cdrecord -scanbus doe zie ik:

code:
1
2
3
4
5
6
7
cdrecord-Clone 2.01a18 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
cdrecord.mmap: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord.mmap: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord.mmap: For possible transport specifiers try 'cdrecord dev=help'.
cdrecord.mmap: Also make sure that you have loaded the sg driver and the driver for
cdrecord.mmap: SCSI hardware, eg. ide-scsi if you run IDE/ATAPI drives over
cdrecord.mmap: ide-scsi emulation. Read /usr/share/doc/cdrecord/README.ATAPI.setup!


Ik heb wel gezocht op google en verschillende dingen geprobeerd zoals:

dma voor hdd uitgezet/aangezet, alsook voor hdc en hda (hdb niet aanwezig)
scsi support tezamen met ide-scsi als module
scsi support tezamen met ide-scsi in kernel gebakken
kernel 2.4.20, 2.4.21 en 2.4.22 geprobeerd
verschillende bootparameters geprobeerd zoals "hdd=ide-scsi" en "hdd=scsi"

Wat ik ook probeer, zogauw de ide-scsi driver geladen wordt, krijg ik een berg fouten.
Enige hulp zou zeer op prijs gesteld worden :)

-edit- Mischien handig als ik type cdrom speler vermeld :p
hdparm -i /dev/hdd zegt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
/dev/hdd:

 Model=_NEC CD-RW NR-7900A, FwRev=1.08, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 *udma2
 AdvancedPM=no


computer is een Dell dimsension 8300, p4 2.53Ghz, 512Mb ddr

[ Voor 17% gewijzigd door decipherer op 25-10-2003 19:12 ]

De beste ideeën komen als je bezig bent.


Verwijderd

Generic scsi support heb je niet nodig,maar je hebt wel de scsi-cdrom module nodig. Heb je die ook meegebakken?

[ Voor 3% gewijzigd door Verwijderd op 26-10-2003 08:58 ]


Verwijderd

a) je hebt idd scsi-cdrom ook nodig
b) ik kreeg nooit scsi emulatie werkend zonder de ide-cdrom module niet te compilen in men kernel (of de module niet te laden iig). Niet iedereen heeft hier blijkbaar last van maar is missch wel es waar om et te proberen.

  • decipherer
  • Registratie: Februari 2002
  • Laatst online: 15:18
Summary of changes from v2.4.23-pre4 to v2.4.23-pre5
============================================
....
<marcelo:logos.cnet>:
o Liam Girdwood: eliminates pop noises when doing a PM suspend/resume with the WM9712 AC97 codec.
o Fix ide-scsi initialization lockup (kudos to Alan)
o Changed EXTRAVERSION to -pre5
o Fix Andrea VM merge error
....
Na kernel 2.4.23-pre8 geinstalleerd te hebben werkt ide-scsi nu als een zonnetje :D

De beste ideeën komen als je bezig bent.


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Misschien interessant om te weten dan kernel 2.6.0-test6+ en een recente cdrtools in staat is om rechstreeks je ATAPI device te gebruiken (cdrecord -dev=/dev/hdc) :)

AFAIK is Linux de enige kernel die dit kan...