ide-scsi emulation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

ide-scsi emulation

Beitrag von Sturmkind » 25.10.2003 11:41:20

Hallo,

habe hier gerade auf nen Rechner mit nem bf2.4.20er Kernel via modconf das Kernelmodul ide-scsi einbebaut und aktiviert. Bei all meinen bisherigen Debian Installationen ging das einwandfrei und wunderbar doch wen ich nun versuche als root z. B. mit _mount /dev/sr0 /mnt/dvd_ was so auch in der /etc/fstab eingetragen ist, das DVD-ROM zu mounten bekomme ich nur ein:

Code: Alles auswählen

mount: /dev/sr0 is not a valid block device
danach habe ich es mit _cdrecord -scanbus_ versucht was ja dann normalerweise genau ausgibt welche scsi Geräte vorhanden sind. Ich bekam stattdessen:

Code: Alles auswählen

root@sushi:~> cdrecord -scanbus
Cdrecord 2.01a16 (i586-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!
root@sushi:~>
Wie gesagt das Modul ide-scsi ist geladen was man auch ganz genau bei lsmod sieht:

Code: Alles auswählen

root@sushi:~> lsmod
Module                  Size  Used by    Not tainted
appletalk              18988   1  (autoclean)
ipx                    15636   1  (autoclean)
sg                     24452   0  (autoclean) (unused)
ide-scsi                7488   0
via-rhine              12452   1
keybdev                 1664   0  (unused)
usbkbd                  2848   0  (unused)
input                   3072   0  [keybdev usbkbd]
usb-uhci               20708   0  (unused)
usbcore                48032   0  [usbkbd usb-uhci]
root@sushi:~>
Weis einer von Euch was ich machen kann?

Grüße
Sascha
nobody is perfect! ;-)

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 25.10.2003 13:50:04

Hallo
hast du an Lilo gedacht?
Freundliche Grüße aus Köln

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 25.10.2003 13:57:10

Also mal in die lilo.config

Code: Alles auswählen

image=/boot/vmlinuz-2.4.18-bf2.4
   label=Debian
   read-only
   root=/dev/hda2
   append="hdc=ide-scsi" 

Der hda2 und hdc sind natürlich anzupassen. Nach dem Booten mal mit dmesg nach scsi Meldungen suchen.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 25.10.2003 14:27:46

Hallo,

hm an LILO habe ich vorher noch nie was ändern müssen. Ich werde gelich mal den eagles Angaben einbauen und hoffe das es was hilft

Gracias
Sascha
nobody is perfect! ;-)

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 25.10.2003 14:34:27

So wie ich das sehe fehlt dir noch das sr_mod modul. "modprobe sr_mod" hilft dir sicher.

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 25.10.2003 17:29:34

@ Init 0: Leider gibt es bei mir kein sr_mod-Modul ;-( Hatte früher auch nie ein solches gebraucht um einen IDE-Brenner einzubinden.

@ eagle: Dein Tip hat einigermaßen funktioniert. Jetzt funktioniert zwar mein DVD-ROM via SCSI aber dafür der Brenner nicht mehr. Ich habe dann mal Deine append-Zeile in der LILO-Konfiguration so geändert das es so aussah:

Code: Alles auswählen

image=/boot/vmlinuz-2.4.18-bf2.4
   label=Debian
   read-only
   root=/dev/hda6
   append="hdc=ide-scsi hdd=ide-scsi"
Aber leider brachte das auch nicht die erhoffte Verbesserung. ;-(

Das macht mich noch verrückt.

Grüße
Sascha
nobody is perfect! ;-)

oli_f
Beiträge: 272
Registriert: 24.10.2003 12:27:05

Beitrag von oli_f » 25.10.2003 19:05:21

die scsi emulation ist doch nur für brenner notwendig. das dvd sollte auch sonst funktionieren. jedenfalls bei mir ist das so ??

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 25.10.2003 19:08:33

Sturmkind hat geschrieben:@ eagle: Dein Tip hat einigermaßen funktioniert. Jetzt funktioniert zwar mein DVD-ROM via SCSI aber dafür der Brenner nicht mehr.
Was gibt dmesg denn für Informationen zu den scsi Geräten aus? Das steht auch in der Datei /proc/scsi/scsi.

Bei mir kommt zum Beispiel so etwas:

Code: Alles auswählen

SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: IOMEGA    Model: ZIP 100           Rev: 23.D
  Type:   Direct-Access                      ANSI SCSI revision: 00
  Vendor: _NEC      Model: DVD+RW ND-1100A   Rev: 1.A0
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: PIONEER   Model: DVD-ROM DVD-116   Rev: 1.07
  Type:   CD-ROM                             ANSI SCSI revision: 02
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 25.10.2003 20:18:26

Hallo eagle,

also in der Datei /proc/scsi/scsi ist bei mir überhaupt nichts, nur eine leere Textdatei. Wen ich dmesg mache kommt unten stehendes. Ich bekomme langsam aber sicher nen Anfall weil das nicht geht ;-(

Grüße
Sascha

Code: Alles auswählen

root@sushi:~> dmesg
Linux version 2.4.18-bf2.4 (root@zombie) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Son Apr 14 09:53:28 CEST 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data)
 BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
found SMP MP-table at 000fb940
hm, page 000fb000 reserved twice.
hm, page 000fc000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 000f7000 reserved twice.
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: VIA      Product ID: VT5440B      APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 3 at 0xFEC00000.
Processors: 1
Kernel command line: auto BOOT_IMAGE=Debian ro root=306 hdc=ide-scsi
ide_setup: hdc=ide-scsi
Initializing CPU#0
Detected 2004.614 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3997.69 BogoMIPS
Memory: 512680k/524224k available (1783k kernel code, 11156k reserved, 549k data, 280k init, 0k highmem)
Dentry-cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Before vendor init, caps: 0383fbff c1c3fbff 00000000, vendor = 2
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0383fbff c1c3fbff 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:             Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2400+ stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000080
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-18, 2-19, 2-20 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 23.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.... register #01: 00178003
.......     : max redirection entries: 0017
.......     : PRQ implemented: 1
.......     : IO APIC version: 0003
 WARNING: unexpected IO-APIC, please mail
          to linux-smp@vger.kernel.org
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
 00 000 00  1    0    0   0   0    0    0    00
 01 001 01  0    0    0   0   0    1    1    39
 02 001 01  0    0    0   0   0    1    1    31
 03 001 01  0    0    0   0   0    1    1    41
 04 001 01  0    0    0   0   0    1    1    49
 05 001 01  0    0    0   0   0    1    1    51
 06 001 01  0    0    0   0   0    1    1    59
 07 001 01  0    0    0   0   0    1    1    61
 08 001 01  0    0    0   0   0    1    1    69
 09 001 01  0    0    0   0   0    1    1    71
 0a 000 00  1    0    0   0   0    0    0    00
 0b 000 00  1    0    0   0   0    0    0    00
 0c 001 01  0    0    0   0   0    1    1    79
 0d 001 01  0    0    0   0   0    1    1    81
 0e 001 01  0    0    0   0   0    1    1    89
 0f 001 01  0    0    0   0   0    1    1    91
 10 001 01  1    1    0   1   0    1    1    99
 11 001 01  1    1    0   1   0    1    1    A1
 12 000 00  1    0    0   0   0    0    0    00
 13 000 00  1    0    0   0   0    0    0    00
 14 000 00  1    0    0   0   0    0    0    00
 15 001 01  1    1    0   1   0    1    1    A9
 16 001 01  1    1    0   1   0    1    1    B1
 17 001 01  1    1    0   1   0    1    1    B9
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ21 -> 0:21
IRQ22 -> 0:22
IRQ23 -> 0:23
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2004.6527 MHz.
..... host bus clock speed is 267.2868 MHz.
cpu: 0, clocks: 2672868, slice: 1336434
CPU0<T0:2672864,T1:1336416,D:14,S:1336434,C:2672868>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfdaf1, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router default [1106/3177] at 00:11.0
PCI->APIC IRQ transform: (B0,I6,P0) -> 17
PCI->APIC IRQ transform: (B0,I16,P0) -> 21
PCI->APIC IRQ transform: (B0,I16,P1) -> 21
PCI->APIC IRQ transform: (B0,I16,P2) -> 21
PCI->APIC IRQ transform: (B0,I16,P3) -> 21
PCI->APIC IRQ transform: (B0,I17,P0) -> 16
PCI->APIC IRQ transform: (B0,I17,P2) -> 22
PCI->APIC IRQ transform: (B0,I18,P0) -> 23
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
PCI: Via IRQ fixup for 00:10.2, from 10 to 5
PCI: Via IRQ fixup for 00:10.1, from 10 to 5
PCI: Via IRQ fixup for 00:10.0, from 11 to 5
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
Journalled Block Device driver loaded
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 89
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik <vojtech@suse.cz>
hda: SAMSUNG SP6003H, ATA DISK drive
hdb: IC35L060AVVA07-0, ATA DISK drive
hdc: MATSHITADVD-ROM SR-8588, ATAPI CD/DVD-ROM drive
hdd: HL-DT-ST GCE-8400B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide0: probed IRQ 14 failed, using default.
ide1 at 0x170-0x177,0x376 on irq 15
ide1: probed IRQ 15 failed, using default.
hda: 117304992 sectors (60060 MB) w/2048KiB Cache, CHS=7301/255/63
hdb: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=7476/255/63
hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.12
ide-floppy driver 0.97.sv
Partition check:
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
 hdb: hdb1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Loading I2O Core - (c) Copyright 1999 Red Hat Software
I2O configuration manager v 0.04.
  (C) Copyright 1999 Red Hat Software
loop: loaded (max 8 devices)
Compaq CISS Driver (v 2.4.5)
HDLC support module revision 1.02 for Linux 2.4
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
ide-floppy driver 0.97.sv
Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found
Highpoint HPT370 Softwareraid driver for linux version 0.01
No raid array found
SCSI subsystem driver Revision: 1.00
Red Hat/Adaptec aacraid driver, Apr 14 2002
DC390: 0 adapters found
3ware Storage Controller device driver for Linux v1.02.00.016.
3w-xxxx: No cards with valid units found.
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted
i2o_scsi.c: Version 0.0.1
  chain_pool: 0 bytes @ c185e420
  (512 byte buffers X 4 can_queue X 0 i2o controllers)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
cramfs: wrong magic
FAT: bogus logical sector size 0
reiserfs: checking transaction log (device 03:06) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 280k freed
Adding Swap: 2097136k swap-space (priority -1)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 10:29:43 Apr 14 2002
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe800, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 21
usb-uhci.c: Detected 2 ports
hub.c: USB new device connect on bus2/1, assigned device number 2
usb.c: new USB bus registered, assigned bus number 3
usb.c: USB device 2 (vend/prod 0xd7d/0x240) is not claimed by any active driver.
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver keyboard
usbkbd.c: :USB HID Boot Protocol keyboard driver
via-rhine.c:v1.10-LK1.1.13  Nov-17-2001  Written by Donald Becker
  http://www.scyld.com/network/via-rhine.html
eth0: VIA VT6102 Rhine-II at 0xd800, 00:10:dc:59:6e:e0, IRQ 23.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: MATSHITA  Model: DVD-ROM SR-8588   Rev: 7Z14
  Type:   CD-ROM                             ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
reiserfs: checking transaction log (device 03:41) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 03:02) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
eth0: Setting full-duplex based on MII #1 link partner capability of 45e1.
VFS: Disk change detected on device ide1(22,0)
ide-scsi: hdc: unsupported command in request queue (0)
end_request: I/O error, dev 16:00 (hdc), sector 64
isofs_read_super: bread failed, dev=16:00, iso_blknum=16, block=32
VFS: Disk change detected on device ide1(22,0)
ide-scsi: hdc: unsupported command in request queue (0)
end_request: I/O error, dev 16:00 (hdc), sector 64
isofs_read_super: bread failed, dev=16:00, iso_blknum=16, block=32
VFS: Disk change detected on device sr(11,0)
ISO 9660 Extensions: Microsoft Joliet Level 1
ISOFS: changing to secondary root
NET4: Linux IPX 0.47 for NET4.0
IPX Portions Copyright (c) 1995 Caldera, Inc.
IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
NET4: AppleTalk 0.18a for Linux NET4.0
root@sushi:~>
nobody is perfect! ;-)

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 25.10.2003 20:46:08

Ich wollte nur mal sagen, daß man ide-scsi eigentlich nicht mehr wirklich braucht. Das brennen funktioniert inzwischen auch prima über ATAPI.

Grüße,
Florian

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 25.10.2003 21:00:19

Hm gute Idee erklärst Du mir auch noch wie genau das geht? Ich wäre ja froh wen ich diese ganze SCSI-Emulationssache weg hätte.

Grüße
Sascha
nobody is perfect! ;-)

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 25.10.2003 21:02:36

godsmacker hat geschrieben:Ich wollte nur mal sagen, daß man ide-scsi eigentlich nicht mehr wirklich braucht. Das brennen funktioniert inzwischen auch prima über ATAPI.

Grüße,
Florian
Aber nur mit Linux 2.6?!

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 25.10.2003 21:16:45

Ich machs genau anders herum und bisher immer mit guten Ergebnissen. Alle cdrom/cdbrenner/dvd durch die scsi Emulation. Kein Bootparameter gar nix.
Aber cdrecord dev=help gibt auch einen ATAPI Bereich raus.

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 25.10.2003 22:46:43

DavidJ hat geschrieben:
godsmacker hat geschrieben:Ich wollte nur mal sagen, daß man ide-scsi eigentlich nicht mehr wirklich braucht. Das brennen funktioniert inzwischen auch prima über ATAPI.

Grüße,
Florian
Aber nur mit Linux 2.6?!
Hier mit Linux 2.4.22 aus den Debian Quellen..

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 26.10.2003 10:55:02

godsmacker hat geschrieben:
DavidJ hat geschrieben:
godsmacker hat geschrieben:Ich wollte nur mal sagen, daß man ide-scsi eigentlich nicht mehr wirklich braucht. Das brennen funktioniert inzwischen auch prima über ATAPI.

Grüße,
Florian
Aber nur mit Linux 2.6?!
Hier mit Linux 2.4.22 aus den Debian Quellen..
Cool! Funktioniert das in etwa so: cdrecord dev=ATAPI:1,2,0 speed=4 blablabla.iso ?
Könnte ich also den ganzen SCSI-Kram aus dem Kernel rauswerfen oder wird das immer noch benötigt?

EDIT: Generic SCSI werde ich wohl noch brauchen aber ide-scsi kann dann raus?

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 26.10.2003 17:57:42

Funktioniert ziemlich genau so..
Wenn Du die Devices noch nicht kennst hilft ein

Code: Alles auswählen

cdrecord -scanbus dev=ATAPI
SCSI Unterstützung brauchst Du gar nicht mehr im Kernel.
Zumindest geht es hier ohne jeglichen SCSI Support. Nur IDE/ATAPI CDROM musste ich fest einbacken. Mit dem Modul ging es nicht auf Anhieb.

Grüße,
Florian

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 27.10.2003 08:37:25

godsmacker hat geschrieben:Funktioniert ziemlich genau so..
Wenn Du die Devices noch nicht kennst hilft ein

Code: Alles auswählen

cdrecord -scanbus dev=ATAPI
SCSI Unterstützung brauchst Du gar nicht mehr im Kernel.
Zumindest geht es hier ohne jeglichen SCSI Support. Nur IDE/ATAPI CDROM musste ich fest einbacken. Mit dem Modul ging es nicht auf Anhieb.

Grüße,
Florian
Super! Dann werde ich bald mal wieder einen neuen Kernel backen.


MFG, David

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 02.11.2003 14:26:43

Hi,

hab Probleme mit meinem IDE-Brenner und K3B (ide-scsi)

Folgende Konfig:

Kernel 2.4.22 mit SCSI-Support integriert (nicht als Modul)

hab im lilo: 'append="hdc=ide-scsi" eingetragen

Nur K3B meckert immer:
cdrdao 1.1.7 unterstützt kein ATAPI.
Die konfigurierte Version von cdrdao hat keine Brennunterstützung für ATAPI-Geräte ohne SCSI-Emulation und es ist ein Brenner im System, der nicht für SCSI-Emulation konfiguriert ist.
Lösung: Die beste und empfohlene Lösung ist das Aktivieren von ide-scsi (SCSI-Emulation) für alle Brenngeräte. Dann wird es keine Probleme geben. Es besteht auch die Möglichkeit, eine neuere Version von cdrdao zu installieren (oder als Voreinstellung auswählen).
Keine Unterstützung von ATAPI mit cdrdao
Es wird nicht möglich sein, alle Lesegeräte als Kopierquellen zu benutzen, da mindestens eines ohne SCSI-Emulation konfiguriert ist und das System kein ATAPI mit cdrdao unterstützt.
Lösung: Die beste und empfohlene Lösung ist das Aktivieren von ide-scsi (SCSI-Emulation) für alle Brenner.
Ausgabe von 'dmesg | grep scsi':

Code: Alles auswählen

kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Ausgabe von 'cdrecord -scanbus':

Code: Alles auswählen

Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
cdrecord.mmap: Read-only file system. Cannot open '/dev/sg0'. 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!
Ausgabe von 'cdrecord -scanbus dev=ATAPI':

Code: Alles auswählen

Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
cdrecord.mmap: ERROR: unknow subsystem (scd0) in (/dev/sr0)
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'HL-DT-ST' 'CD-RW GCE-8520B ' '1.00' Removable CD-ROM
        0,1,0     1) 'JLMS    ' 'DVD-ROM LTD163D ' 'GHR7' Removable CD-ROM
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

Hat jemand ne Idee?

MfG
regi

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 03.11.2003 10:50:00

Hallo,

schreibe bitte noch deine Kernelkonfiguration dazu (.config). Wenn ich mich nicht irre muss man aufpassen welche SCSI/IDE-Module man als Modul kompiliert und welche man im Kernel einkompiliert. Ich empfehle dir auf jeden Fall, die Hilfetexte zu IDE-SCSI, Generic SCSI, IDE-ATAPI, Support for Drive specific Commands (SCSI) durchzulesen. Zumindest über Kernel 2.4.20 weiß ich noch dass man aufpassen musste was man von den Sachen als Modul konfiguriert hat (IDE-SCSI und IDE-CDROM sollten IIRC beide als Modul konfiguriert sein).


MFG, David

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 03.11.2003 16:20:38

OK, sowas hab ich mir gedacht...

Hab gestern nochmal den Kernel neu gebaut mit SCSI als Module.

Jetzt siehts schon anders aus:

dmesg Ausgabe:
SCSI subsystem driver Revision: 1.00
hdc: attached ide-scsi driver.
hdc: DMA disabled
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: HL-DT-ST Model: CD-RW GCE-8520B Rev: 1.00
Type: CD-ROM ANSI SCSI revision: 02
Aber bei cdrecord und k3b ists immer noch die selbe...

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 03.11.2003 16:29:57

regi hat geschrieben:Ausgabe von 'cdrecord -scanbus dev=ATAPI':

Code: Alles auswählen

Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
cdrecord.mmap: ERROR: unknow subsystem (scd0) in (/dev/sr0)
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'HL-DT-ST' 'CD-RW GCE-8520B ' '1.00' Removable CD-ROM
        0,1,0     1) 'JLMS    ' 'DVD-ROM LTD163D ' 'GHR7' Removable CD-ROM
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
Das sagt Dir doch schon, daß ATAPI richtig funktioniert.
Funktioniert das Brennen über

Code: Alles auswählen

cdrecord dev=ATAPI:0,0,0
etwa nicht?

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 04.11.2003 10:24:51

>Aber bei cdrecord und k3b ists immer noch die selbe...

Hast du die nötigen Rechte?
Schreibe bitte trotzdem noch die Konfiguration deines Kernels dazu, die Sektionen mit SCSI, ATAPI und IDE reichen.


>Das sagt Dir doch schon, daß ATAPI richtig funktioniert.
>Funktioniert das Brennen über
>Code:
>cdrecord dev=ATAPI:0,0,0
>etwa nicht?

Die Fehlermeldung sagt doch dass cdrdao mit ATAPI noch nicht umgehen kann...


MFG, David

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 04.11.2003 14:06:19

>Das sagt Dir doch schon, daß ATAPI richtig funktioniert.
>Funktioniert das Brennen über
>Code:
>cdrecord dev=ATAPI:0,0,0
>etwa nicht?

Die Fehlermeldung sagt doch dass cdrdao mit ATAPI noch nicht umgehen kann...
Entschuldigung. Da habe ich wohl nicht den gesammten Beitrag richtig gelesen.

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 04.11.2003 16:53:10

OK, jetzt gehts!

Die Meldung von K3b bezog sich auf ein LESEgerät, also mein DVD-Laufwerk.

Brenner läuft jetzt.

HAtte irgendwie auch keine sg* und scd* devices...

Und mit dem verwendetetn Rohling war auch etwas nicht in Ordnung

:lol: :mrgreen:

Aber trotzdem vielen
Dank für die Hilfe!
:hail:

Benutzeravatar
catconfuser
Beiträge: 14
Registriert: 15.07.2003 11:50:43
Wohnort: Elz

Beitrag von catconfuser » 08.11.2003 10:19:51

Das Problem mit dem fehlenden sg* - Device habe ich auch - wie erstellt man denn ein neues Device unter /dev??
...oder wie bekommt man eins zurück, dass man per Link überschrieben hat? :oops:

Antworten